20170527关于Thingking in Java

由于工作上的需求,要开始学习Android开发,所以先开始看一些Java方面的知识。学习从Thingking in Java开始,看了一下第一张,感觉真的是一本好书,希望自己努力把他看完,加油!

第一章的总结:

  1. 1.抽象过程:万物皆是对象、对象皆有其类型、特定类型的对象都可以接收同样的消息、程序是对象的集合,他们通过发送消息来告知彼此所要做的、每个对象都有自己所在的存储;对象具有状态、行为、标识;
  2. 2.每个对象都有一个接口;
  3. 3.每个对象都提供服务;
  4. 4.被影藏的具体实现:private、protected、public;
  5. 5.复用的具体实现:has a;
  6. 6.继承:is-a
  7. 7.多态;
  8. 8.单根继承:object;
  9. 9.容器:List、set、Map;泛型(<T>);
  10. 10.对象的创建和生命周期:GC、垃圾回收;
  11. 11.异常处理:
  12. 12.并发编程;
  13. 13.Java与Internet:客户端与服务器技术、客户端编程(插件、脚本语言、Java Applet、Flash、.Net and C#、)、服务器端编程;
原文地址:https://www.cnblogs.com/huangwuyi/p/6912507.html