
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 · 168 阅读 · 0 评论 -
Java高级程序员——面试综合练习一
Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:49:57 · 950 阅读 · 0 评论 -
Java高级程序员——面试综合练习二
Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:53:54 · 404 阅读 · 0 评论 -
Java高级程序员——面试综合练习三
Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:54:33 · 2190 阅读 · 0 评论 -
Java高级程序员——面试综合练习四
Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:55:16 · 2172 阅读 · 0 评论 -
Java高级程序员——面试综合练习五
Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 String、StringBuilder、StringBuffer 重载...原创 2019-03-14 16:55:58 · 2394 阅读 · 0 评论 -
Java常见异常(面试)
运行时异常 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 字符串转换为...原创 2019-03-11 16:51:35 · 650 阅读 · 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 · 557 阅读 · 0 评论 -
Java面试之数组(详细)
1、什么是数组? 数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储相同类型的数据。 2 、什么是线性表(LinearList)? 线性表就是数据排成一条线一样的结构,每个线性表的数据最多只有前后两个方向。 例如:数组,链表,队列,栈等都是线性表结构。 3、 什么是非线性表? 例如:二叉树,堆,图,等,是非线性表,是因为,在非线性表中,数据之间并不是...原创 2019-04-17 17:14:25 · 4200 阅读 · 0 评论