《Java编程基础知识点汇总及习题集》--答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录第一章Java入门.............................................2第二章Java基础.............................................5第三章条件转移.............................................16第四章循环语句.............................................22第五章方法................................................28第六章数组................................................35第七章面向对象.............................................44第八章异常................................................65第一章Java入门知识点汇总1、JAVA三大体系JavaSE:(J2SE,Java2PlatformStandardEdition,标准版),三个平台中最核心的部分,包含Java最核心的类库。JavaEE:(J2EE,Java2Platform,EnterpriseEdition,企业版),开发、装配、部署企业级应用,包含Servlet、JSP、JavaBean、JDBC、EJB、WebService等。JavaME:(J2ME,Java2PlatformMicroEdition,微型版),用于小型电子设备上的软件开发。2、JDK,JRE,JVM的作用及关系作用★JVM:保证Java语言跨平台★JRE:Java程序的运行环境★JDK:Java程序的开发环境关系★JDK:JRE+工具★JRE:JVM+类库3、JDK环境变量配置path环境变量:存放可执行文件的存放路径,路径之间用逗号隔开classpath环境变量:类的运行路径,JVM在运行时通过classpath加载需要的类4、重点掌握两个程序javac.exe:Java编译器工具,可以将编写好的Java文件(.java)编译成Java字节码文件(.class);java.exe:Java运行工具,启动Java虚拟机进程,运行编译器生成的字节码文件(.class)5、一切程序运行的入口publicstaticvoidmain(Stringargs[]){System.out.println(“HelloWorld!”);}课堂笔记练习题一、填空题1、Java的三个技术平台分别是(J2SE)、(J2EE)、(J2ME)。2、Sun公司针对领域不同,提供了三个Java版本,其中对于个人计算机程序开发的是(J2SE),对于企业开发应用的是(J2EE),对于嵌入式设备应用开发的是(J2ME)。3、建立Java开发环境,安装JDK,一般需要设置环境变量(path)、(classpath)。4、编写一个Java源程序,其文件名为Test.java,则编译该源程序的命令为(javac),运行该程序的命令为(java),生成文档注释的命令为(javadoc)。5、Java程序的运行环境简称之为(JRE)。6、编译Java程序需要使用(javac)命令。7、javac.exe和java.exe两个可执行程序放在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、.JavaB、.jreC、.exeD、.class4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中“java.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、publicstaticvoidmain(String[]args);B、publicstaticintmain(String[]args);C、publicvoidmain(String[]args);D、publicintmain(String[]args);8、下面选项中,(D)是Java关键字。A、thenB、PUBLICC、javaD、public9、(D)不是Java的开发工具A、EclipseB、NetBeansC、JBuilderD、VC++6.010、程序语句“System.out.println(“one”+1+“,Two”+2);”运行后的结果为(D)A、one,1,Two,2B、One1Two2C、One,TwoD、One1,Two211、下列哪项不是JDK所包含的内容?(C)A.Java编程语言B.工具及工具的APIC.JavaEE扩展APID.Java平台虚拟机12、下列关于JDK、JRE和JVM的描述。哪项正确?(D)A.JDK中包含了JRE,JVM中包含了JREB.JRE中包含了JDK,JDK中包含了JVMC.JRE中包含了JDK,JVM中包含了JRED.JDK中包含了JRE,JRE中包含了JVM13、下列哪个工具可以编译java源文件?(A)A.javacB.jdbC.javadocD.junit14、JDK工具javadoc的作用是哪项?(A)A.生成Java文档B.编译Java源文件C.执行Java类文件D.测试Java代码15、以下哪些包是Java标准库中常用的包?(多选)(ACD)A.java.langB.javax.servlet.httpC.java.ioD.java.sql16、使用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是一种JavaSE平台的应用程序20、以下关于JavaHotSpot的描述,哪两项错误?(多选)(AD)A.JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用B.JavaHotSpot是一种热编译技术,在运行Java代码时会被使用C.JavaHotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.JavaHotSpot是一种热编译技术,它会对程序的全部字节码进行优化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,参数2B.javac类名参数1参数2C.java类名参数1参数2D.java类名参数1+参数225、以下关于Java文件名的叙述,正确的有?(多选)(AB)A.Java源文件的扩展名应为.javaB.Java源文件的文件名应与文件中的类名一致C.Java字节码文件的扩展名应为.JavaD.一个Java源文件中只能包含一个Java类三、编程题1、编写程序,在控制台上显示短句:“知识就是力量”。要求:(1)一行显示整个语句。(2)分三行显示,每行显示两个汉字。classHelloWord{publicstaticvoidmain(Stringargs[]){System.out.println(知识就是力量);System.out.println(知识\n就是\n力量);}}第二章Java基础知识点汇总1、Java代码的基本格式修饰符class类名{程序代码;}修饰符:public、private、default、abstract、fanal、static类名必须与文件名相同(public类)每条语句的最后都必须用分号(;)结束严格区分大小写代码整齐、美观、层次清晰字符串用“+”连接2、Java中的注释:注释是对程序某个功能或某行代码的说明单行注释“//”多行注释“/**/”文档注释“/***/”,可以使用javadoc命令生成帮助文档3、Java中的标识符大小写字母、数字、下划线(_)和美元号($)标识符不能以数字开头不能是Java中的关键字4、标识符命名规则(驼峰命名法)包的名字一律小写类名和接口名每个单子的首字母大写常量名所有字母都大写,单词之间用下划线连接变量名和方法名第一字单词首字母小写,从第二个单词开始每个单词的首字母大写尽量使用有意义的英文单词定义标识符课堂笔记5、变量的类型6、Java中的变量变量的声明方法变量的赋值变量的声明+赋值赋值7、Unicode字符集Unicode为每种语言的每个字符设定了统一并且唯一的二进制码;Java使用Unicode字符集编码每个字符占2个字节存字符的字符集编码与取字符的字符集编码不一致,就会出现乱码现象8、变量的类型转换自动类型转换(隐式类型转换):取值范围小的类型赋值给取值范围大的类型如:doublea=1.2;intb=3;a=b;强制类型转换(显式类型转换):取值范围大的类型赋值给取值范围小的类型,强制类型转换格式:目标类型变量=(目标类型)值如:doublea=1.2;intb=3;b=(int)a;9、变量的作用域在程序中,变量一定会被定义在某个大括号中,该大括号所包含的代码区域便是这个变量的作用域10、运算符算术运算符赋值运算符比较运算符逻辑运算符+===&-+=!=|+-=^-*=!*

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功