随笔分类 -  EffectiveJava总结

摘要:一、基本类型优先于装箱基本类型 Java的基本数据类型也叫做内置类型是java语言本身提供的数据类型,是引用其他类型的基础。Java的基本数据类型分为:整数类型、浮点类型、字符类型、布尔类型这四个类型。而每一个基本类型又各自对应了一个引用类型,称为包装类型,装箱基本类型中对应于int 、double 阅读全文
posted @ 2019-10-21 21:55 MrZhaoyx 阅读(358) 评论(0) 推荐(0)
摘要:一、如果其他类型更适合,则尽量避免使用字符串 1. 字符串不适合代替枚举类型 2. 字符串不适合代替聚合类型,例如: 该实体有多个组件,不适合用一个字符串来表示,易发生混乱,为了访问单独的域,必须解析该字符串,此过程很慢、很繁琐也很容易出错。更好的做法是未这个数据集编写一个类。 3. 字符串也不适合 阅读全文
posted @ 2019-10-21 21:45 MrZhaoyx 阅读(202) 评论(0) 推荐(0)
摘要:一、使用类库 使用类库的好处: 如果有时间,每个重要的发行版本,都要去看看增加和修改了哪些特性。 二、如果想要正确的答案,请避免使用float和double 此行代码会输出:0.6100000000000001 总结: 参考:《Effective java》P224~P229 阅读全文
posted @ 2019-10-17 20:39 MrZhaoyx 阅读(162) 评论(0) 推荐(0)
摘要:最近在看EffectiveJava,记录一下,分享一下自己的心得。 一、将局部变量的作用于最小化 二、for-each循环优于传统的for循环 平行迭代的例子: 输出结果为: 此处需要注意:如此循环并不会输出6*6个结果,并且若外层遍历的容器中元素个数少于内层遍历的容器中元素个数,则会抛出NoSuc 阅读全文
posted @ 2019-10-16 22:43 MrZhaoyx 阅读(156) 评论(0) 推荐(0)