《Java基础入门》_课后习题答案.docx
《《Java基础入门》_课后习题答案.docx》由会员分享,可在线阅读,更多相关《《Java基础入门》_课后习题答案.docx(6页珍藏版)》请在课桌文档上搜索。
1、第1章JaVa开发入门四、简答题1、简述JAVA的特点。面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。2、简述JRE与JDK的区别。JRE(JaVaRUntimeEnvirOnment,Java运行时环境),它相当于操作系统部分,提供了JaVa程序运行时所需要的基本条件和许多JaVa基础类,例如,10类、GUl控件类、网络类等。JRE是提供给普通用户使用的,如果你只想运行别人开发好的JaVa程序,那么,你的计算机上必须且只需安装JRE。JDK(JavaDevelopmentKit,JaVa开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是
2、提供给JaVa开发人员使用的。初学者学习和使用JaVa语言时,首先必须下载和安装JDKoJDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。3、简述JAVA的运行机制。JaVa程序运行时,必须经过编译和运行两个步骤。首先将后缀名为Java的源文件进行编译,生成后缀名为.class的字节码文件,然后JaVa虚拟机将字节码文件进行解释执行,并将结果显示出来。五、编程题HelloWorIdjava1 publicclassHelloWorld2 publicstaticvoidmain(Stringargs)3 System.out.printin(这是第一个JaVa程序!;
3、4 5 第2章JaVa编程基础四、简答题1、请列举JaVa语言中的8种基本数据类型,并说明每种数据类型所占用的空间的大小。JaVa语言的八种基本数据类型有:byte字节型,占一个字节。Short短整型,占两个字节。int整型,占4个字节。IOng长整型,占8个字节。float单精度浮点型,占4个字节。double双精度浮点型,占8个字节。Char字符型,占两个字节。boolean型,表示逻辑值,有true和false两个值,分别占一个字节。2、简述&与&的区别并举例说明。如果使用在表达式之间进行连接,那么无论任何情况,两边的表达式都会参与计算。如果使用“&”进行连接,当“&”左边的表达式为fa
4、lse,则不会执行其右边的表达式。例如定义EtX=2,y=0;booleanb=xy0表达是会发生被0除异常,因为x/y的表达式执行了。而booleanb=x0是不会出现这种异常的,因为XMap、HashMapTreeMapo2、简述集合中的1.ist、Sei、M叩有什么区别。1.ist的特点是元素有序、可重复。1.iSt接口的主要实现类有Array1.iSl和1.inked1.ist。SeI的特点是元素无序、不可重复。Set接口的主要实现类有HaShSel和TreeSet。M叩的特点是存储的元素是键(Key)、值(VaIUe)映射关系,元素都是成对出现的。MaP接口的主要实现类有HashMa
5、p和TreeM叩。3、简述Collection和Collections的区别。Collection是一个单例集合接口。它提供了对集合对象进行基本操作的通用方法。COlIeetiOnS是一个工具类。它包含各种有关集合操作的方法。第7章IO(输入榆出)四、简答题1、简述I/O流的概念。JaVa程序通过I/O流来完成输入和输出,流是输入或输出信息的抽象。流通过JaVa的输入/输出系统与外设连接进行数据通信。流是抽象的对象,具体实现代码在javaio包中。2、简述字节流,字符流的区别。字节流的两个基类是InputStream和OutputStream,字符流的两个基类是Reader和Writer,它们
6、都是Objeet类的直接子类,字节流是处理以8位字节为基本单位的字节流类:Reader和Writer类是专门处理16位字节的字符流类。3、简要说明什么是NIO.JaVa中的NIo是为替代传统标准的I/O而出现的。与标准的IO相比,JaVaNIo提供了一种与1/0不同的工作方式。NlO采用内存映射文件的方式来处理输入/输出,它将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了。在标准IO中,使用的是字节流和字符流,而在NIO中,使用的是通道(Channel)和缓冲区(BUffer)。数据总是从通道读入缓冲区,或从缓冲区写入通道。NlC)主要有三大核心部分:BufferCha
7、nnel和SeleCtOr。其中BUffer可以被看成是一个容器,其本质是一个数组缓冲区,读入或写出到Channel中的所有对象都会先放在Buffer中;Channel是对传统的输入/输出的模拟,在NIo中,所有的数据都需要通过通道流的形式传输;SeleCtor(选择器)用于监听多个通道的事件(例如:连接打开、数据到达等),主要用于多线程处理。第8章GUI(图形用户界面)四、简答题1、请简述GUl中实现事件监听的步骤通过实现XXX1.iStener接口或者继承XXXAdaPter类实现个事件监听器类,并对处理监听动作的方法进行重写创建事件源对象和事件监听器对象调用事件源的addXxx1.isn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java基础入门 Java 基础 入门 课后 习题 答案
链接地址:https://www.desk33.com/p-1431570.html