1,下面那些情况可以终止当前线程的运行?(抛出一个异常时)
当一个优先级高的线程进入就绪状态时(当一个优先级高的线程进入就绪状态时,它只是有较高的概率能够抢到CPU的执行权,不是一定就能抢到执行权)
2,若有定义语句: int a=10 ; double b=3.14 ; 则表达式 'A'+a+b 值的类型是(double)
类型大的与类型小的进行运算,强制转换为大类型 double>float>int>short>char
3,下面有关servlet中init,service,destroy方法描述错误的是?(servlet在多线程下使用了同步机制,因此,在并发编程下servlet是线程安全的)
init方法: 是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相的资源和初始 化servlet的状态,Servlet规范保证调用init方法前不会处理任何请求
service方法:是servlet真正处理客户端传过来的请求的方法,由web容器调用, 根据HTTP请求方法(GET、POST等),将请求分发到doGet、doPost等方法
destory方法:是在servlet实例被销毁时由web容器调用。Servlet规范确保在destroy方法调用之 前所有请求的处理均完成,需要覆盖destroy方法的情况:释放任何在init方法中 打开的与servlet相关的资源存储servlet的状态
虽然是先调用Servlet的构造函数,然后再调用构造出来的serlvet实例的init()方法,但是Servlet的生命周期是从init()方法开始的
4.一个文件中的数据要在控制台上显示,首先需要(FileInputStream fin = new FileInputStream(this.filename))。
5.以下哪项可能包含菜单条( Frame)
Frame是Window的直接子类,一个Frame对象就是一个有标题有边界的顶层窗口;
Panel是Container的直接子类,一个Panel对象用来添加组件和其他Panel对象的容器。
6,(it.remove();)
![](https://img2018.cnblogs.com/blog/1157942/201903/1157942-20190324210336427-1240751692.png)
7
,
ABC3 个选项很明显,不同类型引用的 == 比较,会出现编译错误,不能比较。
DEF 调用 equals 方法,因为此方法先是比较类型,而 i , d , l 是不同的类型,所以返回假。
选项 G ,会自动装箱,将 42L 装箱成 Long 类型,所以调用 equals 方法时,类型相同,且值也相同,因此返回真。
8.下列哪个选项是错误的。()