A:选择题
1:下列标识符哪个是合法的(B)
A.class
B.$abc
C.1234
D.Car.taxi
B:填空题
1: java源程序的扩展名是( .java )
2: java程序经编译后产生的字节码文件扩展名是( .class )
C:简答题
1、请写出你所知道的人机交互方式?Dos和图形界面
2、请解释下列的常用DOS命令
d: 回车 切换盘符
dir 查看内容
cd 进入某个目录
cd… 回退上一级目录 cd …/…/ 回退多级目录 cd /d 完整的路径
cd\ 回到根目录
md 新建目录
rd 删除空目录 rd /s /q 目录名 删除非空目录
del 删除文件 del *jpg
cls 清屏
exit 退出
3、请解释Java语言的跨平台特性
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
JAVA语言是跨平台的,而JVM不是跨平台的。
JVM是不跨平台的,应为针对不同的操作系统,JAVA提供了不同的JVM,而各个操作系统的可执行文件是不同
4、请说明JDK\JRE\JVM的区别?
JRE是 Java运行环境
JDK(Java Development Kit Java开发工具包),包含了jre。
Jvm是JAVA虚拟机,VM是不跨平台的,应为针对不同的操作系统,JAVA提供了不同的JVM。
5、请解释JDK安装路径下的文件夹与文件的作用?
bin目录:该目录用于存放一些可执行程序。
db目录:db目录是一个小型的数据库。
jre目录:为Java程序运行时环境
include目录:该目录就是用于存放这些头文件的。
lib目录:为 Java 类库或库文件,是开发工具使用的归档包文件。
6、请说明环境变量Path 与 classpath 区别?
path 配置操作系统中所执行的命令的路径
classpath配置class文件所在路径,操作系统会从此路径下寻找class文件
7、请写出Hello.java,这个Java程序的编写,编译,运行步骤。
第一步:新建记事本文件:HelloWorld.java
第二步:编写程序源代码,在HelloWorld.java中写入程序并进行保存
实例:
1
2
3
4
5
6
7
8
9 public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
第三步:编译程序源代码
打开命令行,进入存放java文件的路径
用javac 文件名.java 命令进行编译
编译完成后就会生成一个class字节码文件
C:\Users\aa.aa-PC\Desktop\软件测试\java基础>javac -encoding “UTF-8” HelloWorld.java
第四步:运行程序
命令:java 文件名
C:\Users\aa.aa-PC\Desktop\软件测试\java基础>java HelloWorld
Hello,World!
8、请解释注释的分类与每种注释的使用场景
单行注释、多行注释、文档注释
单行注释:注释单行代码或为单行代码添加描述的时候使用
多行注释:注释多行代码或为代码添加多行描述的时候使用
文档注释:生产java帮助文档的时候使用,开发中常用来描述类、描述方法
9、请写出以下标识符的命名规则
包 全部小写
类或者接口 首字母大写 多个单词你就驼峰式命名 见名知意
方法或者变量 一个单词:首字母小写
常量 全部大写
D:看程序写结果(写出自己的分析理由),程序填空,改错,看程序写结果。
1、在a.java文件编写,编译,运行各个步骤中出现的常见的错误,请说出错误原因,及问题解决方法。
第一个问题:如下图
扩展名问题
第二个问题:如下图
Mian输入错误
第三个问题:如下图
S没有大写
第四个问题:如下图(在第三个问题基础之上)
少了;号
第五个问题:如下图
Mian输入错误,main
第六个问题:如下图
类名称错误
第七个问题:如下图
E:编程题
1:需求:定义一个Java程序,打印你自己姓名的拼音。并通过控制台编译和运行。
class AA {
public static void main(String[] args) {
System.out.println("Gao Wei");
}
}