Java 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Java 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Java 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 CDDL
开发语言 Java C/C++ 汇编
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开源组织 Oracle
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2011-03-13

软件简介

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称,最初推出的时候提出 “Write Once, Run Anywhere” 的理想愿景。

Java是一门面向对象编程语言,不仅吸收了C/C++语言的各种优点,还摒弃了C/C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等 。

用 Java 实现的 HotJava 浏览器(支持Java applet)显示了 Java 的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java Applet。

技术应用

  • 安卓应用
  • 金融业应用服务器程序
  • 网站开发
  • 嵌入式
  • 大数据
  • 高频交易空间
  • 科学应用
展开阅读全文

评论

点击加入讨论🔥(42) 发布并加入讨论🔥
发表了资讯
前天 22:12

苹果“有毒”——甲骨文警告新版 macOS 导致 Java 意外终止

甲骨文公司称,最新发布的 macOS Sonoma 14.4 版本存在漏洞,会导致运行 Java 程序的进程意外终止。因此,依赖 Java 运行程序的 Mac 用户建议暂缓更新至该版本。 该漏洞影响所有版本号高于 8 的 Java 版本,同时包括当前处于抢先体验阶段的 JDK 22 版本。甲骨文公司表示目前没有可用的临时解决办法。 甲骨文公司高级产品管理总监 Aurelio Garcia-Ribeyro 指出,此漏洞在 14.4 的测试版中并未发现。他在有关漏洞的警告帖中提到:...

22
1
发表了资讯
03/07 15:08

"Java 将继续存在",60% 的公司计划扩招 Java 开发人员

开发工具供应商 Perforce Software 发布了一份 Java 社区年度调查结果,即 JRebel 2024 年 Java 开发人员生产力报告;提供了有关影响 Java 发展趋势的关键因素的行业数据和分析。 主要调查结果集中在提高 Java 生产力的方法上 —— 42% 的受访者创建了专门的生产力团队或工作组。今年的报告还发现了 Java IDE 偏好的变化、微服务数量的增加以及远程部署时间的延长。 调查发现对 Java 工具和人才的投资呈上升趋势。60% 的受访者表...

13
8
发表了资讯
02/23 14:46

Oracle 致力解决 Java 虚拟线程“Pinning”问题

虚拟线程在 2023 年 9 月发布的 JDK 21 中正式成为一项稳定功能。该功能在 Java 生态系统中反响极佳,但仍存在一些痛点。Oracle 日前在 Inside Java 网站上详细介绍了虚拟线程的“Pinning”问题。 最常见的两种情况是:(a) 虚拟线程在 synchronized method 中驻留(如执行 socket I/O);(b) 虚拟线程阻塞进入 synchronized method,因为对象的相关监视器被另一个线程持有。 在这两种情况下,载体或本地线程都不会被释放去做其他...

3
1
发表了资讯
02/01 11:47

Java 提案计划弃用 sun.misc.Unsafe 中的内存访问

OpenJDK 社区中一个名为“Deprecate Memory-Access Methods in sun.misc.Unsafe for Removal”的 JEP 草案提出,建议弃用 sun.misc.Unsafe 中的内存访问方法,以便在未来的 Java 版本中将其进行删除。 sun.misc.Unsafe 类于 2002 年引入,是 JDK 中 Java 类执行低级操作的一种方法,距今已有 20 多年的历史。在该类的 87 个方法中,有 79 个用于内存访问。 该提案指出,自 JDK 9(用于访问堆内内存)和 JDK 22(用于访问堆外内存...

3
1
发表了资讯
01/24 11:38

Oracle 的 2024 年 Java 工作规划

Oracle 的 Java 开发者布道师 Nicolai Parlog 于近日发布一段视频,介绍了 2024 年的 Java 工作规划。其中涉及了一些 OpenJDK 项目,包括 Amber、Babylon、Leyden、Lilliput、Loom、Panama 和 Valhalla。 2024 年,Java 不断发展。让我们看看 OpenJDK 项目 Amber、Babylon、Leyden、Lilliput、Loom、Panama 和 Valhalla 今年的计划是什么,以及它们将如何推动 Java 向前发展。无论是模式匹配还是其他语言改进、与外部代码、内存...

16
3
发表了资讯
2023/12/18 13:52

要解锁小米手机 BL?先做一份 Java 程序员面试题

小米最近启用了新的解锁 Bootloader 流程,除了要去小米社区获取经验(要求社区等级达到 5),还需要参与答题。 答题要求: 答题开放时间为:工作日上午 10 点 - 下午 18 点(法定节假日为答题系统维护时间,请参阅”近期答题系统维护时间”),还请合理安排答题时间。 [近期答题系统维护时间:2023 年 12 月 16 日 - 17 日、2023 年 12 月 23 - 24 日、2023 年 12 月 30 日 - 2024 年 1 月 1 日] 答题成绩每周三上午 10:59 失效...

15
1
发表了资讯
2023/11/29 11:21

Java 8 仍被广泛使用,占比 50%

JetBrains 最新发布的 2023 年度开发者生态系统调查报告指出,在面向 Java 开发者的调查中,更多的开发人员选择在生产中使用 Java 17,而不是 Java 11。Docker 逐渐成为打包 Web 应用程序的首选,且 Spring 和 Spring Boot 的使用率遥遥领先。 具体而言,开发者最常使用的 Java 版本是 Java 8,占比高达 50%;其次分别是 Java 17 (45%)、Java 11(38%) 以及 Java 20 (11%)。 “很遗憾看到这么多人仍在使用 Java 8(及更旧的版本)...

19
1
发表了资讯
2023/11/14 16:42

2023 年收入最高的 10 种编程语言

在过去的一年时间里(2022 年 10 月 1 日到 2023 年 10 月 1 日) ,DevJobsScanner 分析了来自世界各地的超过 1000 万份开发工作机会,以了解市场以及最热门、薪酬最高的编程语言。值得注意的是,本项研究只关注了来自美国的职位。在总共 1000 万个开发工作岗位中,有 130 万个有工资。在这 130 万个职位中,有 23 万个职位属于编程语言类。在这 23 万个职位中,约有 8.6 万个职位来自美国。 10 - Java Java 位列第十。DevJobs...

10
11
发表了资讯
2023/10/26 15:51

Java 11 和 Java 17 使用率均超 Java 8

Java 软件供应商 Azul 发布了首份年度 Java 现状调查报告,基于对全球 2062 名 Java 专业人士和基于 Java 的应用程序用户进行的调查。调查探讨的领域包括 Java 采用趋势、Oracle 最新 Java 定价变化的影响、Java 应用程序向云的迁移以及公司如何优化云成本,以及常见漏洞和暴露 (CVE) 的安全注意事项。 结果表明,Java 的采用依然强劲,98% 的受访者表示在他们的软件应用程序或基础架构中使用了 Java。其中 57% 的受访者表示,他...

47
4
发表了资讯
2023/10/09 11:43

TIOBE 10 月榜单:Java 跌幅最大,C# 逼近 Java

TIOBE 公布了 2023 年 10 月的编程语言排行榜。 C# 和 Java 之间的差距越来越小,达到了历史新低,目前两者的差距仅为 1.2%。TIOBE CEO Paul Jansen 认为,如果这一趋势继续保持,那么 C# 将在两个月后超过 Java。 在所有编程语言中,Java 的跌幅最大,为 -3.92%;C# 的涨幅最大,为 +3.29%(年度)。这两种语言一直用于类似的领域,因此在过去 20 多年里一直是竞争对手。Paul Jansen 指出,Java 受欢迎程度下降的主要原因是甲骨...

104
4
发表了资讯
2023/09/20 00:14

Java 21 / JDK 21 (LTS) GA

Java 21 / JDK 21 已正式 GA,此版本是继 JDK 17 后的长期支持版本 (LTS),Oracle 将为其提供至少八年的技术支持和更新。 正式稳定功能 JEP 444:虚拟线程 JEP 431:序列集合 JEP 440:记录模式 JEP 441:switch 模式匹配 JEP 439:分代 ZGC JEP 449:弃用 Windows 32 位 x86 移植 JEP 451:准备禁止动态加载代理 JEP 452:密钥封装机制 API 预览阶段功能 JEP 442:外部函数和内存 API(第三次预览) JEP 446:作用域值(预览)...

84
8
发表了资讯
2023/08/24 16:04

Java 开发人员如何看待生成式 AI 的兴起?

Python 是生成式 AI 的首选编程语言,随着生成式 AI 领域的大热,相关的 Python 框架和库自然也受到了极大关注。“而这对 Java 开发人员又意味着什么呢”?The New Stack 带着这一疑问询问了 Java 开发人员对于 GenAI 以及 Python 采用率增长的看法。 “这个问题很重要,因为世界上很多大型 IT 系统都是由 Java 支持的。Java 已经证明自己是系统可扩展性和稳健性方面的首选语言。随着 Java 6 个月一次的发布周期以及新功能的推出...

7
0
发表了资讯
2023/06/12 08:37

Java 21 计划砍掉分代式 Shenandoah GC

Java 21 预计于 2023 年 9 月 19 日正式发布,这是继 Java 17 之后的下一个 LTS 版本。截至 6 月 8 日,JDK 21 已进入 Rampdown 第一阶段;随着整个功能集被冻结,分代式 Shenandoah (Generational Shenandoah) 功能将被删除(从 16 个功能削减到 15 个),这是一种增强 Shenandoah 垃圾收集器 (GC) 的实验性功能。 根据介绍,分代式 Shenandoah 功能被移除的核心原因是缺乏准备。分代式 Shenandoah 的 JEP 作者 Roman Kennke 提...

7
2
发表了资讯
2023/04/29 08:54

Java 17 采用率飙升四倍,Amazon 成最受欢迎 JDK 供应商

New Relic 最新发布了一份“2023 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、容器的兴起等多方面进行了调研分析。 Java 17 用户采用率在一年内增长了 430% Java 每两到三年推出一个长期支持 (LTS) 版本。其中,目前最受欢迎的一个版本是 2018 年 9 月发布的 Java 11;有超过 56% ...

8
9
发表了资讯
2023/04/14 09:10

JAVA 新提案:努力简化 Hello World 写法

OpenJDK 的 JEP 445 提案正在努力简化 Java 的入门难度。这个提案主要是引入“灵活的 Main 方法和匿名 Main 类” ,希望 Java 的学习过程能更平滑,让学生和初学者能更好地接受 Java 。 提案的作者 Ron Pressler 解释:现在的 Java 语言非常适合开发和维护大型复杂应用程序,但学校在教编程时往往会从变量、函数和子程序等基本的小型编程概念开始,在这个阶段,往往不需要类、包和模块的大型编程概念。但现在的 Java 对初学者不...

91
4
发表了资讯
2023/04/07 07:27

Java 正经历变革性的复兴,企业向 Java 17 迁移

Vaadin 最近发布的一份有关企业中 Java 现状的研究报告指出,Java 作为一种云原生技术正在经历一场变革性的复兴。企业继续投资于新的 Java 应用程序,同时也为云对现有 Java 应用程序进行现代化改造。Java 将继续保持其在企业应用中的核心地位。 企业继续投资于 Java,并将其视为其业务应用程序的持续基础。报告指出,存在有一半的 Java 应用程序需要推动现代化;其中可能包括升级技术堆栈、采用新框架以及部署到云原生环境。可...

42
8
发表了资讯
2023/03/22 08:20

JDK 20 / Java 20 正式 GA

JDK 20 / Java 20 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。 此版本包括 7 个 JEP(都处于不同的孵化和预览阶段),以及数百个较小的功能增强和数千个错误修复: 429: Scoped Values (Incubator) 432: Record Patterns (Second Preview) 433: Pattern Matching for switch (Fourth Preview) 434: Fo...

72
7
发表了资讯
2023/03/20 08:32

下载量猛增,Eclipse 基金会报告 2023 年开源 Java 势头强劲

Eclipse 基金会和 Adoptium 工作组的数据表明,2023 年 2 月,Eclipse Temurin 二进制文件的下载量超过 1230 万次,为去年同期的两倍多。 “全球开源 Java 生态系统呈现重大发展势头。这种势头是在新的许可费结构被引入行业后出现的。在某些情况下,已经支付了数万美元的企业现在面临着数百万美元的 Java 使用费。因此,可免费使用的高质量 Java 的使用率空前高涨......随着整个开源 Java 生态系统继续经历复兴,数百万开发人员...

2
6
发表了资讯
2023/03/05 08:29

报告:Go/Rust 挑战 Java/Python 地位,AI 备受关注

在线学习平台 O'Reilly 最新发布了 2023 年度技术趋势报告,基于该平台 280 万的用户数据,以了解开发人员的兴趣所在。调查结果表明,开发人员对生成式 AI 关键组件的兴趣正在加速增长:有关自然语言处理 (NLP) 的内容同比增长了 42%,其次是深度学习 (23%)。 开发人员也越来越多地搜索与 transformers(导致自然语言处理取得巨大进步的 AI 模型)相关的内容。O'Reilly 认为,此举反映了 Open AI 的 GPT-3 和 ChatGPT 发展对市场...

24
5
发表了资讯
2023/01/29 08:45

价格暴涨,甲骨文推出全新 Java SE 定价模式

近日,甲骨文公司公布了一份名为「Oracle Java SE Universal Subscription Global Price List」的价格表,该表为 Java SE 制定了新的收费标准。 这个价格表最值得关注的地方在于,甲骨文将基于公司总员工数来收取对应的费用,而不是使用 Java 的员工数。这种按员工总数定价的模式引起了人们对 Java 许可成本相比以往可能会显著上升的担忧。 这个价格表将收费标准分成了八个不同的档位: 总员工数量 1-999:$15/人/月 总员工数量...

61
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
42 评论
124 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部