新闻首页 / 标签为“java”的新闻

2

Java程序员集合框架面试题

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

Java已死?九百万程序员说不

英文原文:Java is dead? 9 million devs disagreeJava 没死,事实上它拥有足够的能量让你的应用跑起来。那些对 Java 吹毛求疵人频繁地聚焦在一些小众问题上,总是和其他技术或者语言做些不公平的对比,这些语言并没有像 Java 一样得到广泛应用及长远的...
3

Lady Java

前几天在本刊发布的《搞笑歌曲:所以你在编码》的评论里,有位读者推荐了一个视频,我看了一下,逗死了。视频叫做《lady java》,估计你马上就会明白,这是在恶搞美国当红歌手 lady gaga 的,没错,这个视频 mv 是模仿 lady gaga 的一首叫做《Bad Romance》的 ...
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 微系统并未要求授权...
2

Android主管曾在邮件中称Java的API接口有版权

4月 24 日消息,据国外媒体报道,周一,甲骨文诉谷歌案进入第二周的审讯,Android 平台主管、移动高级副总裁安迪·鲁宾(Andy Rubin)出庭作证。甲骨文律师指出,鲁宾在 2006 年的一封邮件中称,Sun 拥有 Java 的知识产权和品牌,java.lang API 有...
1

谷歌甲骨文专利战 谁将是最后的赢家?

导读:甲骨文控告 Google 侵权诉讼战正式开打,若谷歌败诉,除了将支付 10 多亿美元的赔偿金,还会影响 Android 手机价格及供货。Android 市场的不稳定,也不是甲骨文所愿意看到的,他们只是希望让 Android 和 Java 系统更加相合兼容。那么,谁将是最后的赢家?专...
6

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

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

甲骨文称谷歌故意侵犯Java专利权

北京时间 4 月 17 日早间消息,甲骨文律师周一表示,谷歌在 Android 系统中使用甲骨文知识产权的决定并非偶然,而是谷歌最高管理层的有意为之。甲骨文与谷歌之间的智能机技术侵权案开庭陈述周一在旧金山联邦法院举行。甲骨文在 2010 年 8 月起诉谷歌,指控 Android 侵犯其 ...
0

甲骨文公布 JDK 8发布日期

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

Firefox 强制停用旧版 Java 外挂以策安全

Mozilla 为了降低此风险, 已将受影响的旧版 Java 外挂程序 (Version 6 Update 30 及 Version 7 Update 2 及更之前的版本)加入到 Firefox 的封锁清单当中,预计也将在日后封锁 Mac 平台上的旧版外挂程序。Java De...
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 会议中提名为最好的技术产品奖的。我之所以选择他们是因为他们可以广泛用于一系列的项目中解决真实问题。作为开发者,我们也不得不在每天都讨论这些,那么我们赶紧来看看究竟有哪些值得令人激动...
5

Oracle 领导下的 Java 长远发展战略

根据 Oracle 最新的 PPT “To Java SE 8 and Beyond”从 JDK 10 开始,Java 将拥有一个统一的类型体系,也就是任何类型都是对象,没有基本类型(primitives)了。上周 Oracle 技术的布道者 Simon Ritter 提.....
2

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

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

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

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

Java事务设计策略

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

Google甲骨文Java版权纠纷将在4月裁决

北京时间 3 月 14 日凌晨消息,一位美国法官即将在 4 月 16 日就甲骨文和 Google 之间的专利纠纷进行裁决。这一安排是根据周二在法庭上,法院针对甲骨文控诉 Google 侵犯其与 Java 编程语言有关的专利一案进行的开庭审判后决定的。该案的裁决将会在美国旧金山联邦法院进行...
1

推荐 5 个Java开发工具

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

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

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

最新评论