Java面试题 Java笔试题

Java程序员笔试、面试题目。。。。

1. 面向对象编程的三大特性是什么,请简要阐述 2. String 和StringBuffer的区别 3. 说出ArrayList,Vector, LinkedList的存储性能和特性 4. Collection 和 Collections的区别 5. HashMap和Hashtable的区别 6. f...... <阅读全文>

网友分享的一套Java面试题

1.Hashtable和HashMap有什么区别? a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。 b.也许最重要的不同是Hashtable的方法是同步的,而HashMap...... <阅读全文>

群里hr给的面试题。。。Java

同步和异步的概念。 缓存是什么,他的用途是什么。 介绍你熟悉的设计模式。设计模式的作用?什么场合应用设计模式? tcp/ip协议简介。 静态方法,构造方法,成员变量的加载顺序。 举例内部类的使用情景 简述对...... <阅读全文>

java工程师笔试题(包含实习生、高级工程师)

笔试题 1.abstract class和interface的区别? 2.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 3.int 和 Integer 有什么区别? 4.说出Ar...... <阅读全文>

java开发工程师笔试题

一、问答题 1、面向对象的特征有哪些方面? 2、abstract class和interface有什么区别? 3、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 4、JSP的内置对象有哪些? 5、MVC模式的工作...... <阅读全文>

java输出不同格式的时间日期

如果想输出自己想要的日期和时间格式,那就要用到SimpleDateFormat类,它是DateFormat类唯一的非抽象子类,它在显示日期和时间方面有强大的功能。比如要输出“星期日 2004.06.06 at 06:53:01 下午 CST”,只要显...... <阅读全文>

newinstance()和new有什么区别?

在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从...... <阅读全文>

java解决约瑟夫问题

/约瑟夫问题(丢手帕) //设编号为1,2,3…n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始 //报数,数到m的那个人出列,他的下一位又从1开始报数,数到m的那个人又出 //列,依次列推,知道所有...... <阅读全文>

Java基础笔试题

一. 选择题(共50题,每题2分,共100分。多选题选不全或选错都不得分。) 1. 以下属于面向对象的特征的是(C,D)。(两项) A) 重载 B) 重写 C) 封装 D) 继承 2. 以下代码运行输出是(C) public class Perso...... <阅读全文>

Java笔试基础题

一、选择题 1. Java中main()函数的返回值是什么类型? ( ) A、String B、int C、char D、void 2. 下列哪些语句关于Java内存回收的说明是正确的? ( ) A、程序员必须创建一个线程来释放内存 B、内存回收程序...... <阅读全文>

用Java写出一段string和stringbuffer的代码

class Test6{ public static void main(String args[]){ String s1=”1234567″; System.out.println( new StringBuffer(s1).reverse()); String s2=”MicrosoftSun”; StringBuffer sw=n...... <阅读全文>

java计时器:timer和timertask

1、 import java.util.*; class Trysnooze_1{ public static void main(String args[]){ Timer t = new Timer(); MyTask task = new MyTask(); t.schedule(task,new Date(2010-1900,10,29,19,17,13)); }} clas...... <阅读全文>

请用Java代码解释一下什么是多态

public class Farmyard { public static void main(String[] args) { Animal[] theYard = { new Cat(), new Dog(), new Cow(), new Pig(), new Mouse() }; Animal currentAnimal; //get a random number gener...... <阅读全文>

什么是内部类?static nested class和inner class的不同。

内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供...... <阅读全文>

j初始值为0,j=j++;循环100遍值为多少?

int j = 0; for (int i = 0; i < 100; i++){ j = j++; } System.out.println(j); 结果会让你很傻眼:0 为什么会出现这种情况?原因是每次运行j=j++,都是将j本身赋值给j,并且当次循环结束!下次仍然又将0...... <阅读全文>

java一天中的所有微秒除以一天中所有的毫秒等于5还是?

long millis_per_day=24l*60*60*1000;在24后加l标志,将int类型转为long型。欢迎访问java学习者论坛:http://www.javaxxz.com… long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000; long MILLIS_PER_DAY =...... <阅读全文>

java陷阱之随机数问题

public class RandomTest { private static Random rnd = new Random(); public static void main(String[] args) { StringBuffer word = null; switch(rnd.nextInt(3)) { case 1: word = new StringBuffer(&#...... <阅读全文>

java陷阱之判断奇数

public static boolean isOdd(int i){ return i % 2 == 1; } public static void main(String[] args) { for(int i = 1; i <= 10; i++) { System.out.println(isOdd(i)); } } 结果: true false true false...... <阅读全文>

在java中如何跳出当前的多重嵌套循环?

在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如, ok: for(int i=0;i<10;i++) { for(int j=0;j<10;j++)...... <阅读全文>

说说&和&&的区别。

&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即...... <阅读全文>

java对象池技术的原理及其实现

Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除。因此,对象的生命周期长度可用如下的表达式表示:T = T1 + T2 +T3。其中T1表示对象的创建时间,T2表示对象的使用时间,而T3则表示...... <阅读全文>

Java算法编程题

//打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 //   本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 public class num8 { public sta...... <阅读全文>

输入三个整数x,y,z,请把这三个数由小到大输出。

public class num4 { public static void main(String[] args) { int a[]=new int[3]; for (int i = 0; i < a.length; i++) { Scanner sc=new Scanner(System.in); a=sc.nextInt(); } java.util.Arrays.sor...... <阅读全文>

java中image对象转化为bufferedimage对象的方法

在java中Image对象不能当作BufferedImage对象使用,这对我们进行ImageIO操作有很多不便, 下面这个方法可以将Image转化为BufferedImage使我们能方便的进行图像处理。 import java.awt.Graphics2D; import java...... <阅读全文>

Java线程:并发协作-生产者消费者模型

1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。3、当消费者发现仓储没产品可消费时候会通知生产者生产。4、生产者在生产出可消费产品时候,应该通知...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814