网友您好, 请在下方输入框内输入要搜索的题目:

JAVA基础面试题(经典)

( 16 )在 JDK 目录中, Java 程序运行环境的根目录是

A ) bin

B ) demo

C ) lib

D ) jre


正确答案:A


在JDK目录中,Java程序运行环境的根目录是

A.bin

B.demo

C.lib

D.jre


正确答案:D
解析:本题考查JDK目录结构。JDK包含如下目录:
  (1)bin目录,包含有编译器、解释器和许多工具
  (2)demo目录,包含各种演示例子
  (3)include目录,包含Win子目录,都是本地方法文件
  (4)jre目录,是Java程序运行环境的根目录
  (5)lib目录,包含Java库文件.
  经过上述分析可知,本题的正确答案是选项D。


An operator is asked to verify the exact location of the default JRE binary. The following commands were run:$ which java /usr/bin/java$ ls -l /usr/bin/javalrwxrwxrwx 1 root other 23 Jan 27 2006 /usr/bin/java -> ../jre1.5.0_06/bin/javaBased on the command outputs above, what is the path to the java executable file?()

A. /usr/bin/java

B. /usr/jre1.5.0_06/bin/java

C. /usr/bin/jre1.5.0_06/bin/java

D. /usr/bin/java/jre1.5.0_06/bin/java


参考答案:B


下列关于JDK的说法中,错误的是?

A.JDK是Java开发工具包的简称

B.JDK包括Java编译器、Java文档生成工具、Java打包工具等

C.安装JDK后,还需要单独安装JRE

D.JDK是整个Java的核心


答案:C
解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java 的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。JDK 工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。


下列关于JDK安装的说法中,错误的是?

A、Oracle公司提供了多种操作系统的JDK

B、开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境

C、在安装JDK过程中,源代码指的是Java公共的API

D、开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装


正确答案:D


摘要:基础知识部分:1.JDK是什么?JRE是什么?a)答:JDK:java开发工具包。JRE:java运行时环境。2.什么是java的平台无关性?a)答:Java源文件被编译成字节码的形式,无论在什么系统环境下,只要有java虚拟机就能运行这个字节码文件。也就是一处编写,处处运行。这就是java的跨平台性。3.在一台电脑上配置java环境,path起什么作用?如何配置?a)答:path的作用是在DOS环境下,能在任意位置使用JDK目录中bin文件夹中的可执行程序,来编译执行java程序。 b)在环境变量中找到path变量,把bin文件夹的绝对路径加上即可。4.什么样的标识符是合法的?a)由字母、数字、_和$组成,长度不限。其中字母可以是大写或小写的英文字母,数字为0到9。b)标识符的第一个字符不能是数字。c)标识符区分大小写。d)标识符不能包含空格。5.Java有几种基本数据类型?a)byte,short,int,long,float,double,char,boolean 6.什么是隐式类型转换?什么是显示类型转换?a)当将占位数少的类型赋值给占位数多的类型时,Java自动使用隐式类型转换。b)当把在级别高的变量的值赋给级别底变量时,必须使用显示类型转换运算。7.&&和&区别,||和|区别?a)&&和||是短路与,短路或,当左边的表达式能判断当前结果,则不判断右边的表达式。b)而&和|则将两边的表达式都运算完毕后,再算结果。8.break,continue区别? a)break结束所有循环,continue结束当次循环,进入下次循环。9.类的命名规则是什么


如果只想运行别人的Java程序可以只安装Java运行环境JRE。()

此题为判断题(对,错)。


答案:对


运维人员在检查服务器jdk时,发现jdk版本过低,于是安装新的jdk后,发现jdk的版本还是远来的,下列()方法是错误的。

  • A、修改系统环境变量JAVA_HOME
  • B、修改当前用户的JAVA_HOME
  • C、在命令行时,setJAVA_HOME
  • D、装jre

正确答案:D


Java的平台无关性主要是依靠JRE实现的。


正确答案:错误


什么叫Java虚拟机?什么叫Java的字节码?


正确答案:J.ava虚拟机是一个软件系统,它可以翻译并运行Java字节码。它是Java的核心,保证了在任何异构的环境下都可运行Java程序,解决了Java的跨平台的问题。
J.ava的字节码(byte‐code)是与平台无关的是虚拟机的机器指令


一个Java程序运行从上到下的环境次序是()。

  • A、操作系统、Java程序、JRE/JVM、硬件
  • B、JRE/JVM、Java程序、硬件、操作系统
  • C、Java程序、JRE/JVM、操作系统、硬件
  • D、Java程序、操作系统、JRE/JVM、硬件

正确答案:C


更多 “JAVA基础面试题(经典)” 相关考题
考题 单选题一个java程序运行从上到下的环境次序是()A  操作系统、Java程序、jre/jvm、硬件B  jre/jvm、Java程序、硬件、操作系统C  java程序、jre/jvm、操作系统、硬件D  java程序、操作系统、jre/jvm、硬件正确答案: A 解析: 暂无解析

考题 单选题下列关于JDK安装的说法中,错误的是?()A Oracle公司提供了多种操作系统的JDKB 开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境C 在安装JDK过程中,源代码指的是Java公共的API类D 开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装正确答案: B 解析: 暂无解析

考题 单选题An operator is asked to verify the exact location of the default JRE binary. The following commands were run: $ which java /usr/bin/java $ ls -l /usr/bin/java lrwxrwxrwx 1 root other 23 Jan 27 2006 /usr/bin/java - ../jre1.5.0_06/bin/java Based on the command outputs above, what is the path to the java executable file?()A /usr/bin/javaB /usr/jre1.5.0_06/bin/javaC /usr/bin/jre1.5.0_06/bin/javaD /usr/bin/java/jre1.5.0_06/bin/java正确答案: C 解析: 暂无解析

考题 下列关于JDK的说法中,错误的是?()A、JDK是Java开发工具包的简称B、JDK包括Java编译器、Java文档生成工具、Java打包工具等C、安装JDK后,还需要单独安装JRED、JDK是整个Java的核心正确答案:C

考题 一个java程序运行从上到下的环境次序是()A、 操作系统、Java程序、jre/jvm、硬件B、 jre/jvm、Java程序、硬件、操作系统C、 java程序、jre/jvm、操作系统、硬件D、 java程序、操作系统、jre/jvm、硬件正确答案:C

考题 An operator is asked to verify the exact location of the default JRE binary. The following commands were run: $ which java /usr/bin/java $ ls -l /usr/bin/java lrwxrwxrwx 1 root other 23 Jan 27 2006 /usr/bin/java - ../jre1.5.0_06/bin/java Based on the command outputs above, what is the path to the java executable file?()A、/usr/bin/javaB、/usr/jre1.5.0_06/bin/javaC、/usr/bin/jre1.5.0_06/bin/javaD、/usr/bin/java/jre1.5.0_06/bin/java正确答案:B

考题 单选题An operator is asked to verify the exact location of the default JRE binary. The following commands were run: $ which java /usr/bin/java $ ls -l /usr/bin/java lrwxrwxrwx 1 root other 23 Jan 27 2006 /usr/bin/java - ../jre1.5.0_06/bin/java Based on the command outputs above, what is the path to the java executable file?()A /usr/bin/javaB /usr/jre1.5.0_06/bin/javaC /usr/bin/jre1.5.0_06/bin/javaD /usr/bin/java/jre1.5.0_06/bin/java正确答案: C 解析: 暂无解析

考题 判断题Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是.class。A 对B 错正确答案: 对 解析: 暂无解析

考题 单选题一个java程序运行从上到下的环境次序是()A  操作系统、Java程序、jre/jvm、硬件B  jre/jvm、Java程序、硬件、操作系统C  java程序、jre/jvm、操作系统、硬件D  java程序、操作系统、jre/jvm、硬件正确答案: C 解析: 暂无解析

考题 单选题一个java程序运行从上到下的环境次序是()A  操作系统、Java程序、jre/jvm、硬件B  jre/jvm、Java程序、硬件、操作系统C  java程序、jre/jvm、操作系统、硬件D  java程序、操作系统、jre/jvm、硬件正确答案: C 解析: 暂无解析
最新考题