Java选择题知识点整理系列(二)
2018-01-17 11:23
232 查看
Java中的四类八种基本数据类型
第一类:整数类型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
abstract类的子类也可以是抽象类。所以抽象类的子类必须实现其超类的所有抽象方法这句话是错误的。抽象类不能被实例化,无法使用new关键字调用抽象类的构造器创建抽象类的实例,即使抽象类不包含抽象方法,也不能被实例化。
vector是线程安全的ArrayList,在内存中占用连续的空间。初始时有一个初始大小,当数据条数大于这个初始大小后会重写分配一个更大的连续空间。如果Vector定义为保存Object则可以存放任意类型。所以不必事先知道vector所存储数据对象的类型。在java中可以用Exception抛出一些并非错误的消息,但这样比直接从函数中返回一个结果要更大的系统开销。在接口中可以包含数据成员,但是这些数据成员必须是常量,public final static,一旦声明不可改变。
A,Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。
B,CyclicBarrier 主要的方法就是一个:await()。await()方法没被调用一次,计数便会减少1,并阻塞住当前线程。当计数减至0时,阻塞解除,所有在此 CyclicBarrier 上面阻塞的线程开始运行。
C,直译过来就是倒计数(CountDown)门闩(Latch)。倒计数不用说,门闩的意思顾名思义就是阻止前进。在这里就是指CountDownLatch.await() 方法在倒计数为0之前会阻塞当前线程。
D,Counter不是并发编程的同步器
接口中的方法默认是public,不能用private修饰
第一类:整数类型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
abstract类的子类也可以是抽象类。所以抽象类的子类必须实现其超类的所有抽象方法这句话是错误的。抽象类不能被实例化,无法使用new关键字调用抽象类的构造器创建抽象类的实例,即使抽象类不包含抽象方法,也不能被实例化。
vector是线程安全的ArrayList,在内存中占用连续的空间。初始时有一个初始大小,当数据条数大于这个初始大小后会重写分配一个更大的连续空间。如果Vector定义为保存Object则可以存放任意类型。所以不必事先知道vector所存储数据对象的类型。在java中可以用Exception抛出一些并非错误的消息,但这样比直接从函数中返回一个结果要更大的系统开销。在接口中可以包含数据成员,但是这些数据成员必须是常量,public final static,一旦声明不可改变。
A,Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。
B,CyclicBarrier 主要的方法就是一个:await()。await()方法没被调用一次,计数便会减少1,并阻塞住当前线程。当计数减至0时,阻塞解除,所有在此 CyclicBarrier 上面阻塞的线程开始运行。
C,直译过来就是倒计数(CountDown)门闩(Latch)。倒计数不用说,门闩的意思顾名思义就是阻止前进。在这里就是指CountDownLatch.await() 方法在倒计数为0之前会阻塞当前线程。
D,Counter不是并发编程的同步器
接口中的方法默认是public,不能用private修饰
相关文章推荐
- 操作系统笔试选择题知识点整理系列(三)
- java面试知识点整理之web系列
- [Java笔试面试知识点自整理系列]Java线程中run和start方法的区别
- java基础知识点、面试选择题归纳整理
- java面试知识点整理之扩展系列
- [Java笔试面试知识点自整理系列]HashMap,HashTable的区别
- [Java笔试面试知识点自整理系列]Struts1与Struts2的区别
- java 小知识点整理
- Java基础练习选择题(3)已整理
- Java系列-JavaWeb复习资料整理
- java学习笔记知识点整理02
- Java知识点整理:第十三章:字符串的序列化(文字的编码方案)、字符流(Reader Writer)、对象序列化
- java易错知识点整理
- Java多线程知识点整理(异步并发和Disruptor)
- Java知识点复习系列(2)
- 前端知识点整理系列(一)—— 响应式布局
- Java知识点<15> 线程并发相关 - 全面整理
- 【Java多线程与并发】知识点整理(追加中)
- Java学习整理系列之ThreadLocal的理解
- 操作系统笔试题选择题知识点整理(四)