您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 股票报告 > 《Java编程基础知识点汇总及习题集》--答案
1目录第一章Java入门.............................................2第二章Java基础.............................................5第三章条件转移.............................................16第四章循环语句.............................................22第五章方法................................................28第六章数组................................................34第七章面向对象.............................................43第八章异常................................................652第一章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!”);}课堂笔记3练习题一、填空题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)4A.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类5三、编程题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、标识符命名规则(驼峰命名法)包的名字一律小写类名和接口名每个单子的首字母大写常量名所有字母都大写,单词之间用下划线连接变量名和方法名第一字单词首字母小写,从第二个单词开始每个单词的首字母大写尽量使用有意义的英文单词定义标识符课堂笔记65、变量的类型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、变量的作用域在程序中,变量一定会被定义在某个大括号中,该大括号所包含的代码区域便是这个变量的作用域710、运算符算术运算符赋值运算符比较运算符逻辑运算符+===&-+=!=|+-=
本文标题:《Java编程基础知识点汇总及习题集》--答案
链接地址:https://www.777doc.com/doc-3908716 .html