1、面向对象有三个特征:继承,多态,封装
2 、Java类的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量
3、八种基本数据类型
布尔型 boolean 字符型 char 整数型 byte short int long 浮点型 float double
4、String 和StringBuffer的区别 :String 是不可变字符串 StringBuffer是可变字符串
5、OSI七层协议 :应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
6、int和integer有什么区别
int是基本数据类型,integer是java为int提供的封装类,integer主要用来进行强制转换。java为每个原始类型都提供了封装类,基本数据类型默认值与类型有关,而引用数据类型默认值是null.
7、运行时异常和一般异常有什么不同
异常表示在程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机通常操作中可能遇到的异常,是一种常见的运行错误。
java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出来被捕获的运行时异常。
8、几种常见的异常:NullPointerException 空指针异常
ArithmeticException 数学运算异常
ArrayIndexOutOfBoundsException 数组下标越界异常
ClassNotFoundException 指定的类不存在
InputMismatchException 输入不匹配异常
NumberFormatException 数字格式化异常