精彩回顾
Java大数据学习资料下载
1、下列关于构造方法的说法中,错误的是( )
A、Java语言规定构造方法名和类名必须相同
B、Java语言规定构造方法没有返回值,但是不需要声明void
C、Java语言规定构造方法不能重载
D、Java语言规定构造方法一般通过new手动调用
正确答案:C
扩张:
构造方法:用于完成对象属性的初始化,具有以下特点:
(1) 构造方法的名称必须与类名完全一致(包括大小写);
(2)构造方法没有返回值,甚至不会出现void;
(3)如果你觉得类没有构造函数,java编译器会手动添加一个没有参数和空技术体的构造函数。 实际上,如果人为添加了一个构造方法,java编译器是不会添加这个构造方法的。
(4)我们不能显式调用类的构造方法,构造方法一般只能通过new关键字隐式调用;
2、以下关于final的描述中,错误的是()
A.final可用于修饰套接字和具体类
B. final修饰的变量不允许再次参数化
C、final修饰类很难被继承
D.final修饰的变量需要初始化
正确答案:A
扩张:
final 不能修改具体的类和套接字。 很明显,C选项说的是final修饰的类很难继承,修改具体的类和socket是没有意义的。
final 关键字可用于修饰类、方法、变量和参数。
一、改装类
1.这个类不能被继承。
2、类中的方法不会被覆盖,所以默认都是final的。
二、修改技巧
1、该方法可以继承,不能重写。
2. 好处:可以避免继承它的泛型来改变这个技术的含义和实现; 效率更高,编译器在遇到调用fianal方法时转入嵌入式机制,提高了执行效率。
3.注意:父类中的私有成员方法不能被泛型重写。 因此c语言程序设计题库,私有方法默认是final的。
三、修改变量
1、用final修饰后,变成常量。 包括静态变量、实例变量和局部变量。
2.特点:可以先声明,不给出最终值。 这些被称为最终空白。 并且必须在使用前进行初始化。 一旦参数化,就不能更改。
四、修改参数
1.当一个参数被final修饰时,该参数只能读取,不能更改
3、下列关于成员变量被private修饰的说法正确的是()
A. 只能被同包内的类访问
B. 只能由类本身访问和更改
C. 可以被两个类访问和引用:类本身和类的所有泛型类型
D. 可以被三种类型引用:类本身,与它同包的其他类,其他包中该类的基类
正确答案:B
扩张:
民众:
拥有最大的访问权限,可以访问类路径下的任何类、接口、异常等。 常用于外部情况,即对象或类的外部套接字方法。
受保护:
主要作用是保护泛型。它的意思是基类可以使用它修饰的成员,其他的不能。 相当于传递给基类的一个继承的东西
默认:
有时统称为友好,它是为访问这个包而设计的。 该包下的任何类、接口、异常等都可以相互访问c语言程序设计题库,甚至是父类中没有用protected修饰的成员。
私人的:
访问权限仅限于类内部,这是封装的一种体现。 例如,大多数成员变量被修饰为私有的,它们不想被任何其他外部类访问。
4.什么是LinkedHashSet()
A. 是一个HashSet,保留了插入对象的顺序
B. 是具有数组性能的HashSet
C. 是一个HashSet,可以方便的转换为数组
D. HashSet 对象的超类
正确答案:A
扩张:
LinkedHashSet 是 HashSet 的“扩展版”。 HashSet 不关心顺序。 不同之处在于 LinkedHashSet 维护“插入顺序”。 HashSet内部使用HashMap对象存储其元素,LinkedHashSet内部使用LinkedHashMap对象存储和处理其元素。
5. 以下哪一个程序代码是正确的? ()
public class HasStatic { private static int x = 100; public static void main(String args[]) { HasStatic hs1 = new HasStatic(); hs1.x++; HasStatic hs2 = new HasStatic(); hs2.x++; hs1 = new HasStatic(); hs1.x++; HasStatic.x--; System.out.println("x=" + x); } }
A. 第 5 行无法编译,因为它引用了一个私有静态变量
B. 第 10 行无法编译,因为 x 是私有静态变量
C、程序编译,输出结果为:x=103
D、程序编译,输出结果为:x=102
正确答案:D
专业资料网:建议开通SVIP超级会员更划算,全站所有资源永久免费下载(正版自考网课除外)
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的自考经验或案例,可在后台编辑,经审核后发布在“专业资料网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系客服处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!