新闻首页 / 关于“Java”的主题

2

Java程序员集合框架面试题

英文原文:24 Collections Framework Interview Questions & Answers for Java developersJava 集合框架是最常被问到的 Java 面试问题,要理解 Java 技术强大特性就有必要掌握集合框架。这里有一些实用问...
0

Java 7 发布不到一年,份额达23%

ZeroTurnaround(JRebel 开发商)近日进行了一项抽样统计,统计结果显示,Java 7 目前的份额已经达到了 23%。ZeroTurnaround 称:目前 Java 6 是份额最多的 Java 版本,受访者中的 88% 使用的是这个版本,而有趣的是,有 23% ...
3

Lady Java

前几天在本刊发布的《搞笑歌曲:所以你在编码》的评论里,有位读者推荐了一个视频,我看了一下,逗死了。视频叫做《lady java》,估计你马上就会明白,这是在恶搞美国当红歌手 lady gaga 的,没错,这个视频 mv 是模仿 lady gaga 的一首叫做《Bad Romance》的 ...
0

关于Java 8中JSR-310命名规范的投票

近日,在线调查投票网站 RationalSurvey 发起了一项关于 Java 8 中 JSR-310命名规范的投票。JSR-310是为 Java 8 设计的现代化的日期和时间 API,ThreeTen 项目是 JSR-310的参考实现。关于 JSR-310,规范团队目前已经...
0

Java 7u4开始支持OSX

前不久更新的 Java 7u4为运行时带来了若干小改变,其中包括首次为 Mac OSX 发布了 JDK 与 JavaFX SDK。在此次发布前,OSX 上的 Java 都是通过 Apple 发布的,其最近几年在将 Java 作为运行时平台这个问题上有些倒退。随着 OpenJDK 的发布(...
0

施密特出庭作证:谷歌并未被要求获得Java授权

谷歌董事长埃里克·施密特据路透社 4 月 25 日报道,谷歌董事长埃里克·施密特(EricSchmidt)周二在法院作证称,在与 Sun 微系统合作谈判失败后,谷歌开发出了使用 Java 编程语言的 Android 操作系统,但 Sun 微系统并未要求授权...
0

WebSocket Java API工作启动,将添加到Java EE 7

在今年 2 月份,甲骨文公司申请了 JSR 356 规范,近日,其在官方博客中宣布,已经开始了该规范的相关工作。JSR 356 是一组用于实现 WebSocket 的标准 Java API,提供了一系列用来帮助开发者编写 WebSocket 应用程序的标准代码。该规范将作为明年第 2...
6

谷歌:Java本是开源语言 甲骨文就是吸血鬼

世界上总有那么几家公司实力无比雄厚却臭名昭彰,比如说著名的甲骨文公司。早在 2010 年,甲骨文就对谷歌提出了指控,认为谷歌的 Android 操作系统未经许可使用 Java 语言,并且要求 10 亿美元的赔偿金。昨天甲骨文与谷歌开始了第二场法庭辩论。甲骨文改变策略认为谷歌未经授权而使用了 Ja.....
0

甲骨文公布 JDK 8发布日期

近日,甲骨文公布了 JDK 8 的发布时间表。甲骨文 JDK 项目的发布经理 Mathias Axelsson 在公开的邮件中针对 JDK 8 的发布日期列出了如下日程:M1:2012年 4 月 24 日。M2:2012年 6 月 14 日。M3:2012年 7 月 ...
0

Java 8 路线图公布

Java 8 将会包含很多新特性,有如 Lambdas, Jigsaw 模块化等等,而首个里程碑版将于本月末发布,详细的时间表如下:M1: April 24, 2012M2: June 14, 2012M3: July 30, 2012M4: September 11, 20...
4

25个让Java程序员更高效的Eclipse插件

英文原文:25 Best Free Eclipse Plug-ins for Java Developer to be ProductiveEclipse 提供了一个可扩展插件的开发系统。这就使得 Eclipse 在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最...
3

5个让人激动的Java项目

每个 Java/JVM 领域的技术专家都应从那些项目中获益,他们中有 2011 在 SanJose 举办的 Jax 会议中提名为最好的技术产品奖的。我之所以选择他们是因为他们可以广泛用于一系列的项目中解决真实问题。作为开发者,我们也不得不在每天都讨论这些,那么我们赶紧来看看究竟有哪些值得令人激动...
2

Java几款性能分析工具的对比

在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析,自然也要用到一些分析工具...
2

赶紧重写Java的时间和日期API吧!

最近 Java.net 的投票问题是:“在 Java 8 中实现 JSR-310(新的 Java 日期和时间 API)有多么重要? ”在这篇帖子发布的时候,对该话题已经有超过 150 条回应。其中“觉得非常重要”(53%),“重写当然更...
3

Java 8 的重要新特性以及 Java 9、10 的发展规划

我们一直在期待着 Java 8 的新功能,虽然很大一部分是对 Java 7 的扩展,发布时间也一推再推。但如今甲骨文终于承诺:新版本将是彻底的变革而不仅仅是 Java 7 的扩展。那 Java 8 到底是什么样的呢?甲骨文的 Java 总架构师马克·雷纳德在 2011 年 ...
0

Java事务设计策略

如果您了解了 Java 中事务管理是如何工作的,并开发了有效的事务设计策略,这能帮助您避免应用与数据库中的数据完整性问题, 并减轻在难以避免的系统失败时遭受的痛楚。本书是关于如何使用基于 Java 的框架(如 EJB 和 Spring)提供的事务模型来设计高效的事务管理策略的著作。本书描...
1

推荐 5 个Java开发工具

1. Maven这个工具能极大的提高团队开发的效率。特别是有新的成员加入的时候,你很快就能让这个新成员把环境搭建起来。当然 Maven 也不是万能的,你也许还是需要 ANT 之类的工具。2. Sonar这个工具是用来帮助团队改善代码质量的,它可以和 TeamCity ...
6

Java 程序员应该了解的 10 个面向对象设计原则

面向对象设计原则是 OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数 Java 程序员追逐像 Singleton、Decorator、Observer 这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的 J...

最新评论