Java编程思想 精彩评注分享二
2011-07-07 17:55
141 查看
![](http://space.itpub.net/attachments/2011/07/13164110_201107071750493.jpg)
访问控制符是一组限定类、域或方法是否可以被程序里的其他部分访问和调用的修饰符。类的访问控制符只有一个public,变量和方法的访问控制符有三个,分别是public、private、protected,另外还有一种没有定义专门的访问控制符的缺省情况。
公有访问控制符public:用public修饰的成员变量/方法,能被所有的其他类所引用。
私有访问控制符private:用private修饰的变量或方法只能被该类自身所访问和修改,而且不能被任何其他类(包括该类的子类)来获取和引用。
保护访问控制符protected:用protected修饰的成员变量/方法可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类。
缺省访问控制符(无):缺省访问控制权规定,该类只能被同一个包中的类访问和引用,而不可以被其他包中的类使用,这种访问特性又称为包访问性。
![](http://space.itpub.net/attachments/2011/07/13164110_201107071750492.jpg)
每一个创建的Java实例在内存中都有其创建、存在、销毁的生存周期,在C中对象的销毁是由程序显示执行的,而在Java中是由垃圾回收机制自动完成的。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。而这种引用计数和对象引用遍历,就是根据Java堆栈的树形结构来查找的。
本文节选自《Java编程思想(第4版)(评注版)》一书。
![](http://space.itpub.net/attachments/2011/07/13164110_201107071750491.jpg)
图书详细信息:
/article/5162592.html
相关文章推荐
- Java编程思想 精彩评注分享一
- Java编程思想 精彩评注分享二
- Java编程思想精彩评注分享之一
- Java编程思想精彩评注分享之二
- Java编程思想 精彩评注分享一
- Java编程思想 经典评注分享二
- Java编程思想 经典评注分享
- Java编程思想 经典评注分享
- Java编程思想 经典评注分享
- Java编程思想 经典评注分享
- Java编程思想 经典评注分享
- Java编程思想精彩评注分享之一
- Java编程思想精彩评注分享之一
- Java编程思想精彩评注分享之二
- Java编程思想精彩评注分享之二
- JAVA编程规则【转自java编程思想】
- java 编程思想
- 2一切都是对象-Java编程思想
- JAVA 编程思想第11章--持有对象
- java 编程思想笔记 中断阻塞的线程