════════════════════════════════════════════════════════════════════《JAVA程序设计》复习题(二)之填空题1.Java是目前最广泛的__________编程语言之一。网络1.22.Java具有简单、___________、稳定、与平台无关、解释型、多线程、动态等特点。面向对象1.23.JDK开发java程序需三个步骤,分别为______________,编译java源程序,运行java源程序。编写源文件1.24.Java具有简单、面向对象、稳定、与平台无关、解释型、___________、动态等特点。多线程1.25.编写Java程序,可以使用一个__________来编写源文件。文字编辑器1.36.把编写好的Java源文件保存起来,原文件的扩展名必须是___________。java1.37.用JDK编译Java源程序,使用的命令是__________,编译源文件得到字节码文件。Javac1.38.Java源程序编译后生成的字节码文件扩展名为__________。class1.39.用JDK运行Java应用程序,使用的命令是__________。Java1.310.Java程序分为两类,即___________和Java小应用程序。Java应用程序1.311.用JDK工具,显示Applet程序运行结果的命令是___________。appletviewer1.312.Java程序分为两类,即Java应用程序和___________。Java小应用程序1.313.一个Java源程序是由若干个___________组成。类1.414.__________是Java的关键字,用来定义类。class1.415.Java应用程序中有多个类时,java命令后的类名必须是包含了___________方法的那个类的名字。main1.416.一个Java应用程序必须且只有一个类含有___________方法。main1.417.在一个Java应用程序中main方法必须被说明为_____________。publicstaticvoid1.418.Java中所有程序都使用方法,应用程序以______________方法开始。main1.419.Java源文件中有多个类,但只能有一个类是____________类。public1.420.一个JavaApplet不再需要main方法,但必须有一个类扩展了_____________类。Applet1.521.JavaApplet必须有____________来运行。浏览器1.522.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为___________。标识符2.123.Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是___________。数字2.124.____________就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用。关键字2.125.使用关键字___________来定义逻辑变量。boolean2.226.使用关键字__________来定义字符变量。char2.227.Java中byte型数组在内存中的存储形式是___________。补码2.228.java中,实型变量的类型有float和______________两种。double2.229.对于int型变量,内存分配___________个字节。42.230.对于byte型变量,内存分配__________个字节。12.231.对于long型变量,内存分配__________个字节。82.232.对于short型变量,内存分配___________个字节。22.233.对于float型变量,内存分配___________个字节。42.234.对于double型变量,内存分配___________个字节。82.235.Java中关系运算符的运算结果是___________型。boolean3.136.Java中逻辑运算符的操作元必须是____________型数据。boolean3.137.Java语言的控制语句有3种类型,即条件语句、____________、和转移语句。循环语句3.238.Java中有两种类型的控制语句即if和___________。switch3.239.在同一个switch语句中,case后的__________必须互不相同。常量值3.240.Java语言的控制语句有3种类型,即____________、循环语句、和转移语句。条件语句3.241.do-while循环和while循环的区别是_______________。do-while循环体至少被执行一次3.242.在循环体中,如果想结束本次循环可以用___________语句。continue3.2════════════════════════════════════════════════════════════════════43.在循环体中,如果想跳出循环,结束整个循环可以用___________语句。break3.244.____________语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。package3.245.在java程序中,系统会自动引入java.lang这个包,因此不需要再使用___________语句引入该包。import3.246.在java程序中,为了使程序能够使用自定义的包,必须在___________中指明自定义包的位置。classpath3.247.____________包是java语言的核心类库,它包含了运行java程序必不可少的系统类。Java.lang3.248.为了能使用Java提供的类,我们可以使用_________语句来引入所需的类。import3.249._________是组成Java程序的基本要素,封装了一类对象的状态和方法。类4.250.类的实现包括两部分:类声明和___________。类体4.251.类体有两部分构成:一部分是变量的定义,另一部分是_____________的定义。方法4.252.类体有两部分构成:一部分是___________的定义,另一部分是方法的定义。变量4.253.在类体中,变量定义部分所定义的变量称为类的____________。成员变量4.254.成员变量在整个类内都有效,____________变量只在定义他的方法内有效。局部4.255.用修饰符_____________说明的成员变量是类变量。static4.256.变量的名字与成员变量的名字相同,则成员变量被___________,该成员变量在这个方法内暂时失效。隐藏4.257.Java中成员变量又分为实例成员变量和____________。类成员变量4.258.Java中成员变量又分为______________和类成员变量。实例成员变量4.259.用修饰符static说明的成员变量是____________。类变量4.260.局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字____________。this4.261.方法定义包括两部分:____________和方法体。方法声明4.262.在Java中,当一个方法不需要返回数据时返回类型必须是___________。void4.263.__________是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。方法重载4.264.___________是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。构造方法4.265.Java中类的方法分为____________和类方法。实例方法4.266.在类方法中只能调用类变量和类方法,不能调用___________方法。实例4.267.Java中类的方法分为实例方法和____________。类方法4.268.实例方法既能对类变量操作也能对实例变量操作,而类方法只能对___________进行操作。类变量4.269.在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为______________。方法重载4.270.因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在____________中。成员方法4.271.Java中___________是创建对象的模板。类4.372.当使用一个类创建了一个___________时,我们也说给出了这个类的实例。对象4.373.Java中用类创建一个对象包括对象的声明和为对象____________两个步骤。分配内存4.374.java中____________方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。构造4.375.对象声明的一般格式为___________。类名对象名4.376.一个类通过使用_____________运算符可以创建多个不同对象,这些对象将分配不同得内存空间。new4.377.一个类通过使用new运算符和类的____________为声明的对象分配内存。构造方法4.378.对象创建完后,通过使用运算符“.”,对象可以实现对变量的访问和____________的调用。方法4.379.Java中不同对象的____________变量将被分配不同的内存空间。实例4.380.Java中如果类中的成员变量有______________变量,那所有的对象的给这样的变量分配给相同的一处内存。类变量4.381.Java中常量定义的修饰符是_____________。const4.3════════════════════════════════════════════════════════════════════82.类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由______________调用,而实例方法却不可以。类名4.383.Java中用_____________修饰的成员变量和方法称为私有变量和私有方法。private4.484.____________方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。类方法4.385.Java中用___________修饰的成员变量和方法称为共有变量和共有方法。public4.486.Java中不用修饰的成员变量称为_____________变量。友好4.487.访问权限是____________变量,只能在本类中使用,不能在类外使用。私有4.488.访问权限是___________变量,不但在本类中使用,还可以在任何另外一个类中使用。共有4.489.访问权限是___________-变量,只能在本类和与本类同一个包中的其他类使用。友好4.490.____________是一种由已有的类创建新类的机制。继承4.591.Java中由继承而得到的类成为____________,被继承的类称为父类。子类4.592.Java中不支持____________继承。多重4.593.在类的声明中,通过使用关键字___________来创建一个类的子类。extends4.594.Java中一个类可以有__________个父类。14.595.子类自然地继承了其父类中不是____________的成员变量作为自己的成员变量。private4.596.当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量___________了父类的成员变量。隐藏4.597.子类通过成员变量的隐藏和方法的__________可以把父类的状态和行为改变为自身的状态和行为。重写4.598.对于重写或继承的方法,Java运行时系统根据调用方法的__________的类型来选择调用哪个方法。实例4.599.如果一个类的声明中没有使用extends关键字,这个类被系统默认为是______