Java的特点:面向对象简单性可移植性稳定性和安全性高性能分布性r
系统环境变量的配置:1控制面板性能和维护系统高级环境变量2PATH3CLASSPATHr
Java语言的语句基本元素是:标识符、关键字、数据、运算符、分隔符。规定第一个不能使数字并区分大小写。r
数据转换方式有两种1强制转换2自动转化高级数据要转换成低级数据,需用到强制类型转换运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级;r
低高r
byteshortchari
tlo
gfloatdoubler
t高级数据要转换成低级数据,需用到强制类型转换;通常都用赋值语句来实现在要求强制的变量名前面用圆括号括上所要强制转换的类型符如:r
i
tir
bytebbytei把i
t型变量i强制转换为byte型r
java是一种强类型的语言特点:所有的数据类型都是固定的字长不分平台r
Java用U
icode编码国际标准,它所能表示的字符比ASCII编码要多得多r
类声明格式r
修饰符class类名exte
ds父类名impleme
ts接口名接口名类体其中修饰符:publicabstractfi
alr
public相同包中各类可访问不同包的类可用import语句导入该包使用默认为同包使用r
abstract没有对象的类方法只定义不实现可派生子类r
fi
al终结类不可派生子类r
类体格式r
r
成员变量声明r
成员方法声明r
r
成员变量声明格式r
修饰符类型变量名变量修饰符r
public指明变量公用protected指明变量为保护访问private指明变量为私用static指明为直接调用的静态实例变量fi
al指明变量为常量用大写字母tra
sie
t指明为暂时性变量volatile指明为共享变量r
r
成员方法声明格式r
修饰符返回类型方法名(参数列表)throws异常列表方法体r
方法修饰符r
public指明方法公用protected指明方法为保护访问private指明方法私用static方法是限定为类方法fi
al指明方法不能重写abstract指明方法不能重写r
ative与其他代码集成的方法sy
chro
ized并发共享数据r
r
构造方法的特点r
构造方法名要求与类名相同,无返回值。用户不能直接调用只能通过
ew调用。构造方法可以用不同参数实现不同初始化方法如在程序中对类没有定义构造方法Java语言自动生成空的构造方法变量被赋于该方法类型的默认值r
子类的语法格式r
子类名exte
ds父类名r
Java语言中,所有的类都是通过直接或间接地继承javala
gObjecter而得到。创建子类的语法格式r
子类名exte
ds父类名r
父类转子类(强制)子类转子类(自动)r
重写方法必须遵循两个原则:r
子类方法的访问权限比父类方法的访问r