Java行业发展的非常迅速,同样,越来越多的java工程师行业的人才涌入市场。但是2020年是比较特殊的一年,因为疫情原因,就业的话,有些艰难,所以目前许多朋友在为找工作上愁。我们都知道jdk是学习java语言的第一堂课,所以对于jdk相关面试题及答案,我们要了解一些,如果面试的时候用到了,我们就不必为jdk方面的问题不会而感到遗憾了。接下来我们一起看一下jdk相关的面试题有哪些吧。
1.JDK与JRE的区别是什么?
Jdk是整个java开发的核心,包括java运行环境,java工具和java基础类,比如我们开发中用到的jar包。同时呢,安装了jdk,我们的电脑就拥有了支持java语言的功能,不仅可以开发java程序,也拥有了运行java程序的平台,jdk的安装是包含jre的。Jdk主要是开发人员在软件开发时使用的SDK,SDK提供了java的开发环境和运行环境。JRE包含了JVM标准实现及java核心类库。它包括了java虚拟机、java平台核心类和支持文件,但是jre是不包含开发工具的,比如编译器和调试器这些jre是没有的。但是它包含编译java源码的编译器javac,还包含了console等java调试和分析的工具软件,同时也包含了java程序编写所需的文档和demo例子程序。Jre的主要使用者是程序,也就是说,如果你的电脑只安装了jre,那么你的电脑就只能运行java程序,如果想从事java开发,那就需要安装jdk了,因为jre是可以独立安装的,它不包含jdk。
2.java程序在执行过程中用到一套jdk工具,其中java.exe指的是什么?Java解释器
3.jdk8中ArrayList初始化容量是多少?进行add方法添加后的大小是多少?初始化容量是0,add方法添加后的容量是10。
4.你常用的JDK类有哪些,请说出5个。String、Integer、ArrayList、StringBuffer、Date、Object,随便选5个就行。
5.( A)称为JAVA开发包或JAVA开发工具,是一个写JAVA的Applet小程序和应用程序的程序开发环境。
A.JDK
B.JRE
C.JVM
6.(C )可以实现Java程序的跨平台运行。
A.JDK
B.JRE
C.JVM
以上就是我们今天学习的jdk相关的面试题,也是jdk最基础的知识,我们要理解的去记,相信一定可以对答如流,同时呢,在这里,预祝你们面试成功,能够找到一份称心如意的工作。
蛙课资讯07-11 17:20
蛙课资讯09-04 15:27
蛙课资讯06-12 17:09
蛙课资讯06-17 17:37
蛙课资讯06-12 17:07