我的WPS
1.下列说法正确的是(AC)
A LinkedList继承自List
B AbstractSet继承自Set
C HashSet继承自AbstractSet
D WeakMap继承自HashMap
答案:AC
2.0.6332的数据类型是(B)
A float
B double
C Float
D Double
答案:B
3.新建一个流对象,下面哪个选项的代码是错误的?(B)
A)new BufferedWriter(new FileWriter("a.txt"));
B)new BufferedReader(new FileInputStream("a.dat"));
C)new GZIPOutputStream(new FileOutputStream("a.zip"));
D)new ObjectInputStream(new FileInputStream("a.dat"));
答案:B
4.
TCP协议提供的是可靠无差错的数据传输,
UDP协议不保证数据传输的可靠性。
5.
JDBC进行数据库编程需要的几个步骤为:加载驱动程序、创建连
接、向数据库发送SQL语句并处理结果、关闭数据库连接。
6.Sql 中约束条件有:
not null (不为空)
unique (唯一)
html里的float是什么意思主键
外键
check
7.&&和&的区别,||和|的区别?
&&和||是短路与,短路或,当左边的表达式能判断当前结果,则不判断右边的表达式(比如&&的第一项为false则一定为false,||的第一项为true则一定为
true)。而& 和|则将两边的表达式都运算完毕后,再算结果。
8.简述java的访问权限。
public:公有的,任何类都可以访问。
protected:受保护的,同一个包的类可以访问。不同包的子类可以访问。Friendly:友好的:同一个包的类可以访问
private:私有的,在同一个类中才能访问。
9.sleep() 和 wait() 有什么区别?
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
10.列出一些你常见的运行时异常?
答:
- ArithmeticException(算术异常)
- ClassCastException (类转换异常)
- IllegalArgumentException (非法参数异常)
- IndexOutOfBoundsException (下标越界异常)
- NullPointerException (空指针异常)
- SecurityException (安全异常)
1、请选择下列程序的运行结果(A)
public class TestIOapp{
public static void main(String [] args) throws IOException{
StringReader stingin = new StringReader("test");
LineNumberReader in = new LineNumberReader(stingin);
PrintWriter out = new PrintWriter(System.out);
out.adLine());
out.flush();
}
}
A. test
B. test:1
C. 1:test
D. 1 test
2、在Jsp指令中errorPage(“url”)的意思是(C)
A. 将本页面设置为错误的页面
B. 将本页面中所有的错误的信息保存到url变量中
C. 为本页面指定一个错误页面
D. 没有具体的含义
3、从session中获取数据的方法是:(D)
A、getParameter();
B、getCreationTime();
C、getAttributeNames();
D、getAttribute();
1、JSTL由四个定制标记库( core) 、( format )、( xml )、( sql )和一个( 函数库) 组成
2、使用Session进行数据传递时,调用session对象的getAttribute()方法需要传入的参数类型是( String ),返回的数据类型是( Object )
3、Struts的标记库有( struts-html 标记库), ( struts-bean 标记库), ( struts-logic 标记库), ( struts-nested 标记库), ( struts-tiles 标记库)
final, finally, finalize的区别
final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
Java的基本数类型
Byte short int long float double Boolean char
Java支持多继承吗?
不支持,java不支持多继承。每个类都只能继承一个类,但是可以实现多个接口
进程和线程的区别是什么?
进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫轻量级进程
选择
1以下程序运行的结果为()正确答案: A
public class Example extends Thread{
@Override
public void run(){
try{
Thread.sleep(1000);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论