Oracle要放弃掉不赚钱的Java了吗?开发者们不安,心寒

你可能听说过类似的消息了,甲骨文公司不声不响地撤掉了一项社区技术的资金和开发人员支持,而许多消费者和企业合作伙伴已经在这项技术上投入了大把的时间并编写了大量的代码。究其原因也简单的很:这技术,不挣钱啊!甲骨文干这事儿也不是第一次了,对于那些被甲骨文收购的开源项目,这样的结局似乎成了一种宿命。从 OpenSolaris 到 OpenOffice.org,都是这样的命运。

Java使用权争夺战,Google为啥能打赢甲骨文?免费市场

谷歌赢了:5 月 27 日据外媒消息,美国旧金山联邦法庭陪审团今日做出裁决,判定谷歌 Android 开源系统侵犯甲骨文 Java 版权不成立,驳回甲骨文索赔 90 亿美元的诉讼请求。至此,两家长达 6 年的 Java 专利拉锯战终于暂告一段落。Java 作为一种编程语言,可以通过 APIs 协调软硬件间的兼容问题。2010 年甲骨文收购 Sun Microsystems……

Oracle与Google的Java官司让整个科技行业感到不安开源的差异

在即将到来的这个星期一,美国的一个陪审团就将对甲骨文与谷歌之间最新庭审中的结案陈词进行听证。近来,甲骨文控诉 Android 侵权向谷歌索赔 90 亿美元一事,让整个科技行业紧张不安。甲骨文指控称,谷歌在将部分关键的 Java 技术整合在 Android 操作系统之中,此举侵犯了甲骨文的专利权。如今,Android 系统在市场上已经售出的智能手机中,大约占据了 80% 的份额。

Google在与Oracle的Java版权案中败诉Oracle可以收Java API版税了

Android 系统曾经一度包含了几个 Java API示例文件,这些文件没有被使用也不具有真正功能,后来 Google干脆把它们都移除了。但收购Sun后拥有Java所有权的甲骨文认为,Google侵犯了版权。2012 年 5 月,旧金山的一位联邦法官站在 Google 这边,裁定 API 是不受版权保护的。2014 年 5 月(路透社),甲骨文在与谷歌的 Java 专利侵权案中获得了一项关键的胜利。

十个方法,让你成为更优秀的Java开发者可类推至其它语言

如果你是一个热衷于技术的 Java 程序员, 那么下面的 10 个要点可以让你在众多 Java 开发人员中脱颖而出。对于 Java 程序员,深刻理解 Object Oriented Programming(面向对象编程)这一概念是必须的。没有 OOPS 的坚实基础,就领会不了像 Java 这些面向对象编程语言的美。光学习 OO 原则的定义用处不大,关键是要学会如何应用这些原则用一种 OO 的方式去设计解决方案。

为什么说Java的地位目前仍不可撼动12个原因

从招聘信息你就可以知道,跟 iOS 相关的开发有 2500 左右的招聘,Java 则有 17000 多个。数据不一定能完美的衡量技术的价值,但是在不断推陈出新的技术推广压力下,Java 职位是 iOS 的 7 倍之多可以说明问题。在忘记 Java 在计算机行业里所扮演的角色和做出的那些卓越贡献前,有 12 个绝对的理由来告诉你 Java 不但不会和 COBOL 一样被堙灭,并且在其后时代中更加壮大。

Java目前还是程序员的金饭碗需求量最大的编程语言

可能会存在一种更快,更简单的编程语言,但就目前来说,根据 Stack Overflow 的最新统计,“传统”的编程语言依然在赚着大把的金钱。在 2013 年,招聘程序员时,搜索最多的技能关键字是 Java,几乎有四分之一的招聘者都在寻找 Java 开发人员。在 Careers 2.0 上被搜索的所有关键字中,Java 占据了 22.26%,毋庸置疑,Java 是需求量最大的编程语言。

如何优雅地黑掉JavaWhy I like Java

我现在的老板使用一个在线测试系统来筛选在线申请职位的求职者。测试的第一个问题很浅显,仅仅是为了让求职者熟悉一下这个系统的提交和测试代码的流程。问题是这样的,写一个将标准输入拷贝到标准输出的流程。求职者可以使用任何他们喜欢的编程语言来实现这个程序。有时候我们也会遇到在这个测试中得零分的求职者。当我看到他们连最简单的问题都答不出的成绩时……

Struts2 漏洞让各大网站岌岌可危官方惹祸,黑客攻防

昨晚,很多安全公司和互联网公司安全部门的工程师们都没睡好觉,通宵达旦地在加班。随着苹果开发者网站的沦陷,已经曝光一周的 Apache Struts2 漏洞再次成为热门话题,今天有消息称由于该漏洞被利用,淘宝的数据库已经被盗,尽管淘宝官方否认了这一说法,但是从乌云漏洞平台的报告看,该漏洞已经波及到了包括京东、淘宝等在内的大型网站。Struts 2 应用范围有多广?此次漏洞有多严重?

Java与七位伙伴们一些基于 JVM 的编程语言

JRebel 开发商 ZeroTurnaround 近日发布了一份长达 50 页的报告《The Adventurous Developer’s Guide to JVM Languages》,详细介绍了 Java 和其他一些基于 JVM 的编程语言。该报告介绍的语言包括 Java 8、Scala、Kotlin、Ceylon、Xtend、Groovy、Clojure 和 Fantom,其中涵盖语言的由来、演化、未来发展以及主要特性等。并提供了一些托管在 Github 中的示例。

法官为了审案自学Java编程Google与Oracle关于Java的诉讼案

“Java 里的包(package)就像是图书馆的书架一样”,Alsup 法官在他最近一周的所作出的广受关注的裁定中这样写道,该裁定正是针对 Google 和 Oracle 关于 Java API 的漫长的法律诉讼所作出的,“每一个类(Class)就像是书架上的一本书,类中的每一个方法(Method)就像是书中的‘阅读指南’章节。程序员的工作,就是前往正确的书架,选择正确的书,打开这本书,找到所需要的章节。”

Java已死?900万程序员对你说不广泛应用及长远的历史

Java 没死,事实上它拥有足够的能量让你的应用跑起来。那些对 Java 吹毛求疵人频繁地聚焦在一些小众问题上,总是和其他技术或者语言做些不公平的对比,这些语言并没有像 Java 一样得到广泛应用及长远的历史。现在的小孩都能学 Java,它在 Web 和企业开发中广泛被采用,特别是近些年更是有了些让人惊讶的改善,一些新特性正在筹备中。即使抛开这些最新的特性,Java 仍然很酷。

Java 7与JRuby的新功能特性与改进JRuby 和 Java 7 我们可以期待什么

Java 7已经粉墨登场了,这次带来的新功能感觉有些普普通通,当然还是有几个重要改进。Java 7中最大的改变和Java语言本身并没有什么关系。当然,Java 7中的“project coin”提高了Java语言的异常处理能力,还有新的数字、数组、哈希常量、开发者们经常要求的“字符串开关(strings in switch)”支持,还有一些别的东西等等。但这些都是些综合性的功能提高,真正的革新出现在JVM和JDK级别。

Java 7 Hotspot循环Bug是什么回事可能普遍存在于其他代码之中

上周Java 7 GA发布后,新JIT默认开启的优化中发现了一个问题。虽然这个问题最早是在Lucene搜索索引器的一个用例中出现的,但是它也有可能普遍存在于其他代码之中。这个Bug引来了不少杞人忧天的文章,例如《Don't use Java 7 for anything》,其中暗示所有循环都有问题。事实上,虽然存在一个有效的Bug(循环可能无法正确执行或者引起SIGSEGV崩溃),但是这个Bug从Java 6开始就有了。

Java会死去这基本上是扯淡Joshua Bloch:我认为Java将迎来复兴

本文是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到他所遇到的最糟糕的Bug以及Java的命运。我认为Java是现有语言中最好的。但有趣的是,现在很流行谈Java是否即将死去。我觉得这基本上是扯淡。我认为现在最好的多线程构件就在Java里。我认为Java将迎来复兴。我不是说它是未来20年内最先进的,也不是说它是处理多核的最好方式。但是我认为从现有的东西来看,我们是足以傲视同侪的。

2011年的Java会有怎么样的变化呢?新的开始,新的征途

对Java来说,2010年是不平凡的一年,从Oracle在年初完成对Sun的收购,使大家对 Java的未来充满了关注,而12月份在北京进行的JavaOne大会,可以说是Oracle在收购Sun之后的第一次正式大会,大家可以从 JavaOne上更多了解了Java未来的发展。而2011年,将成为Java新的开始。Java走过了它15年的历程,在日新月异的IT技术领域不算年轻,但它一直没有停下变革、创新的脚步。

ASF的离开让Java的未来更灰暗Apache软件基金会(ASF)正式宣布退出JCP执行委员会

在四面楚歌之下,Java语言所做的却并不是创新突破,而是接连失去几个以往的密友。Apache软件基金会(ASF)近日正式宣布退出JCP执行委员会。ASF不满甲骨文限制第三方使用技术兼容包(TCK)演示Java实现与标准的兼容性,以获得必要的专利许可授权。它呼吁JCP成员投甲骨文所制定Java SE 7规格的反对票,但除了谷歌和Tim Peierls外无人响应。Java SE 7和Java SE 8的投票结果都是12票赞同,3票反对。

如果你不用Java就卸载它吧Java: use it or lose it

我前两天曾写过一篇文章探讨了在计算机上安装Java的好处和不利影响,我并没有任何偏见,只是为了分享我的一点经验而已,任何将Java视为一杯咖啡的人都不应该在他们的计算机上安装它。最重要的一点是,那些不怀好意的人喜欢利用旧版本Java中的漏洞在你的计算机上安装恶意软件,微软的Holly Stewart在她们的恶意软件保护中心博客上发文表示,Java漏洞利用达到了前所未有的频繁程度,微软发现的Java漏洞经常被利用,即使很久以前就发布了修复补丁,但很多人却置之不理。