这是我学习欧立奇《Java程序员面试宝典》第三版的笔记。这篇是基本语法部分。ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。在Java中,字符只以一种形式存在,那就是Unicode。在JVM内部一..
分类:
编程语言 时间:
2015-02-20 00:17:10
阅读次数:
167
有一千万行重复的短信,以文本文件的形式保存,一行一条,有重复。如何找出重复次数最多的10条?可以用哈希表的方法对1千万条分成若干组进行边扫描边建散列表。第一次扫描,取首字节,尾字节,中间随便两字节作为HashCode,插入到hashtable中。并记录其地址和信息长度和重复次..
分类:
编程语言 时间:
2015-02-20 00:16:16
阅读次数:
198
UML图:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现in..
分类:
编程语言 时间:
2015-02-20 00:13:08
阅读次数:
233
看到第三版中5.2的例题4,一开始只是简单地接受中间缓存变量的机制,例题如下:
public class Test {
public static void main(String[] args) {
int j = 0;
for (int i = 0; i < 100; i++)...
分类:
编程语言 时间:
2015-02-06 13:18:21
阅读次数:
156
今天读书发现一个很有趣的问题请问以下程序会输出什么? public class Test2 { public static void main(String[] args) { int j = 0; for (int i = 0; i <...
分类:
编程语言 时间:
2015-01-24 00:27:20
阅读次数:
214
摘 要:下面的内容包括Struts 2和Hibernate的常见面试题,虽然Struts 2在2013年6月曝出高危漏洞后已经显得江河日下,而Spring MVC的异军突起更加加速了Struts 2的陨落,但面试中仍然有可能被问及和此框架相关的内容,毕竟Struts 2曾经被阿里巴巴、京东以及政府企...
分类:
编程语言 时间:
2014-12-01 22:21:56
阅读次数:
257
摘要:这一部分讲解基于Java的Web开发相关面试题,即便在Java走向没落的当下,基于Java的Web开发因为拥有非常成熟的解决方案,仍然被广泛应用。不管你的Web开发中是否使用框架,JSP和Servlet都是一个必备的基础,在面试的时候被问到的概率还是很高的。116、说出Servlet的生命周期...
分类:
编程语言 时间:
2014-12-01 22:11:43
阅读次数:
270
一、Java基础部分 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从已有类得到继承信息创建新类的过程。提...
分类:
编程语言 时间:
2014-11-26 13:53:09
阅读次数:
369
这部分是包含了Java高级玩法的一些专题,对面试者和新入职的Java程序员相信都会有帮助的。...
分类:
编程语言 时间:
2014-10-24 00:22:28
阅读次数:
233
下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术...
分类:
编程语言 时间:
2014-10-11 23:27:27
阅读次数:
399