![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础与进阶
深入分析Java基础知识,精通Java编程思想,充分理解Java在企业实践中的应用和技巧。
帅帅的Max
自强不息,厚德载物
展开
-
一张表格知道HashMap与HashTable的区别
在业务开发当中,HashMap与HashTable都是用key-value的形式来存储数据,并且都是使用hashing技术来存储key,但是也有许多的同步之处。 HashMap HashTable 1.HashMap是非同步的,并且不是线程安全的 HashTable是同步的,并且是线程安全的 2.HashMap允许一个null作为key,允许多个null作为value HashTable不允许有null键或者null值 3.HashMap是在JDK1.2被引入的 HashTabl.翻译 2021-01-10 17:12:35 · 158 阅读 · 0 评论 -
高质量代码的若干个建议总结
作为一名软件开发人员,在进行软件开发工作时,不乏会出现一些代码的坏味道,但是呢,我们一边再追求可用软件的同时,还需要保证软件的可靠性,可读性,可扩展性。 文章目录1Java开发中通用的方法和准则2基本类型3类,对象及方法4字符串5数组和集合6枚举和注解7范型和反射8异常9多线程和并发10开源世界11思想为源 1Java开发中通用的方法和准则 1.1字母与数字混淆 数字1和字母l:尤其在long类型初始化时候,用大写L可替代,以消除不必要的混淆。 1.2常量就是常量,变量就是变量 常量就是常.原创 2020-09-11 10:31:29 · 203 阅读 · 0 评论