首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
iamdarkshine
更多收藏集
微信扫码分享
微信
新浪微博
QQ
78篇文章 · 0订阅
洞悉本质 | 论软件设计中间加一层的威力
软件设计中间加一层的解决方案,随处可见。写本文的目的也是因为看到很多场景都是基于这个思想的应用,就想着梳理一下,让大家看到一些本质的内容。 顺便以现今主流的一些技术或概念作为样本,进行拆解,辅助大家理解。 搞清底层逻辑和设计思想,才不会被各种技术名词,技术概念整的一脸懵逼。 现…
【如何让代码变“高级”(二)】-这样操作值得一波666(Java Stream)(这么有趣)
... 但对于我们"高级"CV族来,这不够,这远远的不够,我们需要保持一颗折腾的心💗,这样的代码彰显不出我们这段位的价值(青铜😀王者). 所以我们需要一种方式去提升我们代码的维度,让我们的代码变得更"高级", 使代码更加简洁并且更加语义化 . 其实, stream流会把需要…
这道Java基础题真的有坑!我求求你,认真思考后再回答。
本文首发于公众号,关注文末公众号,阅读体验更佳。这是个人第10篇原创文章全文共计7362个字,46张图。分析的较为详尽,并进行了相关知识点的扩展,所以篇幅较长,建议转发朋友圈或者自己收藏起来,慢慢阅读
Java String 对象,你真的了解了吗?
String对象是 Java 中使用最频繁的对象之一,所以 Java 公司也在不断的对String对象的实现进行优化,以便提升String对象的性能,看下面这张图,一起了解一下String对象的优化过程。 1. 在 Java6 以及之前的版本中 String对象是对 char …
Hollis原创|你以为工厂模式很简单,可能是因为你懂的只是冰山的一角
很多人认为工厂模式很简单,只是有一个建造工厂,帮我们进行对象构造而已。那么请尝试回答下以下问题: 如果以上四个问题,你都可以很好的回答的话,那么这篇文章就没有继续读下去的必要了,否则,建议你好好学习下本文。 这三种模式从上到下逐步抽象,并且更具一般性。 GOF在《设计模式》一书…
迈进java初中级程序员分水岭是否合格?十个题告诉你!
不论你是职场新人还是步入职场N年的职场新人大哥大~当然这个N<3~,我能担保你答不对这十个题~不要问我为什么这么自信~,这些个题还是“有水平”的javase的基础题,传闻小白指定鸭蛋分,一测一个准,哈哈。 作为将来要成为架构师的男人,对,你没看错,就是在说你 ~皮一下很开森~ …
深入理解 Java 反射和动态代理
反射(Reflection)是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 通过反射机制,可以在运行时访问 Java 对象的属性,方法,构造方法等。 开发通用框架 - 反射最重要的用途就是开发各种通用框架。很…
什么样的代码是好代码?金秋十月,读阿里JAVA开发手册有感而发
最近重温阿里巴巴Java开发手册这本书,思考了什么样的代码是好代码,给大家分享一下我的想法,有哪里不对,欢迎指出,感激不尽。 好的命名,命名易于理解,语义表达清晰。 是酝酿好代码的第一步。以下列举阿里JAVA开发手册的几点,都是在强调好的命名,以便于阅读。 抽象类命名使用 Ab…
什么是消息队列?
公司用到的很多技术,自己之前都没学过(尬),于是只能慢慢补了。这次给大家写写我学习消息队列的笔记,希望对大家有帮助。 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 我们先不管消息(Message)这个词,来看看队列(Que…
搞懂Java线程池
身为程序员我们对线程是再熟悉不过了,多线程并发算是Java进阶的知识,用好多线程不容易有太多的坑。创建线程也算是一个"重"操作。创建线程的语句是new Thread()咋一看好像就是new了一个对象。 没错是new了个对象,但是不仅仅是普通对象那样在堆中分配了一块内存,它还需要…