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