题记:JAVA学习了一年多了。好象并没有实际做了什么东西。现在要用JSP做实际的开发。所以又从头看了看了一遍。经常在网上看东西,可看了后记不住的就算丢了。为了让看过后的东西,不在丢了,决定好好的做笔记。自己的事还得自己做。
“JAVA变成思想“的第一章其实都是面向对象的思想跟我想做笔记的那本书“面向对象分析与设计”要浅得多,为了有始有终就简短的记点。
第一章:
抽象是一种解决复杂问题的思想,面向对象的方法就是为程序员提供能在问题空间表述各种元素的工具。问题空间的元素同它在解决空间的表述称为“对象“。纯的面向对象的编程方法,也是JAVA所依赖的基础:
1.万物皆对象。
2.程序就是一组相互之见传递消息,告诉对方该干什么的对象。
3.每个对象都利用别的对象来组建它自己的记忆。
4.对象有类型。
5.所有属于同一类型的对象能接受相同的消息。
6.对象有接口
7.对象会提供服务。
8.面向对象能隐藏实现。
9.面向对象可以复用实现。
10. 接口可被复用(继承)
11. 完全替换和近似,相似(是和相),关键是怎么继承和实现。
12. 可凭借多态性相互替换的对象的条件
其实这章讲的就是面向对象和JAVA(单根继承,垃圾回收,异常处理,并发,网络编程的支持(客户端和服务器端),安全,跨平台等)的特点。