由于工作上的需求,要开始学习Android开发,所以先开始看一些Java方面的知识。学习从Thingking in Java开始,看了一下第一张,感觉真的是一本好书,希望自己努力把他看完,加油!
第一章的总结:
- 1.抽象过程:万物皆是对象、对象皆有其类型、特定类型的对象都可以接收同样的消息、程序是对象的集合,他们通过发送消息来告知彼此所要做的、每个对象都有自己所在的存储;对象具有状态、行为、标识;
- 2.每个对象都有一个接口;
- 3.每个对象都提供服务;
- 4.被影藏的具体实现:private、protected、public;
- 5.复用的具体实现:has a;
- 6.继承:is-a
- 7.多态;
- 8.单根继承:object;
- 9.容器:List、set、Map;泛型(<T>);
- 10.对象的创建和生命周期:GC、垃圾回收;
- 11.异常处理:
- 12.并发编程;
- 13.Java与Internet:客户端与服务器技术、客户端编程(插件、脚本语言、Java Applet、Flash、.Net and C#、)、服务器端编程;