技术专题--JAVA 1-6章测试题 .pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

JAVA1-6章测试题

简答题:

1、JAVA实现跨平台的原理?

答:Java为我们提供了Java虚拟机(JVM),当程序运行时,Java

首先将后缀名为.java的源文件转换为.class的字节码文件,然

后JVM通过装载二进制文件、校验二进制码、解析、最后分

发给不同的平台进行运行。

2、JAVA程序运行的原理?

答:1Java通过编译把java源文件转换为字节码文件;

2通过Java虚拟机(即JVM)加载二进制码文件;

3校验二进制码的正确性;

4解析二进制码文件;

5分发给不同的平台进行运行。

3、JAVA中的直接数有几种?分别是什么?

答:有七种直接数,

分别是:int、long、float、double、boolean、char、String。

4、什么叫JAVA中的变量?变量分为几种?

答:Java中的变量就是指在程序运行的过程中可能会变化的值。

变量分为成员变量和局部变量。

5、局部变量与成员变量的区别?

答:局部变量与成员变量的区别:

1局部变量是定义在类中的方法体中,而成员变量是定义在

类中方法体外的;

2局部变量只能在所定义的方法体中或者代码块中使用,

而成员变量在本类中都可以使用。

6、String是基本数据类型吗?

答:不是。String是一个引用类型,它是java.lang包下的一个类

(java.lang.String),是final型的。

7、Char能不能保存一个中文?为什么?

答:可以。因为Java使用的是Unicode编码,支持中文。一个char

占2字节16位,而一个中文占16位。

8、与的区别?

答:为逻辑与逻辑运算符,而为逻辑与位运算符。

9、2乘以8的最高效的运算方式是什么?

3

答:23,意为2是位运算的结果。

10、在JAVA中如何跳出当前的多重嵌套循环?

答:使用标号跳出,例如:A:for(inti=0;in;i++){breakA;}。

11、break、continue、return的区别?

答:break:

1在switch-case语句中,终止一个语句序列;

2退出一个循环体(break所在的循环全部推出);

3可作为一种先进的goto语句;

4一个循环中可以有一个以上的break语句,但不推荐多使

用。

continue:

1强迫一个循环体提早反复,跳过某一次不重要的;

2continue只能跳过本次循环的某一次执行。

return

1在有返回值的方法中必须使用return;

2return返回到调用它的地方;

3一个循环体中可以有多个return。

12、swtich否能作用在byte上,是否能作用在long上,是否能作

用在String上?

答:在1.6版本中支持,switch语句的返回值类型必须是byte、

short、int、char、枚举类型之一。不能作用在long和String

上。1.7版本支持String类型。

13、什么叫方法的重载?方法重载的意义?

答:方法的重载就是指在本类中方法名相同而参数列表不同。方

法重载可以实现代码的复用。

14、return只能写在方法的结束位置吗?为什么?

答:不是,在多重循环中,可以使用多个return,满足条件提前

结束循环。

15、swtich语句支持的表达式可以为变量吗?case中可以为变量

吗?

答:switch语句可以支持表达式是变量;但case语句中的值只能

文档评论(0)

wangzexin2019 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档