摘要: 1、概述本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung (http://www.baeldung.com/) 上“Java——回归基础”系列教程的一部分。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读... 阅读全文
posted @ 2015-03-11 13:44 孟令杰 阅读(495) 评论(0) 推荐(0) 编辑
摘要: Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部分,为了吸引你潜在的顾客,你应该交付给客户一个技术上有创新的产品。那么,Java能提供这样的平台帮你实... 阅读全文
posted @ 2015-03-11 13:42 孟令杰 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最... 阅读全文
posted @ 2015-03-11 13:39 孟令杰 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 随着Java生态系统的发展,用户性能需求的提高,一类新的开发工具应运而生。与传统方法相比,它们既可以满足在一个快节奏的环境中快速部署所需要的错误跟踪需求,又能在一个更深的层面上观察应用程序的行为。近日,软件分析公司Takipi汇总介绍了五款这样的工具。Raygun是一款基于Web的错误管理系统,用于... 阅读全文
posted @ 2015-03-11 13:38 孟令杰 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 在Java构建工具的世界里,先有了Ant,然后有了Maven。Maven的CoC[1]、依赖管理以及项目构建规则重用性等特点,让Maven 几乎成为Java构建工具的事实标准。然而,冗余的依赖管理配置、复杂并且难以扩展的构建生命周期,都成为使用Maven的困扰。Gradle作为新的构建工具,获得了2... 阅读全文
posted @ 2015-03-11 13:36 孟令杰 阅读(3006) 评论(0) 推荐(1) 编辑
摘要: 在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。目录MVC框架是什么Dispatcher Servlet(Spring控制器)Sprin... 阅读全文
posted @ 2015-03-11 13:33 孟令杰 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollection是最... 阅读全文
posted @ 2015-03-11 13:32 孟令杰 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Java提供了3种类型的注释:单行注释(C++风格)在Java中最简单的注释是单行注释。它以两个正斜杠开始并到行尾结束。例如:// this is a single-line commentx = 1; // a single-line comment after code多行注释(C风格)Java... 阅读全文
posted @ 2015-03-11 13:29 孟令杰 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: 本篇文章是对java的 wait(),notify(),notifyAll()进行了详细的分析介绍,需要的朋友参考下。wait(),notify()和notifyAll()都是java.lang.Object的方法:wait(): Causes the current thread to wait ... 阅读全文
posted @ 2015-03-11 13:26 孟令杰 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序... 阅读全文
posted @ 2015-03-11 13:24 孟令杰 阅读(268) 评论(0) 推荐(0) 编辑