练习中心
顺序练习
按照章节顺序依次练习所有题目,适合系统学习
组卷考试
随机抽取题目进行练习,适合巩固知识和检验学习效果
错题重做
针对做错的题目进行重点练习,强化薄弱环节
章节练习
选择特定章节进行练习,针对性提升某一知识点
收藏题目
集中练习收藏的重点题目,加深理解和记忆
考试记录
按题型或难度进行专项练习,突破学习瓶颈
题型练习
按照章节题型获取题目练习,适合系统学习
小练习
随机抽取题目练习
高频错题
按题目做错次数,加深记忆
题目预览
单选题
1、关于编译HelloWorld.java程序的命令,下列选项中正确的是()
A
A、java HelloWorld.java
B
B、javac HelloWorld
C
C、java HelloWorld
D
D、javac HelloWorld.java
单选题
2、FileWriter类中的read()方法读取到流末尾的返回值是()
A
A、0
B
B、-1
C
C、1
D
D、无返回值
单选题
3、下面选项中,用于定义类的关键字的是()
A
A、main
B
B、class
C
C、static
D
D、
单选题
4、下列集合中的核心接口中,用于存储一组键值对象,提供键到值的映射的是()
A
A、Collection
B
B、List
C
C、Set
D
D、
单选题
5、下列关于线程的优先级说法正确的是()
A
A、设置优先级的方法为public int setPriority(int n)
B
B、优先级可用1-10的整数表示
C
C、获取优先级的方法是public void getPriority()
D
D、在Java中,优先级高的线程一定会比优先级低的线程先运行
单选题
6、以下关于解决()多线程死锁的方法说法中错误的是()
A
A、避免存在一个进程等待序列{P1,P2,…,Pn},其中P1等待P2 占有的某一资源,P2等待P3占有的某一源……Pn 等待P1占有的某一资源,可以避免死锁
B
B、打破互斥条件,即允许进程同时访问某些资源,可以预防死锁。但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值
C
C、打破不可抢占条件,即允许进程强行从占有者那里夺取某些资源。具体地说,当一个进程已占有某些资源,它又申请新的资源,但不能立即被满足时,它必须释放其占有的全部资源,以后再重新申请。它释放的资源可以分配给其他进程。这样可以避免死锁
D
D、使用打破循环等待条件(避免一个线程等待其他线程,后者又在等待前者)的方法不能避免线程死锁
单选题
7、线程想休眠一段时间,然后恢复运行可以用的方法是()
A
A、run
B
B、setPrority
C
C、yield
D
D、sleep
单选题
8、下列关于集合的描述中,错误的是()
A
A、集合按照存储结构可以分为单列集合Collection和双列集合Map
B
B、List集合的特点是元素有序并且可重复
C
C、Set集合的特点是元素无序并且不可重复
D
D、集合存储的对象必须是基本数据类型
单选题
9、下列选项中,符合()类的特点是()
A
A、查询快
B
B、增删快
C
C、元素不重复
D
D、元素自然排序
单选题
10、下列设置CLASSPATH环境变量的命令正确的是()
A
A、set classpath=C:\Program Files\Java\jdk-11.0.11\bin
B
B、set classpath=C:\\Program Files\\Java\\jdk-11.0.11\\bin
C
C、set classpath=C://Program Files//Java/jdk-11.0.11//bin
D
D、get path=C:\Program Files\Java\jdk-11.0.11\