一、java面向对象(50个)
易:
1.对象是由一组属性和对这组属性进行( 操作 )的一组服务组成的。
2.对象是指( 具体 )的事物,而类是指一类具有某种共性的事物。
3.由类来确定具体对象的过程称为类的( 实例化 )。
4.一个类由类声明和( 类体 )两部分组成。
5.当一个类的类修饰符为( final )时,说明该类不能被继承,即不能有子类。
6.Java程序在extends之后只能有一个父类,即extends只能实现( 单 )继承。
7.在Java中只能实现单继承,但可通过( 接口 )实现多重继承。
8.一个类可实现多个接口,各接口名是以( , )分隔。
9.在类体中声明的变量称为( 成员 )。
10.在方法中声明的变量称为( 局部变量 )。
11.在Java程序中,使用关键字( this )来引用当前对象。
12.一个方法的定义是由方法声明和( 方法体 )两部分组成。
13.方法声明包括( 方法名 )、返回类型和形式参数。
14.构造方法的方法名要求与( 类名 )相同,而且无返回值。
15.面向对象的三个特性是:封装性、继承性和( 多态性 )。
16.在Java中,通过对象的( 封装 ),实现了模块化和信息隐藏。
17.两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不同,则称为 方法的( 重写 )。
18.Java中通过关键字( super )来实现对父类成员的访问。
19.Java用( extends )关键字指明继承关系。
20.在Java中,用关键字( abstract )来修饰一个类,则该类为抽象类。
21.若某个类包含了抽象方法,则该类必须被定义为( 抽象 )类。
22.接口的定义,需使用关键字( interface )来声明。
23.声明父类时,需使用关键字( extends )来实现。
24.java语言中接口是特殊的类,其中包含常量和( 抽象 )方法。
25.当要引用包中所有的类时,类名可以用通配符( * )号代替。
26.一个类要从另一个类继承变量和方法,必须使用关键字( extends )。
27.( 抽象 )类不能被实例化,它不具备实际功能,只用于衍生子类。
28.( 抽象 )方法是只有方法声明,没有代码实现的空方法。
29. 方法( 重载 )是指多个方法享有相同的名字,但这些方法的参数必须不同,或者是参数的个数不同,或者是参数类型不同。
30. 如果一个方法没有返回值,则该方法返回类型为( void )。
31.抽象方法是只有方法头,没有( 方法体 )的方法。
32.面向对象程序设计的三个特征是( 封装 )、多态、继承。
33.一般Java程序的类体由两部分组成:一部分是属性,另一部分是( 方法 )。
34.在Java中,能实现多重继承效果的方式是实现多个( 接口 )。
35.Java中成员变量用( final )修饰符修饰的是常量。
中:
36.用( static )修饰的变量叫静态变量。
37.在Java语言中,( 包 )是组织Java程序中类的一种手段,其作用与Windows系统中的文件夹类似。
38.包定义时,需使用关键字( package )来实现。
39.由于Java的继承性,所以子类的成员数目比父类的成员数目( 多 )。
40.用关键字( static )修饰的方法就称为类方法。
41.对象通过使用运算符 ( . )实现对自己的变量访问。
42.对一类对象的抽象则是类,而类的实例化结果是( 对象 )。
43.要在类声明中实现接口,需使用关键字( implements )。
44.成员变量在整个类体中有效,而局部变量只在定义它的( 方法 )内有效。
45.要使用包中的类,必须用关键字( import )导入这些类所在的包。
难:
46.在Java中,变量分为成员变量和( 局部变量 )。
47.如果局部变量名与成员变量名相同,则( 成员变量 )被屏蔽。
48.构造方法只能通过( new )运算符调用,用户不能直接调用。
49.一个对象的生命周期包括3个阶段:( 创建 )、使用和释放。
50.Java中成员方法可分成两种:类方法和( 实例方法 )。
二、java常用类(20个)
易:
1.java语言中提供了两种类型的字符串类来处理字符串,它们是( String )和StringBuffer类。
2.使用String类的( length() )方法可以获取一个字符串的长度。
3.toLowerCase()方法将字符串转换成( 小写 )。
4.toUpperCase()方法将字符串转换成( 大写 )。
5.Math类里的random()方法产生的是0到( 1 )之间的随机数。
6.Math类里的abs(int i)方法可以求整数的( 绝对值 )。
7.java集合构架支持三种类型的集合:Set、List、( Map )。
8.java集合构架支持三种类型的集合:Set、( List )、Map。
9. java集合构架支持三种类型的集合:( Set )、List、Map。
10.Set集合中( 没有 )重复对象。
11.List集合中( 可以 )有重复对象。
12.Map集合中的每一个元素包含一对键对象和( 值对象 )。
13.栈是一种( 先进后出 )的线性表。
14.队列是一种( 先进先出 )的线性表。
中:
15.可以使用java.lang包中的( Long )类将字符串转化为long型数据。
16.可以使用String类直接调用( toString )方法将直接转化为字符串。
17.创建一个字符串,可以使用String类( 构造方法 )。
18.java中,使用java.lang包中( String )类来创建一个字符串变量。
难:
19.可以使用String类的( equals )(String s)方法比较一字符串是否与字符串s相同。
20.可以使用java.lang包中的( Integer )类将形如”12378”的字符串转化为int型数据。
三、异常处理(20个)
易:
1.计算机程序错误分为( 语法错误 )、运行错误和逻辑错误。
2.算数异常是( ArithmeticException )。
3.Error类及子类表示受检查异常,( Exception )类及子类表示不受检查异常。
4.自定义异常,需要利用extends继承( Exception )类。
5.捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-( finally )语句捕获并处理。
6.java语言认为那些可预料和不可预料的出错称为( 异常 )。
7.按异常处理不同可以分为运行异常、捕获异常、声明异常和( 抛出异常 )。
8.抛出异常的语句是( throwjava接口有没有构造方法 )语句。
9.捕获异常的统一出口通过( finally )语句实现。
10.Throwable类有两个子类:( Error )类和Exception类。
11.Throwable类有两个子类:Error类和( Exception )类。
12.同一段程序可能产生不止一种异常。可以放置多个( catch )子句,其中每一种异常类
型都将被检查,第一个与之匹配的就会被执行。
13.一个try语句块后必须跟( catch )语句块, finally语句块可以没有。
14.使用关键字( throws )用于声明一个方法会抛出哪些异常。
中:
15.java虚拟机能自动处理( 运行 )异常。
16.java语言的类库中提供了一个( Throwable )类,所有的异常都必须是它的实例或它子类的实例。
17.数组下标越界抛出的异常类是( ArrayIndexOutOfBoundsException )。
18.对程序语言而言,一般有编译错误和( 运行 )错误两类。
难:
19.catch子句都带一个参数,该参数是某个( 异常 )的类及其变量名,catch用该参数去与
出现异常对象的类进行匹配。
20.抛出异常的程序代码可以是( 自定义异常类 )或者是JDK中的某个类,还可以是JVN。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论