java填空.docx

上传人:啊飒飒 文档编号:11375947 上传时间:2021-07-31 格式:DOCX 页数:3 大小:24.38KB
返回 下载 相关 举报
java填空.docx_第1页
第1页 / 共3页
java填空.docx_第2页
第2页 / 共3页
java填空.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《java填空.docx》由会员分享,可在线阅读,更多相关《java填空.docx(3页珍藏版)》请在三一文库上搜索。

1、1.变量是Java程序的基本存储单元之一,变量的主要类型包括2大类:字符型和数值型。2.Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是byte、int、short和long。3. boolean类型数据不可以做类型转换。4.在Java语言的基本数据类型中,占存储空间最少的类型是boolean,该类型占用的存储空间为1位。5.Java语言中的保留字具有特殊意义和作用,不能作为普通标识符使用。6.在Java语言中,浮点类型数据属于实型数据,可以分为单精度和双精度两种。7. char类型的数据可以表示的字符数共为65536。8.定义初始值为10的8次方的常整型变量iLon

2、g的语句是final iLong = 100000000L。9.Java语言中的数据类型转换包括自动转换和强制转换两种。10.Java中的字符采用的是16位的Unicode编码。11.数据类型中存储空间均为64位的两种数据类型是long和double。12.表达式9*4/ -5%5的值为-2。(十进制表示)13.表达式5&2的值为0。(十进制表示)14.表达式423的值为11010。(二进制表示)16.表达式7|3的值为7。(十进制表示)17.表达式102的值为8。(十进制表示)18.Java语言中的逻辑与(&)和逻辑或(|)运算采用短路方式进行运算。19.若a、b为int型变量,并且已分别赋

3、值为5和10,则表达式(a+)+(+b)+a*b的值为82。20.假设i=10, j=20, k=30,则表达式 !(ij+k) |!(i+10=j) 的值为false。21. 跳转语句包括break、continue、return和throw.22.switch语句先计算switch后面的表达式的值,再和各case语句后的值做比较。23.if语句合法的条件值是boolean类型。24.continue语句必须使用于循环语句中。25.break语句有两种用途:一种从switch语句的分支中跳出,一种是从循环语句内部跳出。26.do while循环首先执行一遍 循环体,而while循环首先判断表

4、达式的值。27.与C+语言不同,Java语言不通过goto语句实现跳转。28.每一个else子句都必须和它前面的一个距离它最近的if子句相对应。29. 在switch语句中,完成一个case语句块后,若没有通过break语句跳出switch语句,则会继续执行后面的case语句块。30.在for循环语句中可以声明变量,其作用域是for循环体。31. 对象是对事物的抽象,而类是对对象的抽象和归纳。32.从用户的角度看,Java源程序中的类分为两种:系统定义的类和用户自己定义的类。33.一个类主要包含两个要素:数据成员和成员方法。34.创建包时需要使用关键字package。35.类中的构造方法是一个

5、特殊的方法,该方法的方法名和类名相同。36. 如果用户在一个自定义类中未定义该类的构造方法,系统将为这个类定义一个默认构造方法。这个方法没有形式参数,也没有任何具体语句,不能完成任何操作。37. 静态数据成员被保存在类的内存区的公共存储单元中,而不是保存在某个对象的内存区中。因此,一个类的任何对象访问它时,存取到的都是相同(相同/不同)的数值。38.静态数据成员既可以通过对象名来访问,也可以通过类名直接访问它。39.定义常量时要用关键字final,同时需要说明常量的数据类型并指出常量的具体值。40. 方法体内定义变量时,变量前不能加修饰符;局部变量在使用前必须明确赋值,否则编译时会出错;而类变

6、量在使用前可以不用赋值,它们都有一个默认的值。41. static方法中只能引用static类型的数据成员和static类型的成员方法;而非static类型的方法中既可以引用static类型的数据成员和成员方法,也可以引用非static类型的数据成员和成员方法。42.引用static类型的方法时,可以使用类名做前缀,也可以使用对象名做前缀。43.当程序中需要引用java.awt.event包中的类时,导入该包中类的语句为import java.awt.event.*。44. 定义类时需要class关键字,继承类时需要extends关键字,实现接口时需要关键字implements。45.声明为s

7、tatic的方法不能访问_的数据成员和方法46.构造方法的方法名与_相同,在定义构造方法时_对方法返回值进行说明。47.当方法参数的数据类型是基本类型时,实参和形参的数据传递方式是传值.48. 类是Java程序中基本的结构单位。49. Java是面向对象语言,类是客观事物的 抽象,而对象是类的实例。50. Java语言是一种完全的面向对象程序设计语言51.分别用 class关键字来定义类,用new 关键字来分配实例存储空间52. Java中类成员的限定词有以下几种:private,public, protected, 缺省。其中,public的限定的范围最大。private 的限定只能内部访问

8、。Java中成员变量用final修饰符修饰的是常量53. 用static修饰的变量叫静态变量,它可以通过类的对象和类名两种方式来访问。54. java类中,如果类的定义者没有显式的定义任何构造方法,系统将自动提供一个_构造方法。默认的构造方法没有_,也没有_,类A的构造方法为:_55. 消息就是向对象发出服务请求,是对数据成员和成员方法的引用。56. 在面向对象系统中,消息分为两类公有消息和私有消息。57. 在面向对象程序设计中,采用继承机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。58. 数据成员的隐藏是指在子类中重

9、新定义一个与父类中已定义的数据成员名完全相同的数据成员。59. 子类可以重新定义与父类同名的成员方法,实现对父类方法的覆盖。60. 子类在重新定义父类已有的方法时,应保持与父类完全相同的方法名、返回值类型和参数列表,否则就不是方法的覆盖,而是子类定义自己特有的方法,与父类的方法无关。61. this代表了当前对象的一个引用,super表示的是当前对象的直接父类对象的引用。62. 抽象类不能创建对象,该工作由抽象类派生的非抽象子类来实现。63. 如果父类中已有同名的abstract方法,则子类中就不能(能/不能)再有同名的抽象方法。64. abstract类中不能有private访问权限的数据成

10、员或成员方法。65. interface是声明接口的关键字,可以把它看成一个特殊类。接口中的数据成员默认的修饰符是public static final,接口中的成员方法默认的修饰符是public abstract。66. 如果实现某接口的类不是abstract的抽象类,则在类的定义部分必须实现 该接口的所有抽象方法;如果实现某接口的类是abstract的抽象类,则它可以不实现该接口所有的方法。但是对于这个抽象类任何一个非抽象的子类而言,它们父类所实现的接口中的所有抽象方法 以及自身所实现接口中的抽象方法都必须有实在的方法体。67. 包的作用有两个,一是划分类名空间,二是控制类之间的访问。68

11、. 封装也称信息隐藏,是指类的设计者只为类的使用者提供类的可以访问的部分(包括类的数据成员和成员方法),而把类中的其他成员隐藏起来,使用户不能访问的机制。69. Java提供了4种访问权限来实现封装机制,即private、protected、默认和public。70. Java中提供两种多态机制,重载与覆盖。71. 当一个构造方法需要调用另一个构造方法时,可以使用关键字this,同时这个调用语句应该是整个构造方法的第一条可执行语句。72. 如果子类自己没有构造方法,那么父类也一定没有(有/没有)带参的构造方法,此时它将继承父类的无参构造方法作为自己的构造方法;如果子类自己定义了构造方法,则在创建新对象时,它将先执行父类的构造方法,然后再执行自己的构造方法。73对于父类的含参数构造方法,子类可以通过在自己的构造方法中使用super关键字来调用它,但这个调用语句必须是子类构造方法的第一条可执行语句。74. 创建一个名为myPachkage的包的语句为package myPackage,该语句应该放在程序第一行位置。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1