一些Java的常用定义

来源:互联网 发布:广联达清单计价软件 编辑:程序博客网 时间:2024/05/21 14:00

1.常量声明:关键字final,常量一旦初始化后,就无法在对这个常量进行赋值。

2.变量:方法中的变量禁止嵌套,类与方法中变量作用域可以嵌套。

3.布尔类型变量其赋值只能是true和false,不能有0和1代替,即Java中布尔类型与整型无关。

4.普通的“与或非”与逻辑的“与或非”关系。普通的所有的判断条件都要执行,而逻辑只要一个满足后面的句不需要执行。

5. break 用于跳出当前循环;continue 指的是跳出本次循环;return 可以认为是结束程序。

6.定义数组的时候不能在方括号内写下数组的长度。

7.Java中变量遵循先定义,并初始化,然后再使用。但有时候可以用null代替,但不可以讲null赋值给基本类型变量。

8. super 引用基类的成分。

子类的构造过程必须调用基类的构造方法;

子类可以再自己的构造方法中使用super调用基类的构造方法,使用this 调用本类的另外的构造方法;

如果子类的构造方法中没有显示的调用基类构造方法,而系统默认调用基类无参数的构造方法;

如果子类构造方法中既没有显示调用基类构造方法,而基类中又没有无参的构造方法,则编译出错。

9.多态:在执行期间。满足继承、重写、父类引用指向子类对象。

10.抽象类:用abstract 修饰一个方法时,该方法叫做抽象方法,含有抽象方法的类必须被声明为抽象类。抽象类必须被继承,抽象方法必须被重写。抽象类不能被实例化,抽象类只需声明不需实现。

11.Final关键字:声明的变量不能被改变,方法不能被重写,类不能被继承。

12.接口:interface 特殊的抽象类,只包含常量和方法的定义,不包括实现。特点:可以多重实现;属性只能是 public static final;只能是抽象方法,且为public。接口与接口可以实现继承。一个类可以实现多个无关接口,多个无关类可以实现同一接口。

13.异常处理:try{}catch(){} 异常的分类:Error系统异常,一般不能处理。

Exception包括RuntimeException(可以不进行处理)和必须处理的异常。

finally关键字里面的内容一定会执行,无论是否出现异常。主要用于资源清除的工作。

重写方法需与原方法所抛出异常类型一致或者不抛出异常。

 

 

0 0
原创粉丝点击