java课后答案

java课后答案

ID:34149619

大小:172.43 KB

页数:8页

时间:2019-03-04

java课后答案_第1页
java课后答案_第2页
java课后答案_第3页
java课后答案_第4页
java课后答案_第5页
资源描述:

《java课后答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章1.发明java的原因是什么,发明java的主要贡献者是谁?答:开发java语言的动力源于对独立平台的需要,即用这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误的情况。当时,c语言已无法满足人们的这一愿望,因为c语言总是针对特定的芯片将源程序编译成机器码,该机器码的运行就与特定的芯片指令有关,在其他类型的芯片上可能无法运行或者运行出错。主要贡献者是JamesGosling。2.“java编译器将源文件编译生成的字节码是机器码”,这句话正确吗?答:不正确,字节码是很接近机器码谢谢了的二进制文件,不能被机器直接识

2、别。3.java应用程序的主类必须含有怎么样的方法?4."java应用程序必须有一个类是public类".这句话正确吗?答:一个java应用程序必须有一个类含有publicstaticvoidmain(Stringargs[])方法,称为该应用程序的主类。5."javaapplet程序的主类必须是public类",这句话正确吗?不正确"javaapplet源文件的主类必须是public类",这句话正确吗?正确6.叙述java源文件的命名法则。答:(1)如果源文件中有多个类,那么只能有一个类是public类。(2)如果有一个类是pu

3、blic类,那么源文件的名字必须和这个类的名字完全相同,扩展名为.java(3)如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名为.java就可以了。(4)java语言区分大小写。7.源文件生成的的字节码运行时加载到内存中吗?8.怎样编写加载运行javaapplet的简单网页?9.JDK1.6编译器使用"-source"参数的作用是什么,其默认的参数取值是什么?答:在编译源文件时使用"-source"参数来约定字节码适合的java平台。1.6第二章1.什么叫标识符,标识符的规则是什么?答:用类标识类

4、名、变量名、方法名、数组名、类型名、文件名的有效字符序列称为标识符。规则:标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,标识符中的字母是区分大小写的。2.什么叫关键字,说出五个关键字?答:关键字就是java语言中已经被赋予特定意义的一些单词,他们在程序中有着不用的用途,不可以作为程序中的名字来用,class、void、abstract、break、catch、do、byte、find、for、else、int、boolean、case、new3.java的基本数据类型是什么?答:java语言有8中基本数据类型

5、,分别是:boolean、byte、short、int、doublelong、float和char。习惯上可分为四类:逻辑类型--boolean。字符型--char。整数类型--int、short、byte、long。浮点型--float、double。第四章1.在声明类时,类名应遵守哪些习惯?答:类的名字不能是关键字,要符合标识符的规定,即名字可以有字母,下划线,数字或美元符号组成,并且第一个字符不能是数字。如果类名使用拉丁字母,那么名字的首字母使用大写字母。类名最好容易识别,见名之意。当类名有几个单词复合而成时,每个单词的首字

6、母使用大写。2.类体内容有哪两种重要的成员?答:成员变量和方法成员变量:通过变量声明定义的变量,称为成员变量或域,用来刻画类创建的对象的属性。方法:3。实例方法可以操作类变量吗,类方法可以操作实例变量吗?答:实例方法可以操作成员变量,无论是实例变量还是类变量;而类方法只能操作类变量不能操作实例变量。P544。当类的字节码加载到内存时,类变量就一定分配了内存空间了吗?P555。类的实例变量在什么时候会被分配内存空间?6。一个类的类变量被该类创建的所有对象共享吗?7。不同对象的实例变量分配的内存空间地址一定不同吗?8。什么叫方法重载,

7、构造方法可以重载吗?答:方法重载是多态性的一种,是指一个类中可以有多个方法具有相同的名字,但是这些方法的参数必须不同或者参数的个数不同,或者参数的类型不同9。为什么类方法不可以调用实例方法?10.为什么类方法中不能操作实例成员变量?11.实例方法可以用类名直接调用吗?12.关键字this可以出现在构造方法中吗,可不出现在实例方法中吗,可以出现在类方法中吗?答:可以出现在构造方法中,代表使用该构造方法所创建的对象。可以出现在实例方法中,代表使用该方法的当前对象。不可以出现在类方法中,这是因为,类方法可以通过类名直接调用,这是可能还没

8、有任何对象诞生。13.源文件中声明编写的类一定在同一包中吗?14."importjava.awt.*;"和"importjava.awt.Button"有什么不同?15.程序如果使用了"importjava.until.*;",程序运行时,要加载j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。