第一章 1.发明java 的原因是什么,发明java 的主要贡献者是谁? 答:开发java 语言的动力源于对独立平台的需要,即用这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误的情况。当时,c 语言已无法满足人们的这一愿望,因为c 语言总是针对特定的芯片将源程序编译成机器码,该机器码的运行就与特定的芯片指令有关,在其他类型的芯片上可能无法运行或者运行出错。主要贡献者是James Gosling。 2.“java 编译器将源文件编译生成的字节码是机器码”,这句话正确吗? 答:不正确,字节码是很接近机器码的二进制文件,不能被机器直接识别。 3. java 应用程序的主类必须含有怎么样的方法? 4. "java 应用程序必须有一个类是public 类".这句话正确吗? 答:一个 java 应用程序必须有一个类含有public static void main(String args[] )方法,称为该应用程序的主类。 5. "java applet 程序的主类必须是public 类",这句话正确吗? 不正确 "java applet 源文件的主类必须是public 类",这句话正确吗? 正确 6. 叙述 java 源文件的命名法则。 答:(1)如果源文件中有多个类,那么只能有一个类是public 类。(2)如果有一个类是public类,那么源文件的名字必须和这个类的名字完全相同,扩展名为.java(3)如果源文件没有public 类,那么源文件的名字只要和某个类的名字相同,并且扩展名为.java 就可以了。(4)java 语言区分大小写。 7. 源文件生成的的字节码运行时加载到内存中吗? 8. 怎样编写加载运行java applet 的简单网页? 9. JDK1.6 编译器使用"-source"参数的作用是什么,其默认的参数取值是什么? 答:在编译源文件时使用"-source"参数来约定字节码适合的java 平台。 1.6 第二章 1. 什么叫标识符,标识符的规则是什么? 答:用类标识类名、变量名、方法名、数组名、类型名、文件名的有效字符序列称为标识符。规则:标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,标识符中的字母是区分大小写的。 2. 什么叫关键字,说出五个关键字? 答:关键字就是java 语言中已经被赋予特定意义的一些单词,他们在程序中有着不用 的用途,不可以作为程序中的名字来用,class、void、abstract、break、catch、do、byte、find、for、else、int、boolean、case、new 3. java 的基本数据类型是什么? 答:java 语言有8 中基本数据类型,分别是:boolean、b...