Java - Thinking in Java 第1章 对象导论

来源:互联网 发布:尚德科技 互助平台源码 编辑:程序博客网 时间:2024/05/16 15:51

面向对象语言的基本特征:
1. 万物皆是对象.
2. 程序是对象的集合, 它们通过发送消息来告知彼此所要做的.
3. 每个对象都是自己的由其他对象所构成的存储.
4. 每个对象都拥有其类型.
5. 某一特定类型的所有对象都可以接收同样地消息.

Java的访问限定词: public, private, protected. 未设访问限定词是包访问权限.
C++默认情况下不是动态绑定的(添加virtual), Java默认是, 更偏向于面向对象.
向上转型(多态调用), 向下转型(容器取回Object对象-参数化类型)
Java动态内存分配方式: 所有对象都是继承自单根基类Object以及只能在堆上创建对象.
如: String s = new String(“123”); s在栈中, ”123”的对象在堆中, s指向”123”.
并发编程: Java内置, 共享资源: 某个任务锁定某个资源, 完成其任务, 然后释放资源锁, 使其他任务可以使用这项资源.

面向对象: 用来表示问题空间的对象, 以及发送给这些对象的用来表示在此空间内的行为的消息.

娱乐

2 0
原创粉丝点击