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包---------------------------------------------------------------------------------------------------------------------------------------------------