Android
1、 Android的组件有那些,分别有什么作用?
2、 Android常用的几种布局,每种布局的应用场景,至少三种?
3、 简述Activity的生命周期和状态?
4、 Android平台框架由哪几部分组成,
5、 Android定位有哪几种方式,分别介绍每种方式的优缺点。
6、 Android事件处理机制有两种,一是回调机制,一种基于监听接口,什么是回调函数?常用的监听接口有几个?
7、 Intent在Android系统中是做什么的。
8、 获取网络资源有哪几种方式。每种方式的特点?
综合能力:
1、 XML文档定义有几种方式,他们之间有何本质区别?解析XML文档有哪几种方式?
2、 说出数据连接池的工作机制是什么
3、 J2ee常用的设计模式,说明工厂模式?
4、 EJB和JavaBEAN的区别。
Java基础:
1、 math.round(11.5)和math.round(-11.5)?
2、 short s1 = 1,s1 = s1 + 1是否有错误,short s1 = 1,s1 + = 1是否有错误。
3、 Set里的元素是不能重复的那么用什么方法来区分重复与否呢?是用 == 还是equals,他们有何区别?
4、 Abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
5、 当一个线程进入一个对象的一个synchroized方法后,其他线程是否可进入此线程的其他方法?
6、 &和&&的区别?
7、 Float型float f = 3.4 是否正确?
8、 是否可以从一个static 方法内部发出对非static方法的调用?
9、 检查以下代码是否正确,若有错,指出错误并改正
ClassSomethind{
Final intI;
Publicvoid doSomething(){
System.out.println(“i = ” + i);
}
}
10、是否可以继承String类。
11、两个对象值相同(x.equals(y) == true)但却有不同的hash code这句话对吗?为什么?
12、JAVA语言如何进行异常处理,关键字throws throw try catch finally 分别有什么意义,try块中可以抛出异常吗?
13、java中会存在内存泄漏吗?请简单描述?
14、写clone()方法时,通常都有一行代码,为什么?
15、try{}里有一个return语句那么紧跟在try后的finally{}里的code会不会被执行,什么时候被执行,return前还是return后。
16、什么是java序列化,如何实现Java序列化?
17、Anonymous Inner Class(匿名内部类)是否可以extends(继承)其他类?,是否可以implements(实现)interface(接口)?
18、当一个对象被当做参数传递到一个方法后,此方法可以改变这个对象的属性,并返回改变后的结果,这里是值的传递还是引用传递?
19、说出一些常用的类、包、接口请各举5例?
20、GC是什么,为什么要有GC?
21、面向对象的特征有哪些方面?
22、java中有几种方式实现线程,用什么关键字修饰同步方法,stop()和suspend()方法为何不推荐使用?
23、sleep()和wait()有什么区别?
24、有如下程序段:
public class StringTest {
public static void main(String[] args){
String s1 = "hello";
String s2 = new String("hello");
String s3 = new String("hello");
testString(s1,s2,s3);s2= s2.intern();
System.out.println("after s2.intern");
testString(s1,s2,s3);
}
private static void testString(String s1,Strings2,String s3){
System.out.println("s1 = s2 is "+(s1==s2));
System.out.println("s2 = s3 is "+(s2==s3));
System.out.println("s1.equals(s2) is "+ s1.equals(s2));
System.out.println("s2.equals(s3) is "+ s2.equals(s3));
}
}
运行后,其输出的是什么?
JSP基础
1、 jsp有哪些动作?作用分别是什么?
2、 什么情况下调用doGet()和doPost()
Servlet基础
1、 如何实现Servlet的单线程模式
Hibernate基础
1、 为什么要使用Hibernate
Spring基础
Disratehetservlet 的作用是什么?