Oracle Java

Java 22、JDK 22正式发布 带来数千种改进

今天,甲骨文中国官方发布公告称,正式发布Java 22,同时JDK 22也已正式公开,可供生产环境使用。官方表示,Java 22(Oracle JDK 22)在性能、稳定性和安全性方面进行了数千种改进,包括对Java 语言、其API和性能,以及Java开发工具包(JDK)中工具的增强功能。

由于Java问题 甲骨文建议用户推迟macOS Sonoma更新

macOS Sonoma 14.4 版本中的一个错误会导致 Java 进程意外终止,因此需要运行 Java 的 Mac 用户应推迟更新。这个新问题影响到 Java 8 以上的所有版本,包括当前的早期版本。甲骨文公司表示,目前还没有解决方法。

甲骨文将Java SE改成按公司人头收费 用不用Java都要交

还在用Java SE(标准版)的盆友们注意了:甲骨文已经悄咪咪大涨价了。从1月23日起,订阅Java SE不再按用户数量收费,而是改为按公司员工人数收费。你 没 看 错。举个夸张一点的例子,这就是说,一家100个人的公司,哪怕只有1个人在用Java SE,其他人甚至都不是程序员,也要被收100个人的授权费……

OpenJDK Java 19发布 包含RISC-V Linux端口和外来函数API

今天,OpenJDK Java 19以普遍可用的形式发布了,同时增加了一些新的功能。在Java 19令人激动的变化中包括:

Node.js发明人敦促甲骨文放手JavaScript商标

Dev Class 报道称:作为 Node.js 和 Deno 的发起人,Ryan Dahl 已向甲骨文公司致去一封公开信,恳请该公司将 JavaScript 商标释放到公共领域。他写道:“这个商标已成为笼罩在世界上最流行的编程语言上的一片乌云,谨慎守法的工程师会竭力避免使用,并导致诸如 ECMAScript 之类让人感到困惑的术语的出现”。

NASA使用了JavaScript脚本来控制JWST太空望远镜的任务执行

尽管配备了各种先进的科学仪器,但刚刚分享了首批宇宙照片的詹姆斯·韦伯太空望远镜,还是被发现很可能采用了陈旧的 JavaScript 编程语言来控制。由集成科学仪器模块(ISIM)文档可知,JWST 配套软件基于脚本任务处理(Script Processor Task)方案。

JSON发明人:老朽的JavaScript编程语言早该入土了

尽管大多数调查显示,JavaScript 仍是世界上最流行的编程语言之一。但随着它的日渐年迈,越来越多的开发者也正将其视作进步的阻碍。近日,用于对 Web 应用程序中的数据进行系列化的 JavaScript 对象表示法(JSON)创始人 Douglas Crockford 就严厉指出 —— JavaScript 和其它化石语言都该被淘汰了!

挥别Java 8:Devops工具Jenkins宣布本周正式向Java 11迁移

由 Kohsuke Kawaguchi 打造的 Jenkins(最初被称作 Hudson)Devops 工具,转眼已经过去了十个年头。在 Oracle / Sun 收购引发的分叉之前,用 Java 编写的该平台在持续集成和交付领域相当受欢迎。最新消息是,Jenkins 项目组刚刚表示,本周的 2.357 和即将于 9 月到来的 LTS 版本,都将需要在 Java 11 的基础上运行。

微软加入JCP咨询机构 将参与社区制定Java规范

微软已经签署了一份Java规范参与协议,今后将参与Java社区进程,为Java制定规范。此举是在OpenJDK的微软版本发布后进行的。加入JCP咨询机构后,微软可以提交Java规范请求,从而建议为Java增加某些规范和技术。

微软发布其开源Java发行版的预览版 源自OpenJDK

微软推出了自己的Java发行版的预览版,使其适用于Windows、macOS和Linux。该公司已将该版本命名为Microsoft Build of OpenJDK,并将其描述为其"协作和贡献于Java生态系统的新方式"。该公司已经为Java 11提供了微软Build of OpenJDK二进制文件,这些文件是基于OpenJDK源代码的。

美最高法院将对甲骨文和谷歌的10年API之争作出最终裁决

甲骨文和谷歌的十年版权诉讼之争,终于有望落幕了。据外媒报道,美国最高法院于当地时间 7 日,开始审理谷歌公司和甲骨文公司有关安卓手机程序中代码版权纠纷案并作出最终裁定。

Oracle发布JDK 15/Java 15 下载+新特性介绍

JDK 15是Java SE平台版本15的开源参考实现,由Java社区流程中的JSR 390指定。JDK 15于2020年9月15日正式发布,Oracle可以提供GPL下的生产就绪二进制文件,有Linux / AArch64、Linux / x64、macOS / x64、Windows / x64平台软件包下载。

Jakarta EE 9 Milestone 1 发布 从 javax.* 过渡到 jakarta.*

Eclipse Foundation 本周发布了 Jakarta EE 9 Milestone 1,也就是在 RC 前的第一个里程碑版本。Jakarta EE 9 版本标志着从 javax.* 命名空间到 Eclipse 的 jakarta.* 的最终过渡,此版本将所有 API 更新为在包名称中使用 jakarta.*。

80% 的 Oracle JDK 用户正在考虑其他支持选项

在 2019 年,Oracle 决定更改许可模式,从提供免费的 Java 更新转变为要求付费订阅,这一重大变化无疑在市场上掀起了一片波澜。之后,尽管有一些使用 Java 的公司扔坚持使用 Oracle 并承担了增加的支持成本,但许多公司也在步步为营,谋求新的选择。

[图]Java迎来25岁生日 官方启动最佳JDK功能票选活动

近日“我会Jvav”这个梗火爆网络,诞生出诸多表情包,成为群里斗图的新笑谈。当时张浩扬博士想要表达的意思可能是“我会Java”,毕竟Java也是很多软件工程师的首选语言。本周末,Java迎来了25岁生日。作为有史以来最受欢迎的编程语言之一,它仍然是最受欢迎的编程语言。

OpenJDK 14 性能保持提升 但 OpenJDK 8 仍是最强王者

OpenJDK 14 已于近日 GA,其在性能方面是否有改进、以及有哪些改进引起了不少开发者的关注。本文将会介绍通过运行新的基准测试以考察从 OpenJDK 8 至 14 的所有主要发行版本,同时考察跨多个工作负载的 JVM 性能,以及 OpenJDK 14 与 JVM 先前版本相比性能如何。

龙芯在OpenJDK上提交的代码次数位列第四

3月19日,龙芯宣布在OpenJDK上提交的代码次数进入国际前五,位列第四,在国内厂商中位列第一。近几年以来,龙芯中科JVM团队在推进OpenJDK在龙芯平台上研发的同时,也解决了大量其他平台的共性问题,并将这些修复反馈给社区。

JDK/Java 14 发布

3 月 17 日,JDK/Java 14 正式 GA。此版本包含的 JEP(Java/JDK Enhancement Proposals,JDK 增强提案)比 Java 12 和 13 加起来的还要多。总共 16 个新特性如下:

JavaFX 14 如期发布

JavaFX 14 现已发布。JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、测试、调试和部署富客户端程序,并且和 Java 一样跨平台。从 JDK 11 开始,JavaFX 模块与 JDK 分开提供。

2020年第一个候选Java增强提案,删除Nashorn JavaScript引擎

Oracle 软件研发总监 Jim Laskey 提出了一项候选 Java 增强提案(JEP),要删除长期以来一直使用的 Nashorn JavaScript 引擎、相关 API 和jjs工具。这是 2020 年第一个进入候选名单的 JEP,并且比较成熟,有望在 JDK 15 中实施。

2020 年 JVM 生态报告:Kotlin 成为第二受欢迎的 JVM 语言

2020 年 JVM 生态报告已于近日发布,该报告由 Snyk 和 The Java Magazine(Oracle 的双月刊)联合推出,旨在了解 JDK 的实现、工具、平台和应用方面的前景。该调查于 2019 年下半年进行,有来自全球各个大洲的开发者、架构师和团队负责人等参与其中,最终生成的报告主要包含以下几方面:

JDK/Java 14 可能带来什么新特性?

JDK/Java 13 在一个月前已经发布,该版本带来了 5 大新特性,笔者观察到其中的 Text Blocks(文本块)特性似乎被讨论最多。文本块特性与常见的 Python """any input""" 特性一样,它支持多行字符串文字,可以不需要使用大多数转义序列,同时可以让开发人员控制格式。

Java编程语言环境OpenJDK 13发布:龙芯贡献全球前5

OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK 13,与上个版本JDK 12相比添加了5个新特性(JEP),此次发布的版本包含JDK 9-12各个版本中的新功能,包括模块化系统、默认G1 GC、Flight Recorder、jshell、多版本兼容JAR包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms等。

Java EE 规范重命名为 Jakarta EE

Eclipse 基金会最近对 Java EE 标准的每个规范进行了重命名,阐明了每个规范在 Jakarta EE 平台未来的角色。新的名称 Jakarta EE 是 Java EE 的第二次重命名。2006 年 5 月,“J2EE”一词被弃用,并选择了 Java EE 这个名称。在 YouTube 还只是一家独立的公司的时候,数字 2 就就从名字中消失了,而且当时冥王星仍然被认为是一颗行星。

Java 13进入RDP 1 新特性有哪些?

Java 13(JDK 13)目前已经进入了 Rampdown Phase One(RDP 1)状态,该状态意味着特性已经冻结,接下来开启稳定版本库,并主要进行 bug 修复与功能增强。按照生命周期,GA 版本将于 9 月 17 日发布。关于 JDK 的发布流程具体内容,可以查看:http://openjdk.java.net/jeps/3

甲骨文如何在事实上杀死了Java EE

Mike 在博客中还提及了 Eclipse 基金会和 Oracle 之间关于 Jakarta EE 的协议、Java 商标和 javax 命名空间使用等问题的最新进展。2017年,Oracle 宣布开源 Java EE 并将项目移交给 Eclipse 基金会,由这个开源基金会全面接管 Java EE 的管理和发展。

Apache NetBeans 11.0 正式发布 支持Java 12

Apache NetBeans (incubating) 11.0 已正式发布,这是一个功能齐全的 IDE ,可用于 Java SE、PHP 和 JavaScript 等语言的开发。

新版本值得关注的更新有:

甲骨文通知用户需付费取得 Java 8 更新

近日甲骨文(Oracle)销售代表向一些用户发送了电子邮件,称 Java 8 即将发布的重大安全更新仅提供许可用户使用,但该邮件的措辞让一些用户联想到勒索和恐吓策略。甲骨文早在今年 1 月份就停止了 Java 8 更新的免费支持。如果无有效的许可证,用户就不能将 Java 8 SE 的安全更新应用于商业或商业用途。

Java 12 / JDK 12 正式发布

自 2 月 7 日开始,Java/JDK 12 就进入了 RC 阶段。按照发布周期,美国当地时间 3 月 19 日,也就是今天 Java 12 正式发布了!Java 12 带来了一系列新特性,下边分别来看看:

调查显示大多数Java开发人员不希望学习新语言

去年秋天,JetBrains 对超过1500名 Java 开发人员的学习模式和偏好进行了调查。让我们一起看看公布的调查结果里一些有趣的亮点吧。首先是关于开发人员使用的 Java 版本,调查进行的时间点 Java 11 还没发布,对 JDK 8 的支持也还没停止。数据显示在当时,绝大多数受访者使用的都是 Java 8。

[观点]开发者其实不太需要关注 Java 收不收费

作为继 Java 8 之后的第一个 LTS 版本,Java 11 的发布引起了广泛关注,一方面是因为这个版本带来了一些重要的新特性,比如热议的 ZGC、HTTP/2 Client、Flight Recorder 等,在内存管理与 JVM 诊断/Profiling 等方面都有很强的能力突破。另一方面是因为 Oracle 针对 Java 的一系列动作,比如宣布变更版本迭代周期、修改了商业支持方式,推出订阅模式、在两种不同的 License 下提供 JDK 发布版……

2019年1月已到,Java 8 要收费了吗?

国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。首先要明确一点,Java 仍然是免费的,并不需要付费使用!下面解释「Java 8 要收费」这个说法的不合理之处

Java 11 究竟比 8 快了多少?看看这个基准测试

开源规划调度引擎 OptaPlanner 官网发布了一个 Java 11 GC 性能基准测试报告。当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试。GC 是影响 Java 性能的关键因素,所以测试自然也基于 GC,在 G1 GC 和并行 GC 下分别进行了测试,结果如下:

Java 12将于3月19日发布 8 个最终JEP一览

JDK 12 已于2018年12月进入 Rampdown Phase One 阶段,这意味着该版本所有新的功能特性被冻结,不会再加入更多的 JEP 。该阶段将持续一个月,主要修复 P1-P3 级错误。JDK 12 定于2019年3月19日正式发布。作为“功能性版本”,JDK 12 总共包含 8 个新的 JEP ,分别为:

Apache NetBeans 10.0 正式发布 支持 Java 11

Apache NetBeans (incubating) 10.0 已正式发布,这是一个功能齐全的 IDE ,可用于 Java SE、PHP 和 JavaScript 等语言的开发。

NetBeans 10.0 提供对 JDK 11 的支持,包括:

Eclipse 4.10 正式发布 完全支持 Java 11

Eclipse 4.10 (Eclipse 2018-12)正式版已发布。Eclipse 4.10 如约提供了完整的 JDK 11 支持。Eclipse 4.10 的 JDT 将完全支持 JDK 11,而 Eclipse compiler for Java (ECJ) 也实现了新的 Java 11 语言增强功能。对于 Eclipse 编辑器方面的更新,官方表示将会放弃对 GTK 2 的支持。

Jakarta EE社区之声:CDI 才是Jakarta EE的未来

eclipse 报道,在今年10月的 CodeOne 和 EclipseCon 之前,Jakarta EE 指导委员会发出呼吁,要求社区分享他们对 Jakarta EE 未来的个人愿景。社区没有让人失望。27位 Jakarta EE 梦想家共收到超过70个简短的书面回答,回答了7个问题。

2018 JavaScript现状调查报告火热出炉

StateOfJS 刚刚发布了 2018年的 JavaScript 现状调查报告,今年他们调查了超过 20000 名 JavaScript 开发者,以确定他们正在使用什么,他们对什么感到满意以及他们想要学习什么。

Jakarta EE漫漫重生路:即将迎来新的规范流程

自甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会已有一年多的时间,在此期间,Java EE 除了更名为 Jakarta EE ,似乎并未有其他大的动作。从此前的报道来看,他们一直在努力拟定新的规范流程以取代原来的 JCP 流程。

免费!亚马逊开源 Java SE 发行版的直接替代品 Corretto

14 日亚马逊发文宣布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。这是亚马逊继前不久重申对 Amazon Linux 中的 Java 进行长期支持后,其对 Java 用户提供支持的又一重大支持。

我应该采用 Java 12 还是坚持使用 Java 11?

距离 Java 11 的正式发布已过去一个多月,而 Java 12 也正在赶来的路上。根据此前开源中国发起的一项关于开发者使用的 Java 版本的调查,Java 8 仍然是开发者的主流选择,而 Java 11 是 Java 8 之后的首个 LTS 版本,所以有不少开发者表示会选择升级至 Java 11。按照 Java 的发布计划,Java 12 将于明年 3 月推出。那么问题来了,我们是应该采用 Java 12,还是坚持使用 Java 11 呢?

2018 JVM 生态报告:79% 的 Java 开发者使用 Java 8

2018 JVM 生态调查报告已于近日发布,该报告由 Snyk 和 The Java Magazine(Oracle 的双月刊)联合推出,旨在了解 JDK 的实现、工具、平台和应用方面的前景。基于超过 10200 份用户问卷,报告生成了如下结果:

Java 11 正式发布 支持期限至2026年9月

美国当地时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布!这是自 Java 8 后的首个长期支持版本,非常值得大家的关注,

可以通过下面的地址进行下载:

JavaFX 11 发布 与 JDK 拆分后的首个正式版

JavaFX 11 发布了,JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、测试、调试和部署富客户端程序,并且和 Java 一样跨平台。由于 JavaFX 库被写成了 Java API,因此 JavaFX 应用程序代码可以调用各种 Java 库中的 API,例如 JavaFX 应用程序可以使用 Java API 库来访问本地系统功能并且连接到基于服务器中间件的应用程序。

JDK 11 马上就来 JDK 12 还会远吗?

JDK 11 发布时间马上到来,于此同时,JDK 12 发布时间也已确定 —— 2018年3月19日。是的,6个月之后又能迎来新版本了!甲骨文 Java 平台小组的首席架构师 Mark Reinhold 在给 OpenJDK 邮件列表的消息中宣布,JDK 12 的提议时间表如下:

甲骨文最新推出的 Java 微服务框架 Helidon:轻量简单

甲骨文在上周五宣布推出了 Helidon 的第一个版本,这是一个用于编写微服务的 Java 开源库,并且正式加入了 Eclipse MicroProfile。Helidon 是一个开源的 Java 微服务框架,旨在运行在快速的 Netty 内核上。它支持 MicroProfile 1.1 并提供了开发者熟悉的 API,例如 JAX-RS, CDI 和 JSON-P/B。

紧跟Java节奏 单独拆分的JavaFX将缩短迭代周期

此前,我们曾报道过 Oracle 将把 JavaFX 将作为独立模块从 JDK 中分离出来的消息。也就是说,从 JDK 11 开始,JavaFX 将作为一个单独的模块提供。当时有不少用户担心,拆分出来的 JavaFX 后续投入会有所减少。好消息是,Gluon 近日发文透漏,OpenJFX 11(JavaFX 11)将和 JDK 11 一样,在 9 月下旬发布。

调查发现 Java 和 JavaScript 是企业开发所用最普遍的语言

在今天的多语言编程世界中,企业不再局限于一种特定的编程语言。 但是,Cloud Foundry Foundation (CFF) 近日发布的一份新报告确实发现企业似乎坚持使用 Java 和 JavaScript 来满足其企业应用程序开发需求。如图所示,企业使用率最高的前 10 种语言是:Java,JavaScript,C ++,C#,Python,PHP,VB.NET,C,Visual Basic 6 和 VBA。

JavaScript Web 应用程序和服务器易受 ReDoS 攻击

JavaScript Web 应用程序和 Web 服务器容易受到称为正则表达式(regex)拒绝服务(ReDoS)的特定类型的漏洞/攻击。当攻击者将大量复杂的文本发送到基于 JavaScript 的 Web 服务器或应用程序的开放输入时,就会发生这些漏洞。如果服务器组件或应用程序库不是专门设计用于处理各种边缘情况,则攻击者的输入最终会一次阻止整个应用程序或服务器几秒钟或几分钟,而服务器会分析并模式匹配输入。

新旧之争 - JDK 团队发起 Project Skara 引发争议

JDK 团队在上周五发起了一起名为 “Project Skara” 的意见征集,旨在讨论如何改进自 2008 年以来一直使用 Mercurial 存储库的 JDK 源码管理方案。据悉,发起这个项目的原因是想帮助 OpenJDK 贡献者提高效率。

Apache年度报告:Java 是项目开发使用最多的语言

Apache 2018 年年度报告显示,该生态系统今年生态系统活跃增长,甚至会有盈余。Apache 基金会拥有 300 多个项目和超过 6,700 个代码贡献者,现在是世界上最大的开源基金会。 项目领域涵盖从大数据到云计算再到内容管理的所有内容,最大的代码存储库用于处理 OpenOffice 的开源文档。

改名之后的 Java EE 现在有什么新进展?

在 Red Hat 最近的一次客户调查中,87% 的受访者表示,他们正在使用或者考虑使用多种技术来开发微服务。同样的,在 2018 年 Eclipse 基金会 Jakarta EE 开发者调查中,68% 的受访者表示,他们有超过 60% 的应用程序在实现过程中使用了多种语言。

甲骨文宣布新的 Java SE 订阅模式 为企业提供更广泛支持

甲骨文公司已经改进了Java SE(标准版)的商业支持计划,由之前企业一次性支付永久许可费用加年度支持费用的模式,改为新的订阅模式,并宣布新的模式将于2018年7月开始启用。个人使用和非商业使用可继续享受免费支持,无需订阅。

JDK 11还有一个处于计划阶段的JEP:让其支持 TLS 1.3

JDK 11 最近有什么消息?我们不妨来看一下它的进展情况,包括最新的 JEP 提案。Java 的新版本发布计划意味着总会有一款新的 JDK 即将推出。根据他们的计划,6月将是 JDK 11 第一阶段的发布时期,7月将专门用于第二阶段的测试和发布,而首个发布候选版和最终发布候选版则定于8月份发布。

尘埃落定 JDK 11 确定将引入 Shebang #! 符号

按计划,JDK 11 将于 9 月发布。随着时间的临近,越来越多的 JEP 正被不断被添加至 JDK 11 的开发列表中。2017 年 12 月 1 日,来自 Oracle 的开发者 Jonathan Gibbons 创建了 JEP 330 草案,名为 “Launch Single-File Source-Code Programs”,主要是改进 Java Launcher 以支持一个命令执行单个 Java 源代码文件。

甲骨文称 Java 序列化的存在是个错误,计划删除

甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流...Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并且是 Project Amber 的一部分,它专注于面向生产力的 Java 语言功能。”

Oracle 为什么可以凭一张纸 便赢得 88 亿美元

谷歌长达 8 年的幸运连胜终于结束。它使用 Java 开发 Android 系统的行为侵犯了甲骨文的版权,却没有支付一分钱的版税,在于本周与 Oracle 开庭对决中败诉,并赔偿甲骨文索要的 88 亿美元赔偿金。版权问题是十分详细和复杂的,尤其是存在重叠的权利时,就像音乐版权一样。但是知识产权原则总是直截了当,这是一个非常简单的案例。

Oracle 发文谈 JavaFX 及 Java 客户端技术的未来

据 Oracle 博客称,从 JDK 11 开始,Oracle 将从 JDK 中删除 JavaFX,但在 2022 年之前,Oracle 还会继续为 JDK 8 中的 JavaFX 提供商业支持。2011 年,JavaFX 成为 Open JDK 的一部分开源,这项技术的发展现在由 OpenFX 社区负责。

Java 11 发布线路图:有哪些值得期待的新特性?

Oracle 已经发布了 Java Development Kit 10,下一个版本 JDK 11 也在准备之中了。按照 Java 新的版本发布标准,Java 11 将在 6 个月后到来,现在它还只有一部分新功能。据了解,Java 11 将移除 CORBA 和 Java EE(最近更名为 Jakarta EE)模块同时也会移除 JavaFX,因此,Java 11 也将失去一些功能。

82% 用户仍在使用 Java 8 这对 Java 10 意味着什么?

Java 10 发布之后,不少开发者纷纷发声:Java 迭代太快了,我还停留在 Java 5,6,7,8......呢!就这一现象,Jaxenter 对众多 Java 用户进行了调查,收集了近 300 条的反馈,并对数据进行的整理。整理的数据结果显示,大多数受访者仍在使用 Java 8(82%)。 8% 的用户仍在使用 Java 9,而使用 Java 7 的用户占 7%。

Java 10 正式发布:包含 109 项新特性

期待已久,没有跳票的 Java 10 已正式发布!你可以通过这里下载 Java 10 正式版。为了更快地迭代,以及跟进社区反馈,Java 的版本发布周期变更为每六个月一次,并且承诺不会跳票。新的发布周期也会严格遵循时间点,将在每年的 3 月份和 9 月份发布。

五大 JAVA Web 框架的优缺点对比 Spring MVC 领先

毫无疑问,Java 是当今世界上最重要的编程语言之一。js 框架给程序员提供了 一个可以构建程序的坚实基础。它包括定义的类和功能,用于硬件设备管理,与系统软件交互并处理输入,让开发人员变得更轻松。JavaScript 框架旨在支持动态网站,Web服务,Web资源和Web应用程序的开发。在本文中,搜集了 5 个关于Java Web框架的信息。

Java EE 改名 Jakarta EE 后 又要换 Logo 了

上周,Eclipse 基金会的企业 Java 平台已发文确认 Java EE 更名为 Jakarta EE,这是民意调查中选民的最爱。不过这场“换新”风波还未结束,近日,社区又向广大用户征集新 Logo 了。感兴趣的朋友可以试试为 Jakarta EE 设计一个 Logo,然后提交到这个页面

别了 Java EE - 开源组织将其更名为Jakarta

2017年8月,Oracle(甲骨文)决定将Java EE(Java Enterprise Edition)移交给开源组织,最后Eclipse基金会接手。这应该是甲骨文实现对Java品牌控制的最新举措,尽管之前Sun的资产已经被甲骨文围剿得只剩一个VirtualBox还能喘口气。

甲骨文准备把Java EE剥离并送给Eclipse基金会

据外媒报道,甲骨文(Oracle)仍在努力将 Java 企业中间件平台 —— Java Enterprise Edition(EE)—— 从此前的铁腕中释放出来。Oracle 软件传教士 David Delabassee 在一篇博客文章中表示:“在仔细评估之后,我们已经选择了 Eclipse 基金会”。甲骨文近期也承认:“尽管 Java EE 是在社区参与下开源开发的,但与其它开源社区相比,该过程不够灵活、敏捷、开放,而我们想要做到更好”。

斯坦福大学CS 106课程变更:用JavaScript取代年迈的Java编程语言

对于从未写过一行代码的人们来说,Java 编程语言可能学起来非常艰难。而为了让学生们更好轻松地学习编程,斯坦福大学认为应该采取一些极端的措施。在该校最近更新的《程序设计方法学》课程中(代号 CS 106J),其已经用‘更美味’的 JavaScript,替换掉了此前主修的 Java 语言(课程代号 CS 106A)。尽管在外行人看来,两者的名字没什么差别。但事实上,由于后者的‘膨胀’要少得多,所以理解起来更加容易。

Java 9又要延期?甲骨文表示将强推

甲骨文公司近日为了延期超过一年的Java 9而杠上IBM与Red Hat,甲骨文批评两家公司反对Java 9模组化系统的发展,令人失望。甲骨文Java平台首席架构师Mark Reinhold近日在个人博客上发表一封致Java社区程序执行委员会(JCP EC)的公开信。这封信中指名道姓的批评了Red Hat Middleware虽然起初同意Java 9模组化系统规格要求(JPMS JSR)的目标与需求,却在实际实施过程中让JPMS JSR无法依照原计划与目标进行,并在近日称将不会支持JSR。

Oracle勒紧Java脖子上的绞索,Java SE用户面临巨大恐慌

Java 是免费的?你想多了。Oracle 的律师已经在赶来的路上了。在收购了 Sun 微系统公司六年之后,Oracle 终于开始大张旗鼓地审计 Java 客户,他们接触了越来越多的 Oracle 客户和合作伙伴(没错,包括合作伙伴),宣称它们违背了它的许可协议!

甲骨文要求重审安卓侵权案遭法官拒绝

据外媒报道,甲骨文与谷歌的专利大战又有了新剧情,不过这次输的仍然是前者。甲骨文此前声称,谷歌Android系统在未获授权的情况下使用了其37项Java应用程序接口(API),要求谷歌进行赔偿。经过多轮法律大战后,甲骨文今年将赔偿金额大幅提高到90亿美元左右。

甲骨文无心恋战:Java企业版将终止开发

甲骨文(Oracle)最近的作为又要挨骂了,因为他们已经基本上放弃了Java Enterprise Edition(也就是Java EE)的资助和开发,一如对待OpenSolaris、OpenOffice。Java EE就是服务器端的Java技术,多年来一直都是极为重要的互联网工具,唯一的问题就是……赚不了什么钱。法庭上,甲骨文一直和Google在争夺 Android Dalvik虚拟机的Java接口使用问题,但是在技术上,Java的脚步却慢了下来。据外媒报道,Java EE的推进就已经完全终止了。

甲骨文要放弃不赚钱的Java?开发者不安,心痛

你可能听说过类似的消息了,甲骨文公司不声不响地撤掉了一项社区技术的资金和开发人员支持,而许多消费者和企业合作伙伴已经在这项技术上投入了大把的时间并编写了大量的代码。究其原因也简单的很:这技术,不挣钱啊!

Java使用权争夺战 谷歌为啥能赢了甲骨文?

谷歌赢了:5月27日据外媒消息,美国旧金山联邦法庭陪审团今日做出裁决,判定谷歌Android开源系统侵犯甲骨文Java版权不成立,驳回甲骨文索赔90亿美元的诉讼请求。至此,两家长达6年的Java专利拉锯战终于暂告一段落。

甲骨文诉谷歌案裁决将影响软件行业未来

据《连线》报道,甲骨文与谷歌的诉讼即将结束,当日双方的律师将做结案陈词。甲骨文指控谷歌使用Java应用编程接口(API)侵犯自己的知识产权。无论陪审团如何裁决,此案都将对开发者制作软件的方式产生永久的影响。对于这种可能对科技行业产生很大影响的案件,人们常常难以跟进。此案拖了多年,无论是技术还是法律的细节都深奥难懂。但对于关心业务或技术未来的人来说,这又是需要了解的重要案子。为此本文将尽可能地向大家讲解清楚此案。

佩奇与甲骨文律师法庭对峙:相信Java应该免费

北京时间5月20日消息,本周四,谷歌母公司Alphabet CEO拉里·佩奇(Larry Page)在法庭上告诉陪审团,谷歌的确将甲骨文软件用在无数智能手机上,没有向它支付费用,但是公司相信该软件的知识产权应该免费,应该可以让每一个人使用。在旧金山联邦法院的复审中,甲骨文公司声称谷歌的Android智能手机操作系统侵犯了Java的部分版权,Java是一个开放平台。Alphabet旗下的谷歌则认为,根据版权法的公平使用条款,它应该可以免费使用Java。

甲骨文诉谷歌侵权案再度开庭:Android创新问题成焦点

甲骨文和谷歌周二在一起案值90亿美元的版权官司中展开了较量:甲骨文指责谷歌通过窃取程序成为了全球领先的智能手机公司;谷歌则自称其行为完全合法,称得上真正的创新者。甲骨文指控谷歌Android操作系统侵犯了其Java编程语言的部分版权,而谷歌则表示,根据美国版权法的合理使用原则,该公司有权在不付费的情况下使用Java。

甲骨文与谷歌关于Android侵权诉讼案未获庭外和解

法院诉讼案处理安排表显示,在预定的5月份庭审前,甲骨文公司和Alphabet旗下的谷歌公司未能够和解关于Android操作系统长期存在的版权诉讼案。该诉讼案涉及版权保护应当扩展到Java编程语言的什么程度,该语言是谷歌曾经开发Android所使用。甲骨文就谷歌使用部分Java语言而正在寻 求数十亿美元版权费用,而谷歌声称无需支付费用就能够使用Java。

甲骨文索赔88亿美元 谷歌表示坚决反对

甲骨文与谷歌的专利侵权诉讼还在进行之中,甲骨文在该案中提出了不低于88亿美元的索赔要求,谷歌对此表示“坚决反对”。谷歌在最新的法庭文件中表示,谷 歌的赔损专家“坚决反对”甲骨文方面提出的索赔要求。甲骨文因谷歌在其Android操作系统中使用了编程语言Java的某些部分内容而对后者提出了“不 低于88亿美元”的索赔要求。

Oracle痛下杀手:Java浏览器插件将在JDK 9上被彻底弃用

臃肿、bug多、错误不断的Java Web浏览器插件,终于被甲骨文(Oracle)判了死刑。就在上个月,Adobe实际上已经开始了让Flash从web上退休的节奏,转而推动标准更友好的HTML5。而现在,Oracle也做出了同样的决定。当然,该公司不是立即完全甩掉这个包袱,但表示Java Web浏览器插件的灭亡或许是不可避免的。

学经济的审Java侵权案 甲骨文怒了

此前联邦巡回法院裁决Java API受版权保护,要求谷歌因Android使用甲骨文的Java API进行专利税赔偿。但目前看来这个已经打了5年的官司仍然没有完结。案子又被送回联邦法官William Alsup哪里,此前该法官曾裁决谷歌侵权不成立。目前,甲骨文已经将赔偿数额提高到10亿美元。

甲骨文解雇Java技术讲师:放弃的节奏?

Java,这位横行计算机领域20多年的老兵,如今似乎它的东家甲骨文也有些心灰意冷了。现在,甲骨文已经解雇了几乎所有负责Java推广业务的员工,包括高级技术讲师Simon Ritter。这位知名的Java传道者在Facebook上哀怨地表示:“听说每天都应该尝试一些新鲜的东西。现在我终于知道什么叫多余了。”

谷歌上诉遭拒绝 需向甲骨文支付Java使用费

美国最高法院今日宣布,不会针对谷歌与甲骨文专利侵权案的上诉举行听证会,从而维护了低等法院之前的裁决,即谷歌需要向甲骨文支付Java使用费。甲骨文早在2010年8月曾起诉谷歌,称谷歌Android操作系统侵犯了甲骨文基于Java平台的几项知识产权,要求谷歌禁止使用甲骨文专利技术,并希望得到合理的赔偿。

Java安装包中的Ask Toolbar被微软安全工具认定为“垃圾软件”

微软安全工具已经将伴随Oracle Java安装包的Ask Toolbar认定为“垃圾软件”(unwanted software)——需要指出的是,“恶意软件”(malware)其实也属于这一类。对于Windows平台的Java用户来说,他们需要在安装Java的时候取消勾选Ask Toolbar浏览器插件已经有一段时间了。尽管大家可以选择不安装,但是这种强推的方式还是引发用户的强烈不满。

美政府建议最高法院不受理谷歌Android - Java版权申诉

奥巴马政府周二表示,美国最高法院不应就谷歌与甲骨文专利权纠纷案的上诉进行听证。本案的焦点在于版权法规定对Java语言有什么样的保护效力,因此对科技行业有着广泛的影响。去年,美国一家联邦上诉法院判决称,Java的一部分可以获得版权保护。而谷歌认为,该公司可以自由使用Java,同时不必支付授 权费。

Java:持续革新的20年

今年的5月23日是Java第一版正式推出20周年的日子。它的推出伴随和促进了Web的发展,提升了生产力,为公司与消费者之间的互动带来了全新方式。作为一种被广泛采用的编程语言,Java为技术的推广与普及起到了不可忽视的作用。例如,大数据革命就是由Java引发的。

甲骨文:Java 9进展顺利 2016年9月发布

作为1995年由Sun公司推出的产品,Java既是指一种程序设计语言,也包含了Java平台。因其平台无关、安全、高性能、自动垃圾回收等特点,Java已经推出便受到广泛应用。Java软件开发工具包(Java Software Develop Kit)也随着用户的需求经历了一代又一代的发展。从最初的jdk1.0、jdk1.2、jdk 1.5 到近期的jdk6.0、jdk 7.0、jdk 8.0,Java一步步走向成熟。

韩国就甲骨文捆绑软件行为展开调查

韩国公正交易委员会周二表示,正在对甲骨文在其升级维护服务中捆绑新软件一事展开调查。韩国公正交易委员会主管黄元哲向路透社表示,监管机构正在调查甲骨文捆绑软件的行为,因为该行为限制了市场的公平竞争,调查将在6月或7月给出结论。

Oracle Java中文版开始捆绑推送百度安全产品

甲骨文和百度达成了协议,开始向中国Java用户捆绑推送备受争议的百度安全产品。如图所示,捆绑的百度安全产品包括:百度杀毒、百度卫士、百度浏览器和百度工具栏。软件行业的“捆绑合作”由来已久(比如Adobe Flash即附带可选的Google Toolbar),但由于许多用户未能明辨自己是否真有需要,因此往往会在“不经意”间将诸多无用或重复功能安装到了自己的系统和设备上。

谷歌掐架甲骨文:揭秘Java侵权案始末

据国外媒体报道,谷歌在本周向美国最高法院提起上诉,请求其介入谷歌和甲骨文之间的Java侵权案件,并进行最终判决。谷歌作为被告,甲骨文作为原告,两 大巨头围绕安卓和Java的战争已经进入了第四年。他们之间的纠纷究竟因何而起,两大巨头又为何如此执着?简而言之是因为甲骨文的Java,而背后真正的 原因则远没有这么单纯。

Oracle:本季度已没有面向Windows XP的Java更新
甲骨文表示,在接下来的季度更新中(本月晚些时候),将不会包含对Windows XP的用户支持。该补丁定于7月15日发布,支持除老古董Windows XP外的Windows Vista到Windows 8等系统。对于潜在的漏洞和安全风险,Oracle将Java on XP的选择权留在了用户的手中。
Java 迎来 19 岁生日

今天(5月23日),Java迎来了19岁的生日。19年,足以让这个语言成为全球最流行的编程语言之一。“一次编写,到处运行”的特性使得Java在推出后很快便受到了开发者的欢迎。现如今,随着移动互联网的崛起,Android操作系统的流行,这使得Java在企业应用之外再次绽放光辉。

WinJS 开源和 TypeScript?这事儿有模板

Build 2014 前后,最不被消费者关注但又最重要的两件事,就是 WinJS 开源和 TypeScript 1.0 发布了。面对被网络世界主导之一谷歌极力推动的 JavaScript 语言,开源和免费被一些人解读为微软最后的让步和尝试。但事实上,这样的明守暗攻有一个存在于微软历史上的案例可以参考,而无论微软还是用户都已从这个先例的结果中获益良久。

思科:Java 成 91% 恶意攻击的主要原因

思科的2014年度安全报告中指出:甲骨文公司的Java技术成为安全问题的主要来源。 根据思科最近的安全报告,在2013年,IT企业面对着各种各样的网络攻击和风险。但是,没有任何一项技术会遭到如此多的吐槽,除了Java。

甲骨文限制Java9到Java8的向后兼容性

在开发者们正兴奋着准备把Java8工具包转向Java9的时候, 甲骨文的首席执行官提出了要限制两个版本的兼容性。在周一下午OpenJDK的邮件列表中的一封邮件中,甲骨文的Java平台的首席架构师Mark Reinhold指出会对JDK8增加更多变化(大概在2014年初),也就意味着JDK9这片“森林”,这一个目录或者一组目录很快就会到来。所以现在 开发者们要开始思考如何应对这两个版本的变化。

Java 8发出提示 可能将不再支持Windows XP

今天安装Java JDK 8 108版时安装程序弹出提示,大意是 Java 8 需要更新版本的Windows。你可以继续安装但是为了Java能正常的运行,我们建议你升级你电脑的操作系统。

期待已久:Java终于支持白名单

甲骨文为Java添加一个让大家久等的功能“Deployment Rule Set”(部署规则集),即支持白名单。Java 7 Update 40允许系统管理员定义哪些Java程序是值得信任的,更便于管理Java安全。很多个人用户为了防止受到针对Java攻击的影响,而选择在浏览器中禁用Java插件,甚至是卸载Java。但是,这对于大多数企业用户来说是不可行的。

业界:Java诉讼将阻碍谷歌合并安卓和ChromeOS
3月23日消息,据国外媒体报道,众所周知,安卓软件必须使用Java开发,而谷 歌正在面临甲骨文的10亿美元“Java索赔诉讼”。美国科技网站Readwrite发表分析文章认为,Java诉讼陷阱,将会阻碍谷歌合并安卓和 Chrome OS系统,谷歌还不如同时保留两个。
美国政府:升级软件、打补丁都没用 除非禁用浏览器Java插件
这几个月,Java一直就没让大家省心过。Oracle在周一宣布,Java 7 Update 17解决了两个单独的漏洞,其中一个还是已经被有些人在利用的。周二的时候,美国政府就针对该版更新,"再次"建议——Java应该更新,但浏览器插件应被禁用。美国国土安全部下属国家网络安全部门的计算机应急准备小组(US-CERT),也出台了针对Java漏洞的提示
Java 6更新 修正新发现的0day安全漏洞
苹果刚刚发布了Java 6的最新补丁,修正了几天前出现的安全漏洞。让人迷惑的是,Java 6更新补丁由苹果发布,不过Java 7更新补丁由Oracle直接发布。
最新版 Java 发现新的漏洞
安全公司Security Explorations报告发现最新版Java存在一个安全漏洞, 允许完全绕过沙盒安全机制。与此同时,甲骨文最近修复的Java漏洞被发现已经包含在黑客攻击工具包中,凸显了及时打补丁的重要性。Security Explorations称,它已经通知了甲骨文,并提供了攻击概念验证代码,漏洞在原始版本、Java 7 Updates 11和15(Updates 15是最新版本)上都有效。为了防止被黑客利用,漏洞的细节没有披露多少。
微软支持甲骨文起诉谷歌侵犯Java版权
2月21日消息,据路透社报道,甲骨文指控谷歌故意侵犯Java版权的官司尽管仍在审理中,但已有相当一段时间没有了任何新进展。直到昨日,一份递交至美国联邦上诉法庭的最新文件显示,微软选择站在了甲骨文的一边,认为谷歌应该为侵犯Java版权而承担责任。
加载中...

精彩评论

全部展开

created by ceallan