发布于 2015-12-28 11:54:30 | 796 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Java设计模式,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


  一、100,100,102,106,112,120 ,130

  0,2,4,6,8

  x-8 = 2

  x = 10

  n-120 = x

  n = 130

  二、有两个数组A,B,B数组中的元素包含在A数组中,请写一段代码把A数组中B没有的元素放到C数组中。

  int [] A = new int[]{0,1,2,3,4,5,6,7,8,9};

  int [] B = new int[]{2,4,6,8};

  int [] C =new int[A.length-B.length];

  int count = 0;

  for(int i = 0;i < A.length;i++){

  boolean bool = true;

  for(int j = 0;j < B.length;j++){

  if(A[i] == B[j]){

  bool = false;

  }

  }

  if(bool){

  C[count] = A[i];

  count++;

  }

  }

  for(int i = 0;i < C.length;i++){

  System.out.println(C[i]);

  }

  三、假如数组中都是数字,而且已经按大小排序,请写一段代码最快效率把上一题的元素放到C数组中。

  int [] num = new int[]{0,1,2,3,4,5,6,7,8,9};

  int [] temp = new int[num.length];

  temp = num;

  for(int i = 0;i < temp.length;i++){

  System.out.println(temp[i]);

  }

  四、写一个对数组的排序的代码段。

  int [] num = new int[]{4,6,2,7,1,3,9,8,5,0};

  for(int i = 0;i < num.length;i++){

  for(int j =0;j < num.length;j++){

  if(num[i] < num[j]){

  int temp = 0;

  temp = num[i];

  num[i] = num[j];

  num[j] = temp;

  }

  }

  }

  for(int i = 0;i < num.length;i++){

  System.out.println(num[i]);

  }

  五、jsp与servlet的区别?它们的生命周期?jsp或servlet的转发(forword),包含(include),重定向(Redirect)的区别?

  六、MVC的概念?你用过哪些基于MVC的框架?



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务