
JavaSE
专注Java面试整理
Java
展开
-
for(;;)和while(true)的区别
再看JDK源码的时候发现,“死循环”有两种写法:for(;;)和while(true),我就疑问,两者有啥区别,有啥源码中多数是for( ; ; )这种形式的, 编译前 编译后 while (1); mov eax,1 test eax,eax ...转载 2018-12-04 17:21:31 · 160 阅读 · 0 评论 -
Java高级程序员——面试综合练习一
Java基础面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:49:57 · 922 阅读 · 0 评论 -
Java高级程序员——面试综合练习二
Java基础面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:53:54 · 379 阅读 · 0 评论 -
Java高级程序员——面试综合练习三
Java基础面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:54:33 · 2176 阅读 · 0 评论 -
Java高级程序员——面试综合练习四
Java基础面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:55:16 · 2150 阅读 · 0 评论 -
Java高级程序员——面试综合练习五
Java基础面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:55:58 · 2383 阅读 · 0 评论 -
Java常见异常(面试)
运行时异常算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException字符串转换为...原创 2019-03-11 16:51:35 · 643 阅读 · 0 评论 -
Java顺序执行多个线程的9种方式
比如有线程A和B,在A执行完成后B再开始执行1、在线程A run方法最后启动线程B。2、共享一个volatile boolean类型的标识变量,B一直检查该变量的值,而A则在执行完成后改变A的值。3、使用中断机制,B一直检查Thread.currentThread().isInterrupted(),而A则在执行完成过后中断BthreadB.interrupt()。4、使用Ob...原创 2019-03-12 10:55:07 · 542 阅读 · 0 评论 -
Java面试之数组(详细)
1、什么是数组?数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储相同类型的数据。2 、什么是线性表(LinearList)?线性表就是数据排成一条线一样的结构,每个线性表的数据最多只有前后两个方向。例如:数组,链表,队列,栈等都是线性表结构。3、 什么是非线性表?例如:二叉树,堆,图,等,是非线性表,是因为,在非线性表中,数据之间并不是...原创 2019-04-17 17:14:25 · 4176 阅读 · 0 评论