高质量Java英文博客

我们收集了这 66 个高质量的 Java 博客。博主们来自世界各地。其中有一些博主可能不是做 Java 开发的,但他们的内容是有价值的,值得分享给 Java 开发者们。  谷歌的排名对这些小站相对而已是不公平的。有很多网站,虽然流量很大,但他们的内容质量并不高。我对高质量的定义如下:文章可读性强,并且有创意。文章的作者对技术是真的感兴趣。文章中包含了作者对创造性思的独特理解。文章会定期 …… 阅读全文

Java计算的XML面试题

包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema。  本文将看到10道常见的XML面试问答题。这些问题大部分在Java面试中会问到,同时在C,C …… 阅读全文

Java 接口中使用数组缺点的理由

如果你发现在一个接口使用有如下定义方法:1public String[] getParameters();  那么你应该认真反思。数组不仅仅老式,而且我们有合理的理由避免暴露它们。在这篇文章中,我将试图总结在Java API中使用数组的缺陷。首先从最出人意料的一个例子开始。  数组导致性能不佳  你可能认为使用 …… 阅读全文

使用Java处理大文件

我最近要处理一套存储历史实时数据的大文件fx market data,我很快便意识到,使用传统的InputStream不能够将它们读取到内存,因为每一个文件都超过了4G。甚至编辑器都不能够打开这些文件。  在这种特殊情况下,我可以写一个简单的bash脚本将这些文件分成更小的文件块,然后再读取它。但是我不想这样做,因为二进制格式会使这个方法失效。  处理这个问题的方式通常就是使用内存映射文件 …… 阅读全文

Java面试题和答案

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。  开始!  目录  面向对象编 …… 阅读全文

java设计模式

设计模式读书笔记.pdf:http://pan.baidu.com/s/1sjpWr6l 设计模式读书笔记.chm:http://pan.baidu.com/s/1bnxQuHT 文档中是LZ学习设计模式的知识总结,主要参考《header first》和刘伟老师的PPT,当然其中肯定加入了LZ浅薄的领悟和总结,虽然是站在前人的肩膀上,但里面仍然饱含着LZ的一番心血。 …… 阅读全文