9.5Java测试复盘

1.可将语句块或方法设为同步使用的语句是synchronized()
2.对于一个已经不被任何变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用finalize
3.方法区不存储静态变量
4.现并启动线程有两种方法:
写一个类继承自Thread类,重写run方法。用start方法启动线程
写一个类实现Runnable接口,实现run方法。用new Thread(Runnable target).start()方法来启动
5.能单独和finally语句一起使用的块是throw
6.不能通过contains方法可以判断一个对象是否存在于HashMap或者Hashtable中
7.数组是一个对象,不同类型的数组具有不同的类
8.数组是一个连续的存储结构
9.ThreadLocal解决了哈希冲突的开放地址法
10.客户端通过new Socket()方法创建通信的Socket对象
11.HashSet继承自AbstractSet
12.可以把任何一种数据类型的变量赋给Object类型的变量
13.事务隔离级别是由数据库系统实现
14.Vector与ArrayList一样,也是通过数组实现的,不同的是Vector支持线程的同步
15.HashMap非线程安全,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步
16.JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。
17.JAF:JAVA安全认证框架。提供一些安全控制方面的框架。
18.构造函数可以是内联函数
19.final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
20.finally是异常处理语句结构的一部分,表示总是执行。
21.abstract类只能用来派生子类,不能用来创建abstract类的对象。
22.abstract不能与final同时修饰一个类。
23.abstract类定义中可以没有abstract方法
24.静态变量static在不同线程的不同实例中地址是一样?他们储存在全局区
25.构造器可以有0个,1个或一个以上的参数
26.每个类可以有一个以上的构造器
27.方法通常存储在方法区
28…JVM内存不包含Heap Frame
29.类A和类B在同一包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类),类A可以访问类B的方法testB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值