在练习
下列哪些语句关于内存回收的说明是正确的? ( )
A. 程序员必须创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允许程序员直接释放内存
D. 内存回收程序可以在指定的时间释放内存对象
内存回收程序负责释放无用内存
答案:B
使用mvc模式设计的web应用程序具有以下优点,除了?
A. 可维护行强
B. 可扩展性强
C. 代码重复少
D. 大大减少代码量
使用MVC会规范化,所以会增加业务代码量
答案:D
以下哪个式子有可能在某个进制下成立()?
A. 1314=204
B. 1234=568
C. 14*14=140
D. 1+1=3
进制题
答案:A
Java的体系结构包含( )。
A. Java编程语言
B. Java类文件格式
C. Java API
D. JVM
深入了解Java虚拟机 第一章的内容
Java体系结构包括四个独立但相关的技术:
Java程序设计语言 Java.class文件格式 Java应用编程接口(API) Java虚拟机
答案:A B C D
关于下面这段Java程序,哪些描述是正确的:( )
public class ThreadTest extends Thread { public void run() { System.out.println("In run"); yield(); System.out.println("Leaving run"); } public static void main(String []argv) { (new ThreadTest()).start(); } }
A. 程序运行输出只有In run
B. 程序运行输出只有Leaving run
C. 程序运行输出先有In run后有Leaving run
D. 程序运行输出先有Leaving run后有In run
E. 程序没有任何输出就退出了
F. 程序将被挂起,只能强制退出
这道题错太多次了,血压升高了
yield();遇到同级或者优先级更高的线程对象会
这里只有一个线程对象,不存在谦让,顺序执行。
答案:C
关于volatile关键字,下列描述不正确的是?
A. 用volatile修饰的变量,每次更新对其他线程都是立即可见的。
B. 对volatile变量的操作是原子性的。
C. 对volatile变量的操作不会造成阻塞。
D. 不依赖其他锁机制,多线程环境下的计数器可用volatile实现。
对volatile变量的操作不是是原子性的
不依赖其他锁机制,多线程环境下的计数器可用volatile实现。
答案: B D