Java编程基础知识点汇总及习题集--答案 联系客服

发布时间 : 星期日 文章Java编程基础知识点汇总及习题集--答案更新完毕开始阅读f4536d69c67da26925c52cc58bd63186bdeb923b

目 录

第一章 Java入门 ............................................................ 错误!未定义书签。 第二章 Java基础 ............................................................ 错误!未定义书签。 第三章 第四章 第五章 第六章 第七章 第八章

条件转移 ............................................................ 错误!未定义书签。 循环语句 ............................................................ 错误!未定义书签。 方法 .................................................................... 错误!未定义书签。 数组 .................................................................... 错误!未定义书签。 面向对象 ............................................................ 错误!未定义书签。 异常 .................................................................... 错误!未定义书签。

第一章 Java入门

知识点汇总

1、 JAVA 三大体系

Java SE:(J2SE,Java2 Platform Standard Edition,标准版),三个平台中最核心的部分,包含Java最核心的类库。 JavaEE:(J2EE,Java 2 Platform, Enterprise Edition,企业版),开发、装配、部署企业级应用,包含Servlet、JSP、JavaBean、JDBC、EJB、Web Service等。 Java ME:(J2ME,Java 2 Platform Micro Edition,微型版),用于小型电子设备上的软件开发。

2、 JDK,JRE,JVM的作用及关系

作用

★ JVM:保证Java语言跨平台 ★ JRE:Java程序的运行环境 ★ JDK:Java程序的开发环境 关系

★ JDK:JRE+工具 ★ JRE:JVM+类库

3、 JDK环境变量配置

path环境变量:存放可执行文件的存放路径,路径之间用逗号隔开

classpath环境变量:类的运行路径,JVM在运行时通过classpath加载需要的类

4、 重点掌握两个程序

:Java编译器工具,可以将编写好的Java文件(.java)编译成Java字节码文件(.class);

:Java运行工具,启动Java虚拟机进程,运行编译器生成的字节码文件(.class)

5、 一切程序运行的入口

public static void main(String args []){ World!”);

}

课堂笔记

练习题

一、 填空题

1、 Java的三个技术平台分别是( J2SE )、( J2EE )、(J2ME )。

2、 Sun公司针对领域不同,提供了三个Java版本,其中对于个人计算机程序开发的是( J2SE ),

对于企业开发应用的是( J2EE ),对于嵌入式设备应用开发的是( J2ME )。 3、 建立Java开发环境,安装JDK,一般需要设置环境变量( path )、( classpath )。 4、 编写一个Java源程序,其文件名为,则编译该源程序的命令为(javac ),运行该程序的命令为

( java ),生成文档注释的命令为( javadoc )。 5、 Java程序的运行环境简称之为( JRE )。 6、 编译Java程序需要使用(javac )命令。

7、 和两个可执行程序放在JDK安装目录的( bin )目录下。

8、 ( path )环境变量用来存储Java的编译和运行工具所在的路径,而( classpath )环境变量

则用来保存Java虚拟机要运行的“.class”文件路径。 9、 Java的源代码文件的扩展名是( .java)。 10、 Java编译器的输入文件的类型是( .java )。 11、 Java编译器的输出文件的类型是( .class )。 12、 运行Java应用程序的命令是( java )。 二、选择题

1、 以下选项中,哪些属于JDK工具(多选) (ABCD )

A、Java编译器 B、Java运行工具 C、Java文档生成工具 D、Java打包工具 2、 Java属于以下哪种语言( C )

A、机器语言 B、汇编语言 C、高级语言 D、以上都不对 3、 下面哪种类型的文件可以在Java虚拟机中运行( D )

A、.Java B、.jre C、.exe D、.class 4、 安装好JDK后,在其bin目录下有许多exe可执行文件,其中“”命令的作用是以下哪一种( D )

A、Java文档制作工具 B、Java解释器 C、Java编译器 D、Java启动器 5、 如果jdk的安装路径为“d:\\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用javac和

java命令,需要将环境变量path设置为以下哪个选项(B )

A、d:\\jdk; B、d:\\jdk\\bin; C、d:\\jre\\bin; D、d:\\jre;

6、 编译一个定义了两个类和三个方法的Java源程序文件,总共将产生( D )个字节码文件。

A、5个字节码文件,以“.java”为扩展名 B、2个字节码文件,以“.java”为扩展名 C、5个字节码文件,以“.class”为扩展名 D、2个字节码文件,以“.class”为扩展名 7、 做为Java应用程序入口的main()方法,其声明格式可以是( A )

A、public static void main(String[] args); B、public static int main(String[] args); C、public void main(String[] args); D、public int main(String[] args); 8、 下面选项中,( D )是Java关键字。

A、then B、PUBLIC C、java D、public 9、 ( D )不是Java的开发工具

A、Eclipse B、NetBeans C、JBuilder D、VC++ 10、 程序语句“,Two”+2);”运行后的结果为( D )

A、one,1,Two,2 B、One1Two2 C、One,Two D、One1,Two2

11、 下列哪项不是JDK所包含的内容( C )

A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 12、 下列关于JDK、JRE和JVM的描述。哪项正确( D ) A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 13、 下列哪个工具可以编译java源文件( A ) A.javac B.jdb C.javadoc D.junit 14、 JDK工具javadoc的作用是哪项( A )

A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码 15、 以下哪些包是Java标准库中常用的包(多选)( ACD ) A.java.lang B.javax.servlet .http C.j D.java.sql 16、 使用JDK工具生成的Java文档的文件格式是( D )

A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式 17、 以下关于JVM的叙述,哪项正确(多选)( BC )

A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关

C.JVM支持Java程序运行,它能够直接运行Java字节码文件 D.JVM支持Java程序运行,它能够直接运行Java源代码文件 18、 以下关于支持Java运行平台的叙述,哪项错误( C )

A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行 C.Java语言与平台无关。Java程序的运行结果依赖于操作系统 D.Java语言与平台无关。Java程序的运行结果与操作系统无关 19、 以下关于Applet和Java程序之间关系的叙述,哪项错误( B )

A. -个Applet就是一段Java程序

B.Applet是一种特殊的Java程序,它需要运行在Web服务器上 C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上 D.Applet是一种Java SE平台的应用程序 20、 以下关于Java HotSpot的描述,哪两项错误(多选)( AD )

A.JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用 B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用

C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化 D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化 21、 环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开( A )

A.; B. , C.* D:| 22、 CLASSPATH中的“.”的含义是哪项( B )

A.省略号 B.当前目录 C.所有目录 D.上级目录 23、 JVM在执行一个Java类时,大致采用以下过程( D )

A.执行类中的代码一>装载类一>校验类 B.校验类一>装载类一>执行类中的代码

C.装载类一>执行类中的代码一>校验类 D.装载类一>校验类一>执行类中的代码 24、 当运行—个Java程序时,传递参数的格式是哪项( C )

A. java类名参数1,参数2 B. javac类名参数1参数2 C. java类名参数1参数2 D. java类名参数1+参数2 25、 以下关于Java文件名的叙述,正确的有(多选)( AB )

A.Java源文件的扩展名应为.java B.Java源文件的文件名应与文件中的类名一致