第一单元 Java基础概念

一,填空题

1.java创始人是(詹姆斯•高斯林)

2.java语言技术体系包括( JavaME  )(  JavaEE  ) (  JavaSE  )

3.( sun )公司在1995年初发布了java语言

4.Java语言的特点:(写出四个)(  面向对象  )(  安全   )(  多线程   )(  跨平台性   ) 

5.开发Java程序除了需要安装JDK以外还需要配置(  环境变量   ) 

6.Windows下配置环境变量时与其他的路径进行分割的符号是( ;  )

7.dos中,从一个目录转向另一个目录,应使用的命令是(如果是本磁盘路径的话,直接cd 子路径的形式即可完成切换路径 ) (列举出一种即可)

8.在DOS中如果要转换盘符(如从C盘转换到D盘),需要使用的命令是( D: ) 

9.DOS命令中清屏的命令是( cls  )

10.Java文件,经过JVM编译后的文件后缀名是( .class  )

11.如果只是运行Java程序,可以只安装( Jre  )

12.配置PATH  目的:(  告诉操作系统javac等工具程序放在什么地方,这样才能执行这些工具程序,我们知道javac,java等工具程序放在JDK安装文件夹下的bin文件夹中,故path的值为jdk安装路径且一直到bin  ) 

13.配置CLASSPATH  目的:(  告诉JVM他的可执行文件的存放位置,这样对于某个已存在的.class文件就可在任意盘下直接执行java指令(前提是该.class文件必须是放在classpath指定的路径下)   )

14.JDK是(  Java开发工具包  ),JDK= (  编译器 )+( 开发工具  )+( 更多的类库 )

15.Jre是(  Java运行环境  ), Jre =(JVM  )+(  Java基础类库 )

16.JVM是( Java虚拟机      )

JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
JRE根据不同操作系统(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收购SUN公司的JRE版本。

简单来说,JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等),JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。

 

17.Java语言在dos下运行Hello类的命令是(  javac Hello.java   )。

18.有一段java应用程序,它的类名是Hello,那么保存它的源文件名是(  Hello.java    )。

19.在Java中,负责对字节代码解释执行的是(   java   )。

20.Java源码文件的扩展名是(  .java   )。

21.编译Hello.java文件,需要使用的命令是(   javac Hello.java   )。

22.java程序中,main方法格式为(   public static void main(String[] args){}   )。

23.在java中,使用什么命令能够将java源文件编译为字节码文件?(  javac    )。

24.java HelloWorld这个命令的作用是(   执行HelloWorld字节码文件   )

25.主要应用于企业级WEB开发的Java版本是(  JavaSE    )

26.主方法是JAVA程序的入口, 定义此方法必须包含的关键字是(  main   )

27.JAVA源程序的文件名要求和类名要(  相同   )。(如果类名用public修饰,必须一致,不然可以不一致)

28.Java跨平台的原理是通过(  Java虚拟机跨平台  )来实现的。

29.'\n '的作用是( 换行  ), '\t '的作用是(  空八格   )。

总结:要理解掌握path和classpath的作用.Jdk,Jre,JVM的作用以及相互之间的联系.dos下的一些命令也要再掌握一下.

二、判断题

1. java创始人是詹姆斯•高斯林 (    )

2. 配置PATH,目的:java执行应用程序的路径 (     )

3. JVM不是java虚拟机 (    )

4. 配置CLASSPATH,目的:java执行编译的路径(    )

5. '\n '的作用是空格(    )

6. JDK是java开发工具,JDK= JRE+编译器+工具(     )

7. Jre是java运行环境, Jre =JVM+类库(   )

三、单选题

1. Java源码文件的扩展名是( B )

A. .class  B. .java  C. .doc   D. .jvm

2. Java跨平台的原理是通过( A )来实现的

A. JVM  B. .java  C. windows   D. linux

四、多选题

1. Java语言的特点有( ABCD  )

A. 面向对象 B. 跨平台  C. 安全   D. 多线程

2. java语言技术体系包括( ABC )

A. javaSE    B. javaEE   C. javaME   D. dos

五、代码阅读题

1.指出以下编写HelloAccp.java代码有什么错误

public class Hello{

 public static void main(String[ ] args) {

System.println("你好!ACCP5.0");

 }

}

错误:(  使用public修饰,类名跟文件名必须要一样,这里类名是Hello,文件名却是HelloAccp      )

2.指出以下编写HelloAccp.java代码有什么错误

public class HelloAccp{

 public static main(String[ ] args) {

System.out.println("你好!ACCP5.0");

 }

}

错误:(1.    主方法的格式是public static void main,代码中少了一个void           )

3.指出以下编写HelloAccp.java代码有什么错误

public class HelloAccp{

 public static void main(string[ ] args) {

System.out.println("你好!ACCP5.0");

 }

}

错误:(  主方法中的String首字母是大写的,这里写的是小写的. )

4.指出以下编写HelloAccp.java代码有什么错误

public class HelloAccp{

 public static void Main(String[ ] args) {

System.out.println("你好!ACCP5.0");

 }

}

错误:(  主方法中的main首字母是小写的,这里写成了大写 . )

5.指出以下编写HelloAccp.java代码有什么错误

public class HelloAccp{

 public static void main(String[ ] args) {

System.out.printf("你好!ACCP5.0")

 }

}

错误:( 主方法中的输出语句有问题,应该是System. )

六、技能题

要求:   请用文本编辑工具编写源代码,完成以下题目

代码规范,有注释,能正确运行出结果

使用命令行编译、运行程序

1.完成案例HelloWorld,输出HelloWorld(5分钟之内完成)

 

2.完成案例,输出一首诗  (使用四个输出)  例如:锄禾(5分钟之内完成)

 

3.编写程序,输出个人基本信息,例如:(5分钟之内完成)

姓名:张三

年龄:22

性别:男

单位:八维计算机学院

 

1.输出自我介绍内容(5分钟之内完成)

 

2.输出银行ATM欢迎界面(5分钟之内完成)

 

 

 

发布了100 篇原创文章 · 获赞 7 · 访问量 7544

猜你喜欢

转载自blog.csdn.net/qq_40245464/article/details/104075437