JAVA面试题
lishentao_1122
这个作者很懒,什么都没留下…
展开
-
JAVA面试中常见的面试题(一)——JAVA基础
JAVA基础: 1、jdk和jre的区别: jre是(Java Runtime Environment)运行java程序的环境,它包含JVM和解释java的.class字节码文件所需要的lib,所以jre包含jvm和lib。 jdk是(Java Development Kit)是Java的开发工具包,主要包含了各种类库和工具,它也包含了jre环境,再jdk的根目录下又jre文件夹存放的就是j...原创 2019-04-04 11:25:22 · 655 阅读 · 0 评论 -
JAVA面试中常见的面试题(二)——多线程和反射
多线程 1、并行与并发的区别? 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件,并行是同时执行,并发是交替执行,。 并发:指的是在同一时间段可以交替执行一个以上的任务称为并发,而并不是同一时刻处理一个以上的事件,由于多个线程调用同一事件时,cpu在多个线程之间还是串行交替执行的,只是cpu的切换速度很快我们感觉不到。 并行:指的是同一时刻处理一个以上的不同任务,如应用能够同时执...原创 2019-04-04 17:28:30 · 771 阅读 · 0 评论 -
JAVA面试中常见的面试题(三)——异常、对象拷贝和MYSQL数据库
异常 1、throw和throws的区别? 1)throws出现在方法函数头;而throw出现在函数体。 2)throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。 3)throws是将异常声明但是不处理,调用方法必须捕获该异常或者异常往上传,谁调用我就交给谁处理如果最上层调用不处理就抛给JVM处理,而throw抛出的异...原创 2019-04-11 17:48:43 · 579 阅读 · 0 评论