Thinking in Java读书笔记(第一章)

来源:互联网 发布:stl源码解析 编辑:程序博客网 时间:2024/06/06 09:10

第一章 对象导论

  1. 每个对象都是服务提供者
    (1)当开发或理解一个程序时,最好的方法之一就是将对象看做服务的提供者。
  2. 访问控制的优点
    (1)其他人无法触及不应该触及的部分。这部分对于程序来说是重要且脆弱的
    (2)允许库设计者改变类的内部工作方式,而不用担心会影响到使用者
  3. 在程序设计开始时,使用LinkedList构建程序,在优化系统性能时使用ArrayList。
  4. BigInteger支持任意精度的整数。在运算中,可以准确的表示任何大小的整数,而不会丢失任何信息。
  5. BigDecimal支持任何精度的定点数。
  6. 如果你的类代表羊,那么创建的若干该类的对象,就好像创建了一个羊群,然而类中的static方法好比牧羊人一样,无论你的羊群中有多少只羊,而牧羊人只有一个。也就是说,statci方法或属性与对象的创建无关,只和类有关系。
0 0