26 Math.round(11.5)和Math.round(-11.5)等于多少
round方法返回与参数最接近的长整数
Case1:小数点后第一位 = 5
正数:Math.round(11.5) = 12
负数:Math.round(-11.5) = -11
Case2:小数点后第一位 < 5
正数:Math.round(11.49) = 11
负数:Math.round(-11.49) = -11
Case3:小数点后第一位 > 5
正数:Math.round(11.51) = 12
负数:Math.round(-11.51) = -12
27 String s=new String (“xyz”)创建了几个String Object
先new 了一个“xyz”,再new了个s,再把xyz指向s
28 启动一个线程是用run()还是start()?
29 常用Web服务器
BEA WebLogic Server;
IBM WebSphere Application Server;
JBoss;
Tomcat ;
30 常见runtime exception
31 接口是否可继承接口?抽象类是否可以实现(implments)接口,抽象类是否可继承实体类?
接口可以继承接。抽象类可以实现接口,抽象类也可以继承实体类前提是实体类必须有明确的构造函数。
32 List、Set、Map是否继承自Collection接口?
List和Set是的,而Map没有继承自collection接口,而实现Map接口的子类同时也可以实现Collection接口。
33 说出数据连接池(datasource)的工作机制是什么
服务器启动时候会建立一定数量的池连接,并且一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并且将其标记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量由配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接标记位空闲,其他调用就可以使用这个连接。