JAVA学习小笔记2
1.final关键字修饰类时,说明其类不能有子类,也就是说该类不能被继承,该类的成员变量在这里将不起作用。
2.final关键字修饰方法时,说明该方法不能被重写,因为类都不能被继承了,方法就更不能重写了。
3.类里可以含有final关键字修饰的方法。
4.在java里,抽象类最少要含有一个抽象方法,让它的子类去实现这个抽象方法,抽象类里也可以定义一些方法。
5.抽象类是不能实例化,只能去实现所有的抽象方法,否则就只能还是一个抽象类。
6.继承了抽象类就必须去实现该抽象类的抽象方法。
如果抽象类的子类没有实现父类的抽象方法,就必须为抽象类。
抽象类和普通继承类一样,都必须是单继承,或者是多层继承。
7.接口里的成员变量默认为public static final类型的。
8.接口不能声明为final的,因为final类型的必须要实现。接口好比一个规定,接口只定义了形式,没有具体定义操作。
9.接口遵循类的定义原则,接口也同样可以继承。但(类不能多继承,可以多层继承)接口既可以多层继承,也可以多继承。
10.在定义接口的时候,接口里的方法是没有方法体的。接口里定义的方法需要在其子类去实现。接口的变量默认被修饰为public static final类型
11.接口里的方法默认被修饰为public ,abstract类型。
异常处理
1.在try语句中放可能出现异常的代码;在catch语句中需要给出一个异常的类型和该类型的引用,并在catch语句中放当出现异常类型时需要执行的代码
2.try-catch语句中的catch语句可以不只是一个,可以存在多个catch语句来定义可能发生的多个异常。当处理任何一个异常时,将不再执行其他catch语句。当对程序使用多个catch语句进行异常处理的时候,要将范围相对小的异常放在前面,将范围相对大的异常放在后面.
3.finally语句中放肯定会被执行的语句.
4.当不存在catch语句时,finally语句必须存在并且紧跟在try语句后面。在try语句和catch语句间不能存在任何语句,同样在catch语句和finally语句之间也不能存在任何语句。
5.异常分为:捕获异常和未捕获异常。所有的异常类都是继承Throwable类。Throwable类继承于Object类。Throwable类有两个直接子类,Error类和Exception类。在Exception类中又有一个RuntimeException类。在Exception类中的直接和间接子类中除去RuntimeException类的直接和间接子类,都是捕获异常。捕获异常就是必须处理的异常,捕获异常通常是由外部因素造成的,不是由程序造成的。
6.如果语句中不可能出
相关文档:
windows xp下配置JDK环境变量:
1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“ ......
一、new
使用java的关键字new来创建对象实例。构造函数链中的所有构造函数都会被自动调用。
Java代码:
CreateInstance instance = new CreateInstance ();
二、clone
构造函数不被自动调用。
Java代码:
......
前一段时间因为需要帮别人写了简单的字符串分隔的java小程序,尽管最后没用上,但是作为练习还是不错的。
需求:对于像如下的字符创将其分隔为两列,这样就可以直接粘贴的Excel中各自列,否则一个一个分隔会耗费很多时间。
16 bit microcomputer 16 位微型计算机
3 d distribution 三维分布
4 ......
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii ......