Java开发入门,你所要知道的小知识(一)
2019-03-13
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。
int是基本数据类型,integer是Java为int提供的封装类,integer主要用来进行强制转换。java为每个原始类型都提供了封装类,基本数据类型默认值与类型有关,而引用数据类型默认值是null。
7、运行时异常和一般异常有什么不同?
异常表示在程序运行过程中可能出现的非正常状态。运行时异常表示虚拟机通常操作中可能遇到的异常,是一种常见的运行错误。Java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出来被捕获的运行时异常。
8、五种常见的异常:NullPointerException 空指针异常、 ArithmeticException 数学运算异常、ArrayIndexOutOfBoundsException 数组下标越界异常、ClassNotFoundException 指定的类不存在、InputMismatchException 输入不匹配异常、NumberFormatException 数字格式化异常。