IT技术网www.itjs.cn

前谷歌首席 Java 架构师谈如何设优秀的

随着近来软件规模的日益庞大,API编程接口的设计变的越来越重要。良好的接口设计可以降低系统各部分之间的相互依赖,提高组成单元的......

24日

Java 8 Lambda 表达式学习心得整理

lambda表达式,是一段可以传递的代码,可以被多次执行。在 java8 之前,如果各位同行想写一个简单的比较器 Compartor ,各位同行需要创建一......

22日

Java 8 简明教程,入门资料

欢迎阅读本人编写的 Java 8 介绍。本教程将带领你一步步认识这门语言的所有新特性。通过简单明了的代码示例,你将会学习到如何使用默认......

22日

为什么Java中1000==1000为false而100==100为tru

这是一个挺有意思的讨论话题。 如果你运行下面的代码 Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c......

21日

介绍8个目前最好的 Java RESTful 框架

过去的每一年,涌现出越来越多的Java框架。就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的。连本人的老祖母现在......

18日

Java 多线程处理任务的封装

最近公司项目很多地方使用多线程处理一些任务,逻辑代码和Java多线程处理代码混合在一起,造成代码的可读性超级差,现在把Java多线程相......

18日

Java常量池解析与字符串intern简单介绍

在Java应用程序运行时,Java虚拟机会保存一份内部的运行时常量池,它区别于class文件的常量池,是class文件常量池映射到虚拟机中的数据结......

15日

如何提高 Java 中锁的性能?

两个月前向Plumbr公司引进线程死锁的检测之后,各位同行开始收到一些类似于这样的询问:“棒极了!现在本人知道造成程序出现性能问题......

15日

Java 8 流特性和 Lambda 表达式

Java8 主要的改变是为集合框架增加了流的概念,提高了集合的抽象层次。相比于旧有框架直接操作数据的内部处理方式,流+高阶函数的外部......

13日

Java 热部署深入探索

简介 在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然......

13日