
面试题
全宇宙只有一个pai
一期一会
展开
-
String字面值对象和构造方法创建对象的区别的两个有关==和equals的面试题。
01package 常见对象_String;02 03public class StringDemo4 {04 public static void main(String[] args) {05 String s1 = new String("hello");06 String s2 = new String("hello");07 System.o转载 2017-10-08 14:04:45 · 219 阅读 · 0 评论 -
JAVA中常见的运行时异常
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException转载 2017-10-08 14:18:18 · 577 阅读 · 0 评论 -
float f = 3.4是否正确 写的非常好
笔试时经常会出现的一个问题,float型float f=3.4是否正确 答案:不正确。 原因:精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f 在java里面,没小数点的默认是int,有小数点的默认是 double; 编译器可以自动向上转型,如int 转成 long 系统自动转换没有问题,因为后者精度更高转载 2017-10-09 12:29:22 · 4959 阅读 · 0 评论