首页 > 就业 > 笔试

深圳博安达软件Java软件工程师笔试题

深圳博安达软件Java软件工程师笔试题



深圳博安达软件Java软件工程师2014笔试题

  1、

  public class test(

  public static String chang(String param){

  param=null;

  return param;

  }

  public static void main(String[]) arge){

  String param1="p1";

  param1=change(param1);

  map table1=new Hashtable();

  table1.put(param1,"pv1");

  System.out.println(table1.get("p1"));

  }

  }

  程序是否有错,如果没有请填写结果,如果有,说明错误原因。

  2、

  public class test(

  public static void main(String[] args){

  List list=new ArrayList();

  list.add("1");

  list.add("3");

  list.add("4");

  for(Object o:list){

  if("3".equals(o)){

  list.remove(o);

  }

  }

  }

  }

  以下例子是否有异常,如果有,指出问题,并简单描述解决方法。

  3、

  

  代码是否有错,如果没有请写出结果,如果有,请指出异常代码。

  4、

  public class Outer{

  public void instanceMethod(){

  Action action=new Action(){

  public void doAction(){

  System.out.println("error");

  }};

  action.doAction();

  new DataClass(5){

  public void printData(){

  system.out.println("data="+getData());

  }

  };

  }

  public sattic void main(String[] args){

  new Outer().instanceMethod();

  }

  }

  interface Action{

  void doAction();

  }

  class DataClass{

  private int data;

  public DataClass(int data){

  this.data=data;

  }

  public int getData(){

  return data;

  }

  }

  代码是否有错,如果没有请写出结果,如果有,请指出异常代码。

  5、请列出jsp四个作用域?

  6、请使用java代码获得今天是星期几?

  7、请绘制Struts1的工作原理图。

  8、Java中多线程同步是什么?解释实现多线程的'几种方法?

  9、比较oracle的truncate和delete的区别?

  10、表:tableName,字段:id,如何只显示重复数据?如何不显示重复数据?(oracle语句)

  11、列举一个开发中遇到过的问题,怎样解决的?

    版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。

    本文地址:https://www.gunzhua.com/jiuye/bishi/75514.html

相关内容

热门阅读
随机推荐