Java基础笔记01

1、Method的重载(Overloading):必须有不同的参数列表,不能仅仅靠修饰符和返回值的不同。

2、可变参数(Var-arg):一个Method只有一个可变参数,且位于参数列表的最末位置。可变参数作用是同一方法可使用不同个数的参数调用。

3、finalize()方法:It is possible to define a method that will be calledjust before an object's final destruction by the garbage collector.确保对象被完全清除。若程序在垃圾回收机制发生前结束,finalize()将不被执行。

4、this关键字:用来引用当前类的对象,只存在构造函数或实例方法中。用于区分局域变量(Local)和实例变量(Instance).

5、java流(Stream)、文件(File)和IO:

从控制台输入:Java的控制台输入由System.in完成,为了获取输入字符流,可以把System.in包装在一个BufferedReader对象中。

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

6、内部类Inner Class:必须在外部类Outer Class的实例对象中初始化,即:先有外部类实例对象,才能初始化内部类。

7、局部内部类 Method-local Inner Class:在成员方法中的内部类,只能在该Method中使用。

7、匿名内部类Anonymous Inner Class: 声明时没有类名,不知其类型,声明和初始化在同时进行。用于:临时实现外部接口,临时实现外部抽象类,临时实现其他外部类并重写(override)其方法。

8、静态嵌套类:可以不通过初始化外部类来使用,如其他static成员一样使用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值