java基础数据类型
java基础数据类型
四类八种
从小到大
boolean byte short char int long float double
面向对象的特征
封装:定义类的属性私有,其他类只能通过该类提供的方法来调用改属性
继承:使用关键词extends,子类继承父类。可以调用父类的属性和方法,包括私有类
多态:运行时多态和编译时多态
运行时多态:方法重写
编译时多条:方法重载
方法重载,方法名相同,参数列表和返回值不同
方法重写:子类继承父类,方法名,参数列表和返回值相同
java多态实现:子类继承父类,方法重写,调用子类方法。
int和interger的区别
integer是int的封装类。int是基本数据类型,integer是引用数据类型。int定义的对象默认值为0,Interger默认值为空,此外
基本数据类型中 char的引用数据类型是character,int的引用数据类型为Interger。其他六种数据类型的引用数据类型均为原始数据类型的首字母大写。
string和stringbuffer的区别
string存储和处理字符串常量,stringbuffer存储和处理字符串变量。
string定义的字符串长度不可变,内容固定,不可修改
stringbuffer定义的字符串长度可变。内容可以修改。
运行时异常和检查时异常的异同
检查时异常,一般是程序本身出现问题,比如空指针赋值会出现空指针异常。
运行时异常,非程序本身问题,其他因素导致,比如基础架构出现问题。
java的三种技术架构
javaEE:企业版
javaSE:标准版
JAVAME:移动版,如手机程序。