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

3

世界排行第一的编程语言:java迎来25岁生日

作为全球排名第一的编程语言,本周末 Java 将迎来 25 岁生日。 Java 起源于 1991 年的“ Oak”项目,由 James Gosling 领导。面向对象的 Java 以其“一次编写,随处运行”的可移植性而闻名,因为 Java 虚拟机支持多种硬件平台和操作系统以及 Java applet
3

那些想要替代 C 与 Java 们的后浪,如今混得怎么样?

近日,TIOBE 公布了 2020 年 5 月的编程语言排行榜,C 语言时隔 5 年重返榜首,Java 和 Python 分列二、三位。 前段时间,B 站推出的青年节演讲视频《后浪》在朋友圈刷屏,看着“后浪”们丰富多彩的生活,同事们纷纷自嘲自己就是被拍在沙滩上的那一个,被生活疯狂蹂躏。然而在编程语言
2

Java 14 来了!

整理弯月,责编郭芮 出品 CSDN(ID:CSDNnews) 近日,Oracle 发布了 Java 14 版,这是自从 Java 采用六个月一次的发布周期之后的第五次发布。 此次的发布与之前的 Java 11、12 和 13 一样,离不开 OpenJDK 社区无数个人和组织的无私奉献。JDK 14
0

甲骨文宣布 Java 14

甲骨文发布了 Java Development Kit (JDK) 14。从 2017 年的 Java 9 开始,Java 的发布频率改为每半年一次,去年 9 月发布 Java 13,现在发布 Java 14。 Java 是目前最流行的编程语言之一,它“一次编写,到处运行”的跨平台特性是目前其它编程
0

谷歌、甲骨文史诗级版权诉讼案:Java API之争下周开审

最近一桩缠绵十年的案子,因为临审将近,又被大家翻出来。那就是甲骨文和谷歌 API 侵权之争。 雷锋网 AI 源创评论了解到,这桩案子起源于 2009 年,甲骨文斥资 74 亿美元收购发明了 Java 的 Sun Microsystems。次年甲骨文提起了对谷歌的诉讼,理由是 Android 非法复制
0

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

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

甲骨文拷贝了亚马逊 API

美国最高法院将就 Google Android 系统拷贝甲骨文 Java API 一案举行听证会,裁决 API 在版权法下的法律地位。此案的结果将对 Google 等公司产生深远影响。 API 本质上是指示计算机如何操作的语言,包含了一个与语法结构相关的命名命令表。Google 的 Android
0

IntelliJ IDEA 2019.3 发布,更好的性能和质量

距离 IntelliJ IDEA 2019.3 RC 发布不过几天的功夫,目前,IntelliJ IDEA 2019.3 也已正式发布。官方表示,该版本是其旗舰 IDE 的第三次也是最后一个主要版本。 据透露,在 IntelliJ IDEA 的这个主要版本上,该开发团队专注于 IDE 的性能和整体质
4

甲骨文谷歌继续打官司:美最高法院同意复审 Java API 版权诉讼案

今年 4 月开源中国报道过美国最高法院向特朗普政府寻求帮助,以确定是否要继续审理谷歌对联邦巡回上诉法院认定 Android 侵权的上诉。 目前的最新进展是,美国最高法院已同意复审这件过去十年最重要的的软件版权纠纷案(copyright dispute)。 不过美国最高法院尚未宣布何时对该起案件进行审
0

IntelliJ IDEA 新插件,可以检查注释、文档与 commit 语法

开发中不仅会涉及编程语言,其中有许多内容是面向人类而不是编译器的,比如字符串文字、注释、Javadocs、commit 消息等,这些都是自然语言而不是编程语言,而不同的地区使用不同的语言来输入这些内容,像中国人大部分使用中文注释。 一般 IDE 只会对程序中编程语言部分进行语法、样式与拼写等检查,现
1

IntelliJ IDEA 2019.2.4 发布

IntelliJ IDEA 2019.2.4 发布了。此次发行版增加了一个选项,用于选择编译器如何对待专用注释处理器路径:作为普通类路径(ordinary classpath)或包含打包到 JPMS-aware jar 中的注释处理器类的模块路径(module-path)。对于 module-pat
4

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

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

可能是国内第一篇全面解读Java现状及趋势的文章

作者: 张晓楠 InfoQ 发布 2019 中国 Java 发展趋势报告:既不捧杀,也不要妖魔化。 2 个月前,InfoQ 英文站发布了一份《2019 Java 发展趋势报告》,从技术采用生命周期的角度,分析了 Java 这门 20 多年历史的语言的发展现状。这份报告发布后,发生了几个我们没想到的问
1

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

作者:上方文Q OpenJDK 开源社区发布了 Java 编程语言环境的最新版本 OpenJDK 13,与上个版本 JDK 12 相比添加了 5 个新特性(JEP),具体包括: JEP 350 – Dynamic CDS Archives JEP 351 – ZGC: Uncommit Unused
6

JDK/Java 13 发布

9 月 17 日,JDK/Java 13 正式 GA。 此版本带来了以下几大新特性: JEP 350,Dynamic CDS Archives:扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归档类将包括默认的基础层 CDS(class data-sharing)存档中不
2

IntelliJ IDEA 公布 2019.3 Roadmap:提升整体性能

IntelliJ IDEA 今年的第二个重大版本更新 2019. 2 已于一个月前发布,此版本新增了不少功能,诸如支持 Java 13 预览版、引入性能分析工具(Profiling Tools)和服务工具窗口(Services Tool Window)等。目前小版本更新已迭代至 2019. 2.2。
1

Beetl 2.9.10 版本发布,Java 模板引擎

本次发版希望是最后一个 2.x 版本,增加了一个 html 标签新特性 html 标签实现(Tag 子类)可以通过$cols 变量访问该标签所定义的所有属性名 如上 Tag 实现,在执行 xxx 标签的时候, value 为"cb-1",allColsDefine 包含了 id,name,v-mod
12

甲骨文如何杀死 Java EE

甲骨文两年前宣布向开源基金会 Eclipse Foundation 捐赠 Java Platform Enterprise Edition (Java EE),并在基金会的董事会获得了一个席位。但它拒绝让出 Java 商标,双方的磋商以失败告终。 在协商期间,甲骨文向 Eclipse 提出了一系列它
16

红帽接手维护 OpenJDK 8 和 OpenJDK 11

在 Oracle 退出和变更许可后,红帽宣布接手维护 OpenJDK 8 和 OpenJDK 11,为这两个 OpenJDK 的旧版本提供错误修复和安全补丁。 Oracle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK 11,红帽接手维护的两个 OpenJDK
1

Java 12/JDK 12正式发布

自 2 月 7 日开始,Java/JDK 12 就进入了 RC 阶段。按照发布周期,美国当地时间 3 月 19 日,也就是今天 Java 12 正式发布了! △ JDK 12 GA 发布 Java 12 带来了一系列新特性: 189 Shenandoah: A Low-Pause-Time Garb

最新评论