Java编程思想之静态技术
2011-10-31 13:38
513 查看
静态技术包括静态数据、静态方法、静态初始化程序块等。
静态数据是属于某个类的数据成员,而非属于某个具体的对象。也就是说这个类创造出来的对象,都共用同一个数据。
静态方法也是属于整个类的,而且静态方法中不能调用非静态数据或方法。
用静态数据和静态方法的特性,我们可以专门构造工具类或者验证类。
静态初始化程序块,会在类的任何一个静态方法被调用或者任何一个构造函数被执行时被执行。
静态数据是属于某个类的数据成员,而非属于某个具体的对象。也就是说这个类创造出来的对象,都共用同一个数据。
class A { static int x; ... }
静态方法也是属于整个类的,而且静态方法中不能调用非静态数据或方法。
class B { public static void Set(int x) { ... } }
用静态数据和静态方法的特性,我们可以专门构造工具类或者验证类。
静态初始化程序块,会在类的任何一个静态方法被调用或者任何一个构造函数被执行时被执行。
class C { ... static { Integer in[4] = new Integer(); for (int i = 0; i < in.length; ++i) { ... } } }
相关文章推荐
- Java编程思想之静态技术
- Java核心技术(卷1) 10th 总结(兼与Java编程思想等对比)
- 【Java编程思想第4版错误记录】Collections.addAll()静态方法与Collection.addAll()成员方法
- 与《Java 编程思想》齐名的《Java 核心技术,卷1,第8版》最新版上市
- JAVA编程思想:第6章 类再生
- Java中的四个核心技术思想
- Java编程思想--格式化说明符
- Java 多线程编程核心技术
- java编程思想-注解
- java 编程思想的学习笔记 - 第五章 初始化与清理
- Java编程思想---第一章笔记
- Java编程思想之控制流程
- java oop思想编程思想
- Java多线程编程核心技术---Java多线程技能
- Java多线程编程核心技术---学习分享
- Java 编程思想(第4版)学习笔记(迭代器 Iterator ListIterator 第11章练习11)
- Java编程思想 经典评注分享
- java编程思想-数组
- 《java 编程思想》 读书笔记 (二)
- (47)21.4.3 中断2---Java编程思想之并发笔记