- 浏览: 62431 次
- 性别:
- 来自: 北京
文章分类
最新评论
1. 初始化顺序
静态变量 > 静态初始化块 > 变量 > 初始化块 > 构造器
变量可能是这种引用 Window w = new Window(10)
那么w将在初始化块和构造器之前进行初始化
静态变量只初始化一次
2. 用构造器确保初始化
3. 方法重载-不要使用参数顺序不同,返回值不同来重载方法
4. this关键字
4.1. 常用于一个类内部的方法或者参数传递,如果多个class,将自身传递给其他外部方法,就必须使用this
4.2. 同一类中,一个构造器调用另一构造器,可以使用this,注意不能同时调用2个构造器,且this方法置于最开始
5. static
static方法中不能直接调用非静态方法和静态变量,但是可以new一个新对象引用,然后通过引用去调用非静态方法
6. 清理
6.1. 垃圾回收器只回收由new分配的内存
6.2. 尽量不要使用finalize()来回收内存,应该把应该关闭的连接,文件进行合理的关闭
6.3. System.gc()用于强制进行终结动作
7. 数组具有length
int[] a = new int[20]; 定义数组长度
Arrays.toString(a); 把数组转成String
Object... args 可变数组,可以传递多种类型的参数或者引用
8. 枚举
public enum Spiciness {
NOT, MILD, MEDIUM, HOT, FLAMING
}
Spiciness howHot = Spiciness.HOT;
发表评论
-
Agile Java
2009-09-21 13:48 12491. 代码就是设计 2. ... -
Effective Java
2009-09-04 11:45 8271. 考虑用静态工厂方法代替构造函数 静态工厂方法优点: ... -
Java经典实例(第二版)
2009-06-01 16:33 39461. 获取环境变量 System.getenv(" ... -
Java线程(第三版)
2009-04-03 14:09 29571. Thread生命周期 // 创建Thread ext ... -
Java编程思想(第四版) - 第22章 图形化用户界面
2009-04-03 13:14 786GUI -
Java编程思想(第四版) - 第21章 并发
2009-04-03 11:43 988并发 -
Java编程思想(第四版) - 第20章 注解
2009-04-03 11:43 719注解 -
Java编程思想(第四版) - 第19章 枚举类型
2009-04-03 11:42 840枚举 -
Java编程思想(第四版) - 第18章 Java I/O系统
2009-04-03 11:41 763IO -
Java编程思想(第四版) - 第17章 容器深入研究
2009-04-03 11:40 841容器 -
Java编程思想(第四版) - 第16章 数组
2009-04-03 11:40 722数组 -
Java编程思想(第四版) - 第15章 泛型
2009-04-03 11:39 631泛型 -
Java编程思想(第四版) - 第14章 类型信息
2009-04-03 11:38 927类型信息 -
Java编程思想(第四版) - 第13章 字符串
2009-04-03 11:37 696字符串 -
Java编程思想(第四版) - 第12章 通过异常处理错误
2009-04-03 11:36 717异常 -
Java编程思想(第四版) - 第11章 持有对象
2009-04-03 11:31 804持有对象 -
Java编程思想(第四版) - 第10章 内部类
2009-04-03 11:30 680内部类 -
Java编程思想(第四版) - 第9章 接口
2009-04-03 11:29 685接口 -
Java编程思想(第四版) - 第8章 多态
2009-04-03 11:29 616多态 -
Java编程思想(第四版) - 第7章 复用类
2009-04-03 11:28 637复用类
相关推荐
java编程思想-初始化与清理了解this之后,你就能更全面地理解“静态(static)方法”的含义。静态方法就是没有this的方法。在“静态方法”的内部不能调用“非静态方法”,反过来倒是可以的。而且你可以在没有创建...
初始化,甚至不知道必须要初始化时。(库中通常不包含初始化函数,所以用户不得不手工初 始化s t r u c t)。清除是一个特殊问题,因为 C程序员一旦用过了一个变量后就把它忘记了,所以 对一个库的s t r u c t来说...
Java编程思想第05章初始化与清理.ppt
Java编程思想初始化与清理PPT教案学习.pptx
第6章 初始化与清除 第7章 函数重载与默认参数 第8章 常量 第9章 内联函数 第10章 名字控制 第11章 引用和拷贝构造函数 第12章 运算符重载 第13章 动态对象创建 第14章 继承和组合 第15章 多态性和虚函数 第16章 ...
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...
第5章 隐藏实施过程 5.1 包:库单元 5.1.1 创建独一无二的包名 5.1.2 自定义工具库 5.1.3 利用导入改变行为 5.1.4 包的停用 5.2 Java访问指示符 5.2.1 “友好的” 5.2.2 public:接口访问 5.2.3 private:不能接触 ...
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础类: 尽管extends关键字暗示着我们要为接口“扩展”新功能,但实情并非肯定如此。为...
天轰穿系列教程之-16利用构造函数初始化对象天轰穿系列教程之-16利用构造函数初始化对象天轰穿系列教程之-16利用构造函数初始化对象天轰穿系列教程之-16利用构造函数初始化对象天轰穿系列教程之-16利用构造函数初始...
基于java的开发源码-ejbCreate函数用于初始化一个EJB实例.zip 基于java的开发源码-ejbCreate函数用于初始化一个EJB实例.zip 基于java的开发源码-ejbCreate函数用于初始化一个EJB实例.zip 基于java的开发源码-...
quartz-2.2.3版本的quartz初始化sql语句
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...
陈宝峰视频-Java基础-07.类的初始化与方法重载 wmv格式
Java高级程序设计(第二版)--第2章-异常处理全文共19页,当前为第5页。 知识点:异常的概念、异常处理机制 一、异常的概念 程序开发中一般会出现两种问题: 第一种,在编译期间被检测出来的错误,我们称之为语法错误...
解决ORA-01033 ORACLE 正在初始化或关闭
RDBMS--MYSQL--1.MYSQL初始化--6.mysql_5.7初始化.pdf
NULL 博文链接:https://949507869-qq-com.iteye.com/blog/1053933
java面试题-类的初始化顺序.doc 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,...
java 数组初始化 详解 doc