[笔记]琐碎的Java基础知识不整理版随手记 持续更新
本文持续更新老四平时敲代码遇到的一些基本知识,一些容易混淆的Java基础知识点,随手记录并分享出来,做一个备忘和时常复习使用,您也可以将这些知识点记录在便笺上随手贴在自己的工作环境,亦可深度解析一下其中的每一条,然后牢牢掌握,以后无论是工作...
本文持续更新老四平时敲代码遇到的一些基本知识,一些容易混淆的Java基础知识点,随手记录并分享出来,做一个备忘和时常复习使用,您也可以将这些知识点记录在便笺上随手贴在自己的工作环境,亦可深度解析一下其中的每一条,然后牢牢掌握,以后无论是工作...
1.[强制] 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $name / name_ / name$ / name__ 老四附言: Java本身就要求自己的命名规则。 ...
Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务(工作窃取算法),最终汇总每个小任务结果后得到大任务结果的框架。 Fork: 把一个大任务分成若干个子任务进行执行,设置一个阀值,判断任务...
1.[强制] 避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 老四附言: 老四之前在文章《Java面向对象之static关键字类成员浅析》中也提及到过: 类变量可以直接通过类来访问,即&...
说道适配器模式,可能最经典的例子就是电源适配器了。我们程序员使用的笔记本电脑多半是20V左右,而我大天朝的家庭用电是220V,如何让20V的笔记本在220V的电压下工作呢?当然是电源适配器了,将220V转换成20V的电压供笔记本使用。看看电...
模板方法模式,顾名思义,就是定义一种模板来承接和完成某种业务或者逻辑的实现。在生活或者我们平时的开发中,经常会不知不觉的使用到这个设计模式,比如我们去银行办理业务,取号->办理业务->评价服务人员就算是一个模板。再比如说我们吃饭...
声明:本篇文章转载自并发编程网 – ifeve.com作者加多大佬的文章,目的是更好的阐释《阿里巴巴Java开发规约》第一章中的并发处理篇关于创建线程或线程池是为什么要指定有意义的线程名称相关问题。由于老四在本篇文章中优化改编了...
在上一篇《阿里巴巴Java开发规约第一章-控制语句篇》中老四就推荐过《Java并发编程实战》这本书,这里再次推荐一下。由于老四的并发编程技术底子也是十分的烂,浅析的内容当中如有不对的地方恳请各界大佬批评指导。 1.[强制] 获取单例对象需要...
1.[强制] 在一个switch块内,每个case要么通过break/return等来终止,要么注释说明程序将继续执行到哪一个case为止;在一个switch块内,都必须包含一个default语句并且放在最后,即使空代码。 老四附言: sw...
外观模式,也叫作门面模式,是使用频率非常高的七个结构型设计模式之一,它是迪米特法则的具体实现,目标为降低原有系统复杂度的同时,降低业务场景类与其他各个系统的耦合性。其实对于面向对象有基础的我们,即使我们第一次听说外观模式,也有可能在开发中无...