第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共31页1
Java的特点语法简单,面向对象,分布式,安全性,健壮性,解释运行,高效率,与平台无关,多线程,动态性
面向对象的特征继承,封装,多态,抽象(1)继承:子类继承父类的方法和属性构造器不能继承子类的构造器一定会调用父类的构造器实例化子类,会分配所有父类的空间(2)多态:重载方法,方法名一样,方法参数不同的方法(3)抽象:在面向对象分析设计时,可将一些实体作高度抽象定义成抽象类,抽象类没有任何对象,只可作为一个模板用于创建子类,以及为面向对象提供更灵活的多态机制
(4)封装:类封装了数据及对数据的操作,是程序中最小的模块,禁止了外界直接操作类中的数据,模块与模块之间只能通过严格控制的接口进行交互,使得模块之间的耦合度大大降低;保证了模块具有较好的独立性,程序维护和修改较容易
java中的8种基本数据类型及数据类型的转换4大类型:逻辑类型:boolean第2页共31页第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共31页字符类型:char整数类型:byte,short,int,long浮点类型:float,double转换:规则1,当把精度低的变量的值赋给精度高的变量时,系统自动完成数据类型的转换(数据精度从“低”到“高”排序)规则2,当把精度高的变量的值赋给精度低的变量时,必须使用显示类型转换运算
规则3,char与byte或short之间的赋值必须实行强制转换
局部变量与全局变量的区别局部变量:不是声明在类括号里面的变量
方法的参数和方法内部的变量都是局部变量
必须要先赋值,后使用,局部变量没有默认初始化值
同一范围内,不允许2个局部变量命名冲突
什么是形参,什么是实参
实参:方法调用时候实际传递的参数变量(实际的值,相当于