摘要:
1、运算符相关 What results from the following code fragment? [java] view plain copy inti = 5; intj = 10; System.out.println(i + ~j); [java] view plain copy 阅读全文
摘要:
1、super的作用 在Java中super指代父类对象(直接父类),也就是说,super相当于是一个直接new出来的父类对象,所以可以通过它来调用父类的那些非private修饰的变量、方法(对于我们普通new出来的对象来说,也就只能访问那些非private的成员变量、方法了,这里的访问是指通过“对 阅读全文
摘要:
1、线程池ThreadPool相关 在java.util.concurrent包下,提供了一系列与线程池相关的类。合理的使用线程池,可以带来多个好处: (1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗; (2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行 阅读全文
摘要:
1、实现多线程的两种方法 实现多线程有两种方法:继承Thread和实现Runnable接口。 继承Thread: 以卖票为例: [java] view plain copy public class MyThread extends Thread { private static int COUNT 阅读全文
摘要:
1、HashMap、HashTable、ConcurrentHashMap的区别 【参考:http://www.cnblogs.com/carbs/archive/2012/07/04/2576995.html】 (关于HashMap的分析,在第三篇总结《Java笔试面试题整理第三波》中的hashC 阅读全文
摘要:
1、String的split(String regex)方法参数注意点 使用这个方法时,当我们直接以“.”为参数时,是会出错的,如: [java] view plain copy String str = "12.03"; String[] res = str.spilt("."); //出错!!! 阅读全文
摘要:
1、List遍历时删除的几种方式比较 1.1、会报错的删除方式: (1)在Iterator遍历时使用list删除 [java] view plain copy Iterator<String> it = list.iterator(); while(it.hasNext()){ String ite 阅读全文