01_Java基础
- 格式:doc
- 大小:23.00 KB
- 文档页数:2
《Java基础入门》课后习题及答案《Java基础入门》课后习题第1章Java开发入门一、填空题1、Java的三大体系分别是_JavaSE_____、_JavaEE_____、_JavaME_____。
2、Java程序的运行环境简称之为JRE_____。
3、编译Java程序需要使用_javac_____命令。
4、javac.exe和java.exe两个可执行程序存放在JDK 安装目录的bin______目录下。
5、path______环境变量用来存储Java的编译和运行工具所在的路径,而_classpath_____环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。
二、选择题1、以下选项中,哪些属于JDK工具?(多选)ABCDA、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具2、Java属于以下哪种语言?CA、机器语言B、汇编语言C、高级语言D、以上都不对3、下面哪种类型的文件可以在Java虚拟机中运行?DA、.javaB、.jreC、.exeD、.class4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?BA、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?BA.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre;三、问答题1、简述Java的特点。
面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。
2、简述JRE与JDK的区别。
JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类,例如,IO 类、GUI控件类、网络类等。
《Java基础入门》课后习题答案第1章Jav a开发入门一、填空题1、Java EE、Java SE、Ja va ME2、JRE3、javac4、bin5、path、class path二、选择题1、ABCD 2、C 3、D 4、B5、B三、简答题1、面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。
2、JRE(Ja va Runtime Environme nt,Java运行时环境),它相当于操作系统部分,提供了Ja va程序运行时所需要的基本条件和许多Ja va基础类,例如,I O类、GUI控件类、网络类等。
JRE是提供给普通用户使用的,如果你只想运行别人开发好的Java程序,那么,你的计算机上必须且只需安装JRE。
JDK(JavaDevelopmen t Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。
初学者学习和使用Java语言时,首先必须下载和安装JDK。
JDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。
四、编程题publicclass Hell oWorld {public sta tic void m ain(String[] args) {System.out.printl n("这是第一个Ja va程序!");}}第2章Java编程基础一、填空题1、class2、tr ue和false3、单行注释、多行注释、文档注释4、基本数据类型、引用数据类型5、1、2、4、86、& && | ||7、08、510、56 二、判断题1、错2、对3、错4、对5、错三、选择题1、AD2、AD 3、C4、ABCD5、C 6 、A 7、AC 8、A 9、B 10、A四、程序分析题1、编译不通过。
Java基础课后作业
一、简答题
1.请简述java特点? (想到几点写几点)
简单、平台无关性、面向对象、多线程、分布性、高性能(相对于其他解释型语言)、健壮性、开源
2.什么是JVM,JRE,JDK及它们之间的关系?
1)JDK是JA V A的核心,包括JRE(JA V A 虚拟环境)、编译器等,JDK的主流产品是由SUN公司开发的,JDK本身是用JA V A编写的,安装包的SRC.ZIP就是JDK的源码2)JVM(JA V A虚拟机),是可以运行JA V A代码的假想计算机,主要任务是把JA V A 字节码编译成特定计算机的机器指令,是JA V A实现“一次运行,处处运行”的关键
3)JRE是JA V A运行环境,包括JVM、JA V A平台核心类和支持文件,如果只是运行JA V A程序的话,可以下载JRE就可以了,如果要开发的话,就要下JDK了。
JA V A运行顺序,先编写JA V A程序块,然后通过JDK的编译器把JA V A程序编译成字节码生成class文件,然后通过JVM运行,主要指令有javac a.java,java a
3.path , classpath 的配置及作用?
1)PATH环境变量。
作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PA TH变量后,就可以在任何目录下执行javac/java 等工具了。
2)CLASSPA TH环境变量。
作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPA TH中,当然,当前目录“.”也必须加入到该变量中。
配置步骤:
右击“我的电脑”,然后“属性”。
在分页卡里选择“高级”,然后点击“环境变量...”按钮,弹出环境变量对话框。
在下面的系统环境变量中找到path然后双击,在变量值中添加上JA V A 的BIN目录的路径(其他的不要删哈,删了后悔不要怪我哟~~~),和其他的路径值用英文状态的;隔开。
至于classpath我一般都没有设置,但是比如有些朋友喜欢规范一点,要把java 文件全部放到一个文件夹中,比如说D:\javaexe,那么在classpath中加入.;c:\jdk1.6.0_02\lib\tools.jar;c:\jdk1.6.0_02\lib\dt.jar;D:\javaexe\这个路径。
(注意:.;c:\jdk1.6.0_02\lib\tools.jar;c:\jdk1.3\lib\dt.jar;这三个不能少,还有盘符路径最前面的那个点和分号)
二、上机题
一、作业
二、详细要求
对应编号详细要求
1 1)确认机器上有jdk-1_5_0_06 ,否则安装;
2)注意path,classpath的作用及设置
2 1)编写名: HelloWorld.java 程序
2)编译并运行输出“Hello Boya”
3 1)一个源程序文件中有public class A{} class B{}
class C{ public static void main(String args[]){ System.out.println(“C”); } } 三个类;
2)对上述源程序文件命名
3)练习编译运行
4 1)对HelloWorld.java 程序加注释; 特别是文档化注释
2)使用javadoc命令生成doc帮助文档
对应编号详细要求
1 搭建java开发环境。
2 编写一个java 程序,并编译运行。
3 测试类的命名原则,(重点一个源程序文件中定义多个类时,命名原则)
4 学习使用javadoc 生成javadoc 文档。