上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要:前言 译文连接:http://howtodoinjava.com/apache-commons/create-pdf-files-in-java-itext-tutorial/ 对于excel文件的读写操作,相信大家都比较熟悉,使用apache的POI库即可。本篇文章,我将基于iText库编写各式各 阅读全文
posted @ 2016-05-27 14:55 风一样的码农 阅读 (32756) 评论 (7) 编辑
摘要:什么是内部接口 内部接口也称为嵌套接口,即在一个接口内部定义另一个接口。举个例子,Entry接口定义在Map接口里面,如下代码: 为什么要使用内部接口 如下是一些强有力的理由: 一种对那些在同一个地方使用的接口进行逻辑上分组; 封装思想的体现; 嵌套接口可以增强代码的易读性和可维护性; 在Java标 阅读全文
posted @ 2016-05-22 23:47 风一样的码农 阅读 (15023) 评论 (2) 编辑
摘要:面试问题: 下面的方法是否线程安全?怎样让它成为线程安全的方法? 本篇文章将解释一个常见的面试题,该问题被谷歌和很多其它公司问起过。它涉及的相对比较初级,而不是关于怎样去设计复杂的并发程序。 首先,这个问题的答案是No,因为counter++操作不是一个原子操作,而是由多个原子操作组成。 举个例子, 阅读全文
posted @ 2016-05-22 23:17 风一样的码农 阅读 (1719) 评论 (0) 编辑
摘要:这个列表总结了10个Java开发人员最常犯的错误。 Array转ArrayList 当需要把Array转成ArrayList的时候,开发人员经常这样做: Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java.u 阅读全文
posted @ 2016-05-19 15:49 风一样的码农 阅读 (2515) 评论 (0) 编辑
摘要:Java泛型是JDK 5引入的一个特性,它允许我们定义类和接口的时候使用参数类型,泛型在集合框架中被广泛使用。类型擦除是泛型中最让人困惑的部分,本篇文章将阐明什么是类型擦除,以及如何使用它。 一个常见错误 以上代码看起来是没问题的,因为String是Object的子类。然而,这并不会工作,编译不会通 阅读全文
posted @ 2016-05-19 11:56 风一样的码农 阅读 (8505) 评论 (0) 编辑
摘要:以下是12个关于Java数组最常用的方法,它们是stackoverflow得票最高的问题。 声明一个数组 打印一个数组 根据数组创建ArrayList 判断数组内部是否包含某个值 连接两个数组 声明一个内联数组(array inline) 根据分隔符拼接数组元素(去掉最后一个分隔符) ArrayLi 阅读全文
posted @ 2016-05-19 10:27 风一样的码农 阅读 (8450) 评论 (0) 编辑
摘要:在本篇文章,我将会使用一个例子展示什么是实例变量初始化块,实例初始化块和静态初始化块,然后说明在Java中实例初始化块是如何工作的。 执行顺序 查看下面的代码,你知道哪个先执行吗? 结果输出; 实例初始化块是如何工作的 上面的实例初始化块包含了一个打印语句。为了理解它是如何工作的,我们可以将它看成一 阅读全文
posted @ 2016-05-19 09:53 风一样的码农 阅读 (1025) 评论 (0) 编辑
摘要:Map是一个重要的数据结构,本篇文章将介绍如何使用不同的Map,如HashMap,TreeMap,HashTable和LinkedHashMap。 Map概览 Java中有四种常见的Map实现,HashMap,TreeMap,HashTable和LinkedHashMap,我们可以使用一句话来描述各 阅读全文
posted @ 2016-05-18 16:35 风一样的码农 阅读 (843) 评论 (0) 编辑
摘要:译文链接 http://www.programcreek.com/2014/01/java-varargs-examples/ 什么是Java可变参数 可变参数是Java 1.5引入的一个特性,它允许一个方法接受任意数量的参数。 可变参数是如何工作的 当使用可变参数的时候,会先创建一个数组,其数组长 阅读全文
posted @ 2016-05-18 15:36 风一样的码农 阅读 (748) 评论 (1) 编辑
摘要:List概览 List,正如它的名字,表明其是有顺序的。当讨论List的时候,最好拿它跟Set作比较,Set中的元素是无序且唯一;下面是一张类层次结构图,从这张图中,我们可以大致了解java集合类的整体架构; ArrayList vs LinkedList vs Vector 从上面的类层次结构图中 阅读全文
posted @ 2016-05-18 15:15 风一样的码农 阅读 (5312) 评论 (0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页