Java笔试题(持续更新)

1、面向对象语言的三大特点是什么?请简要概述。

2、JDK是什么,在下载的JDK包中,bin、jre、lib目录分别存放什么文件?

3、JAVA跨平台的最主要原因是什么,可以用图示解释。

4、编写在控制台打印HelloWorld!字样的Test类,并编写编译和运行的脚本。

5、Java的注释有哪几种?请书写一个规范的类文档注释。

6、Java的基本数据类型有哪些,除boolean类型外,请用图示方式表示各数据类型表示范围的大小关系。

7、Java的逻辑运算符和比较运算符分别有哪些?

8、用三目运算符结构书写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。

9、使用Java,书写从控制台打印乘法口诀表的方法。

10、String s =“java”;String s2 = “java”;boolean flag = (s == s2); 请问flag的值是多少,请说明理由。

11、请用javascript在页面上显示一个乘法口诀表,比如在<div id=’cf’></div>元素内显示。

----------------------------------------------------------------------------------------------------------------------------

1.     分别写出分支结构,循环结构的语法格式。

2.     写出控制循环结构的相关语句,并描述其作用。

3.     数组初始化的方式有哪些?请举例说明。

4.     请写出一个合理的数组,并使用foreach循环遍历到控制台。

5.     类和对象是什么关系?类的命名规范是什么?

6.     类的成员有哪些?用于成员变量的修饰符有哪些?

7.     成员变量包含哪些?命名规范分别是什么?

8.     请书写定义方法的语法?

9.     请书写构造器定义的语法?构造器的用途是什么?

10.   请简述你对this的理解?写出使用this调用成员变量、方法、构造器的代码示例。

11.   方法的参数其实传递的是什么类型的数据?如果传入的是基本数据类型,是否原数据的值会发生改变?如果传入的是引用数据类型呢?阐述原因。

12.   方法签名是什么意思?

13.   什么是方法重载?

14.   请分别说明类变量、实例变量、局部变量的生命周期?

15.   请书写标准的对下面两个成员变量的封装方法:

a)     private String name;

b)     private String stuCode;

16.   在企业开发中包名定义的规范是什么?

17.   我们一般在什么情况下使用import语句?如果不使用import语句,有什么其他的解决方案?

18.   访问控制修饰符有哪些?分别的控制范围是什么?

19.   对象在创建时的成员变量的默认值分别是什么?

20、请至少写出3个常用的JDK包

---------------------------------------------------------------------------------------------------------------------------------------------------


发布了44 篇原创文章 · 获赞 28 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章