Java,传奇的一生!

Java 2015-05-12 0评论

如果说用“永存、曲折、已死、重生”来形容 Java,笔者以为一点也不为过。1991 年,James Gosling 带领着名为“Green Team”的团队着手研发一种新的语言以及专为下一代数字设备和计算机使用的网络系统。历时 4 年辛勤工作后,该项目最终修成正果并取名为 Java。Java 有着类

Java 动态代理

Java 2015-05-12 0评论

1. 相关概念1.1 代理在某些情况下,我们不希望或是不能直接访问对象 A,而是通过访问一个中介对象 B,由 B 去访问 A 达成目的,这种方式我们就称为代理。 这里对象 A 所属类我们称为委托类,也称为被代理类,对象 B 所属类称为代理类。 代理优点有: 隐藏委托类的实现 解耦,不改变

Java习惯用法总结

Java 2015-05-12 0评论

在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码都放在公共场所里

高级Java程序员值得拥有的10本书

Java 2015-05-12 0评论

Java是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些书的内容未免显得过于简单和冗余了。那些适合初学者的书籍看着真想打瞌睡,有木有。想找高级点的Java书籍吧,又不知道哪些适合自己。别急,雪中送炭的来了:下面我将分享的书单绝对

使用Gradle构建项目

Java 2015-05-12 0评论

Gradle 是一款基于 Groovy 语言、免费开源的构建工具,它既保持了 Maven 的优点,又通过使用 Groovy 定义的 DSL 克服了 Maven 中使用 XML 繁冗以及不灵活的缺点。Gradle 官方网站:http://www.gradle.org/downloads安装一种方式是从

DWR框架搭建以及使用

Java 2015-05-12 0评论

DWR(Direct Web Remoting)是一个Ajax的开源框架,用于改善web页面与Java类交互的远程服务器端的交互体验,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。   从DWR官网下载最新版本的

Java list的用法排序及遍历

Java 2015-04-25 0评论

Java list的用法排序及遍历java list 排序 java list用法 Java list java list 遍历概要:List中可以添加任何对象,包括自己定义的新的类。Map 的常用实现类有:ArrayList 和 LinkedList。 下面是Java list的用法排序及遍历

Java的Collection

Java 2015-04-25 0评论

在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封