众跃软件公司面试题_2014年11月20日

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 的作用是什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值