java判断题 博学谷Word格式文档下载.docx
《java判断题 博学谷Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java判断题 博学谷Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
2.JDK装置胜利后,可以将bin目录的路径配置在环境变量path中.
true
为了方便java法式开发,最好将bin目录的路径配置到环境变量中.
由于开发工具中已经包括了一个JRE,因此没有需要再装置公共的JRE环境,此项可以不作选择.
★★☆☆一般
4.lib是library的缩写,用于寄存Java类库或库文件
lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件
5.如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是以后目录.
如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是以后目录.
JDK在装置的过程中,可以通过点击按钮进行选择或直接输入路径的方式修改JDK的装置目录.
7.Java是一门高级计算机语言.
Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的法式设计语言.
8.在Java中,类名的首字母要求年夜写
类名的首字母要求年夜写
9.在命令行窗口中,编译Demo.java文件可以输入javacDemo.
10.Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE
Java语言开发平台有三种
lJavaSE:
Java平台标准版
lJavaME:
Java平台小型版
JavaEE:
Java平台企业版
JDK工具中自带了一个JRE工具,也就是说开发环境中包括运行环境.
12.编译.java文件和解析.class文件的命令都是java.exe.
解析.class文件的命令是java.exe,编译.java文件文件的命令是javac.exe.
13.path环境变量是系统环境变量中的一种,它用于保管一系列的路径.
path(环境变量)是dos以前的内部命令,windows一直沿用至今,用于保管一系列的路径.
14.在分歧的把持系统中可以使用同一个JDK.
Oracle公司提供了多种把持系统的JDK,每种把持系统的JDK在使用上基本类似,初学者可以根据自己使用的把持系统,从Oracle官方网站下载相应的JDK装置文件.
15.main()函数是java法式的执行入口.
main()函数是java法式的执行入口
16.配置classpath环境变量的目的是为了可以查找到java文件.
配置classpath环境变量的目的是为了让Java虚拟机能找到所需的class文件
javac命令可以将Java源文件编译为.class的字节码文件.
18.在任意命令行窗口中执行javac命令,如果都能正常地显示帮手信息,说明系统path环境变量配置胜利.
只有系统path环境变量配置胜利后,在任意命令行输入javac命令才会胜利.
19.Java是一种高级计算机语言,具有简单性、平安性、面向对象等特征
Java语言的特点有很多,如跨平台性、简单性、平安性、面向对象性等
Java语言编写的法式可以运行在各种平台之上,也就是说同一段法式既可以在Windows把持系统上运行,也可以在Linux把持系统上运行.
解析.class文件的命令是java,编译.java文件的命令是javac.
22.JDK5以后可以不用配置classpath环境变量.
从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是以后目录.
24.Java配置环境变量path的目的是为了可以查找到.class文件.
配置path环境变量是为了可以使用jdk中的命令.
26.JDK的装置目录中,只包括bin和lib两个目录.
JDK装置后的目录包括:
bin目录,db目录,jre目录,include目录,lib目录,src.zip文件.
Bin目录:
用于寄存一些可执行法式,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等.
Lib目录:
lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件.
27.javac.exe命令文件寄存在JDK装置目录的lib目录下.
28.配置classpath环境变量时,路径后面加分号与不加分号是一样的.
加上分号不会查找以后路径,不加分号会在以后路径下查找.
第二章
关键字是编程语言里事先界说好并赋予了特殊含义的单词,也称作保管字
第二章Java编程基础
2.在表达式中,乘法和除法运算优先级别最高
运算符优先级最高的符号是小括号
3.在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在把持数的前面则是先进行自增或自减运算,再进行其它运算
在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在把持数的前面则是先进行自增或自减运算,再进行其它运算.反之,如果运算符放在把持数的后面则是先进行其它运算再进行自增或自减运算
4.求数组的最值时,只能求数组中的最年夜值,不能求最小值
求数组的最值时,既能求数组的最年夜值,也能求最小值.在求最小值时,首先假设数组中第一个元素arr[0]为最小值,然后使用for循环对数组进行遍历,在遍历的过程中只要遇到比min值还小的元素,就将该元素赋值给min.这样一来,变量min就能够在循环结束时记住数组中的最小值
5.Java允许在一个法式中界说多个同名的方法,可是参数的类型或个数必需分歧,这就是方法的重载
6.continue语句只用于循环语句中,它的作用是跳出循环.
continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环.
7.当if语句只控制一行执行语句时,可以不写后面的年夜括号
if语句中可以有多条可执行语句,当只有一条语句时,可以不写年夜括号
8.switch条件语句可以针对某个表达式的值作出判断,从而决定法式执行哪一段代码
switch条件语句也是一种很经常使用的选择语句,和if条件语句分歧,它只能针对某个表达式的值作出判断,从而决定法式执行哪一段代码
9.continue语句的作用是退出以后循环,不在执行循环语句
continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环
标识符不能是Java中的关键字
数组的下标从0开始,所以最年夜下标的值比长度少1
…while语句与while语句完全相同,没有任何区别
do…while语句循环体中的内容至少被执行一次,而while语句循环体中的内容可以一次都不执行
“/*…*/”中不成以嵌套单行注释“//”.
多行注释中是可以嵌套单行注释,但不能嵌套多行注释.
14.-5%3的运算结果是2
在进行取模(%)运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关.如:
(-5)%3=-2,而5%(-3)=2.
15.在Java中,小数会被默认是double类型的值
在Java中,一个小数会被默认是double类型的值,一个整数会被默认是int类型的值
“>
>
”暗示无符号右移运算
位运算符“>
”暗示无符号右移运算,就是将把持数所有二进制位向右移动一位
17.当break语句呈现在嵌套循环中的内层循环时,它只能跳出内层循环
当break语句呈现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标识表记标帜
18.‘\u0000’暗示一个空白字符,即在单引号之间没有任何字符
'
\u0000'
暗示一个空白字符,即在单引号之间没有任何字符.之所以能这样暗示是因为,Java采纳的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为'
19.当方法中的返回值类型是void时,可以不写return语句
如果方法中没有返回值,返回值类型要声明为void,而且方法中return语句可以省略
方法的递归是指在一个方法的内部调用自身的过程,而且递归必需要有结束条件,否则会招致内存溢出
“&
”和“&
&
”都暗示“与”把持
运算符“&
”都暗示“与”把持,当运算符两边的把持数任何一边的值为false时,其结果为false,当两边的值都为true时,其结果才为true,它们的运算结果一致
数组的排序算法有很多种,包括拔出排序、快速排序、选择排序和冒泡排序等等,冒泡排序最经常使用的排序算法之一
23.在Java中,通过强制类型转换可以将int类型的数据转换为boolean类型
强制类型转换的前提是两种数据类型彼此兼容.在Java中,boolean类型和int类型数据之间不能进行转换
24.javadoc命令可以将文档注释提取出来生成帮手文档.
文档注释是以“/**”开头,并在注释内容末尾以“*/”结束.文档注释是对代码的解释说明,可以使用javadoc命令将文档注释提取出来生成帮手文档.
26.当charc2='
\101'
;
时,System.out.println(c2);
的输出结果为A
‘\101’这是ASCII码的转义字符形式,其中101是3位八进制整数,转换成十进制为65,即’A’的编码
27.逻辑运算符用于对布尔型的数据进行把持,其结果仍是一个布尔型
逻辑运算符用于对布尔型的数据进行把持,其结果仍是一个布尔型
28.if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型
if语句的小括号中的值为布尔类型的条件语句,switch语句的小括号中的值可以是byte、short、char、int、enum、String等类型
while语句中的循环条件只要是boolean类型就可以,无论常量还是变量
30.若int[][]arr=newint[][]{{1},{2,3,4},{5,6}},则arr[1][1]的结果为3
题目中给出的二维数组有三个一维数组,第一个一维数组有一个元素,第二个一维数组有三个元素,第三个一维数组有二个元素,arr[1][1]暗示要获取的是第二个一维数组的第二个元素,因此结果为3
31.若int[][]arr={},则arr[0][0]的结果为0
int[][]arr={},暗示这个二维数组没有元素,因此获取数组中的元素会有索引越界异常抛出
32.多行注释中可以嵌套使用.
多行注释中不成以嵌套多行注释,因为编译器会找第一个“*/”与第一个“/*”相匹配
常量就是在法式中固定不变的值,是不能改变的数据
“|”和“||”都暗示“或”把持
运算符“|”和“||”都暗示“或”把持,当运算符两边的把持数任何一边的值为true时,其结果为true,当两边的值都为false时,其结果才为false,它们的运算结果一致
当while语句的循环条件不满足时,循环体中的内容不执行,当条件满足时,循环体中的内容可以执行屡次,因此说while循环体会被执行0~屡次
在界说方法时,必需要声明方法的返回值类型,如果方法中没有返回值,返回值类型要声明为void,此时,方法中return语句可以省略
“|”的特点是如果二进制位上数字相同,则结果为0,否则为1
位运算符“|”是将介入运算的两个二进制数进行“或”运算,如果二进制位上有一个值为1,则该位的运行结果为1,否则为0
“/*…*/”中不能嵌套多行注释.
原因在于第一个“/*”会和第一个“*/”进行配对,而第二个“*/”则找不到匹配.
“/*”符号开头,以“*/”符号结尾.
文档注释是以“/**”开头,并在注释内容末尾以“*/”结尾.
整型常量是整数类型的常量,它有二进制、八进制、十进制和十六进制四种暗示形式
“^”是将两个二进制数的值进行“异或”运算,如果介入“^”运算的两个值相同(都为ture或都为false),那么异或运算的结果为false,否则为ture
异或运算的特点:
两边相同为false,两边分歧为true
42.0xC5暗示的是一个十六进制整数.