thinking in java(I)--object
来源:互联网 发布:软件期刊怎么样 编辑:程序博客网 时间:2024/05/21 17:10
读这本书的时候选了第二版,完全是因为译者是侯捷。。
首先是Introduction to object 有讲五条基本准则
然后讲对象的生成与毁灭 很多地方都是对照着C++来讲的
虽然网上看到很多人说这书不适合初学者看,个人觉得可以直接上手的
尤其是C++阵营的人,对大学生来说好多也是从C++过渡而来的,基础好的可以看
当然有些奥秘不是看一两遍书就能参透的 。。。好好写代码吧
下面写一些我Notebook里写的文字,基本上是前几章里一些比较重要的东东
堆栈内存:
C++默认object生成在栈区中。如果对象在执行期才知道数量,寿命,类型等信息,则必须采用手动内存申请和释放。
这一做法牺牲效率以换取弹性(但是有严重的内存泄漏隐患)
Java中object(除基本类型)必须在堆栈中生成,并有强大的垃圾回收器机制
成员函数的绑定动作:
C++缺省为非动态
Java缺省为动态,用C++的方式来讲便是所有成员函数都是虚函数
单根继承体系:
Java中所有类都继承自单一的基本类:Object
- thinking in java(I)--object
- Thinking In Java:Characteristics of Object-Oriented
- Thinking in Java -- Introduction to Object
- Thinking in java(四)-i/o(1)
- Thinking in Java 读书笔记 —— 1.Introducation to Object
- 处理教材:Everything is an object of "Thinking in Java"
- Thinking in java-11 Everything is an object
- Thinking in Java 第12章 Java I/O系统
- [TIJ] 001 - Thinking in Object
- Thinking in java 4th Edition 读书笔记-I/O(1)
- Thinking in java 4th Edition 读书笔记-I/O(2)
- Thinking in java 4th Edition 读书笔记-I/O(3)
- Thinking in java 4th Edition 读书笔记-I/O(4)
- Thinking in java 4th Edition 读书笔记-I/O(5)
- Thinking in java 4th Edition 读书笔记-I/O(6)
- thinking in java(VIII)--containers,exceptions,I/O,RTTI
- Thinking in java读书笔记-I/O部分(二):流
- Thinking in C++, Part I
- JSON数据格式介绍
- 外设内存映射机制
- 再学BSD Socket
- Java 实现Dijkstra(迪杰斯特拉)算法
- OSI协议与UDP操作
- thinking in java(I)--object
- C++:STL标准入门汇总
- linux安装xdebug.(debian,ubuntu)
- 关于科研技术的一些常用网址
- 关于内存和指针操作,数据类型转换本质的理解
- 专业网站开发流程
- 指针的魅力
- 思考
- oracle 培训笔记[3]