首页 > 代码库 > java的初始化与清理
java的初始化与清理
this关键字
《think in java》: this关键字只能在方法内部使用,表示对“调用该方法的那个对象”的引用。
通常写
this
的时候,都是指这个对象或当前对象。
用法
1.区分同名变量
2.返回自身类的引用
3.在当前类的一个构造函数当中调用另一个构造函数
代码
public class User { int a; User(){ this(0); //区分同名变量 } User(int a){ this.a = a; //在构造方法中调用构造方法 } public User getUser(){ return this; //返回自身类的引用 }}注意:
1 . 只能调用一个构造方法,并且调用动作要放在最前面
2. 不能再其他方法中调用构造方法
初始化
顺序(创建对象时):
1. 静态变量、静态方法
2. 成员变量、成员方法
3. 构造器
静态变量初始化 :
1. 创建对象时(new关键字)
2. 访问该对象的静态数据时(class.staticdate)
数组
数组是class,所以当我们要使用它时,需要使用new关键字初始化,创建一个引用。
type[] arrayName = new type[size];type[] arrayName = {type,type...};arrayName 是 type[] 数组对象的引用 。
可变参数列表
一个方法只能有一个可变长参数,并且这个可变长参数必须是该方法的最后一个参数
public class TestClass { public static void getString(String... args) { for (String x : args) { System.out.print(x + "\t"); } } public static void main(String[] args) { getString("hello", "world", "haha"); }}out:hello world haha
清理
以后看了垃圾清理再写
refence
http://alexyyek.github.io/2015/01/03/initial/
java的初始化与清理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。