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) 发布并加入讨论🔥
发表了资讯
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
10
发表了资讯
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
发表了资讯
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 受欢迎程度下降的主要原因是甲骨...

105
3
发表了资讯
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
发表了资讯
08/24 16:04

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

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

7
0
发表了资讯
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
发表了资讯
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
发表了资讯
04/14 09:10

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

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

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

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

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

42
8
发表了资讯
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
发表了资讯
03/20 08:32

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

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

2
6
发表了资讯
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
发表了资讯
01/29 08:45

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

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

61
3
发表了资讯
01/23 09:42

Java 最新 JEP 草案:不再要求构造器的首行语句是 super() 或 this()

OpenJDK 官网公布了一项新的 JEP 草案,内容是不再要求 super() 或 this() 在构造器中作为首条语句出现。 该草案当前目标是更改 Java 语言规范,并对 Java 编译器进行相应的更改,以便: super()或this()不再必须作为构造器中的第一条语句出现 保留提供给构造器的现有安全和初始化保证 现有程序继续像以前一样编译和运行 按照目前的 Java 语言规范,构造器的第一条语句必须要求调用super()或this()。但 Java 虚拟机实际上支持更...

0
2
发表了资讯
01/17 08:43

2023 需求最高的编程语言:Python、JavaScript 和 Java

科技招聘平台 CodinGame 和 CoderPad 最新发布了一份 2023 年科技行业招聘报告,基于对 14000 名专业人士的调查,对 2023 年科技行业招聘人员和求职者可能面临的情况进行了深入分析。其中一些关键亮点包括: 59% 的开发人员没有计算机科学方面的大学学位,接近三分之一的开发人员认为自己主要是自学成才。 大多数技术团队现在是远程和现场工作的混合体,只有 15% 的开发人员 100% 在现场工作。 尽管有很多裁员新闻,但开发人员对...

0
9
发表了资讯
01/16 09:00

Java 之父偏爱函数式编程,称自己的代码风格被队友批评

James Gosling,加拿大计算机科学家,完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机,也是公认的 “Java 之父”。 Gosling 现在是 AWS 的工程师,在 12 月初的 reClojure 2022 线上会议中发表了主题演讲。他分享了在技术行业工作数十年的经验,这些经验最终使他进入了云服务器领域,这次演讲内容涉及的主题也很广泛,涵盖了从编程语言如何演变到项目如何失败的方方面面。 Gosling 谈到了 Java 对于 AWS 的重...

46
3
发表了资讯
2022/12/14 07:54

2022 需求最大的 8 种编程语言:Java 依然强劲,PHP 增势迅猛

DevJobsScanner 在过去的 14 个月(从 2021 年 10 月到 2022 年 11 月)中分析了超过 1200 万个开发人员职位需求,并从其中挑选了明确需要编程语言的工作机会,得到了 2022 年最受欢迎的 8 种编程语言。 目前市场中需求最高的前八位语言分别是: 1、JavaScript / TypeScript 自创建以来,JavaScript 就一直保持着流行。目前,Javascript 仍然是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实...

60
8
发表了资讯
2022/12/06 08:35

TIOBE 12 月榜单:C++ 首超 Java,Python/C/C++ 角逐年度语言

TIOBE 公布了 2022 年 12 月的编程语言排行榜。 TIOBE 将于下个月揭晓其 2022 年度编程语言,目前共有 3 个候选者:Python、C 和 C++。TIOBE CEO Paul Jansen 指出,虽然 Python 和 C 已多次斩获该头衔,而 C++ 仅在 2003 年获得过一次;但在本月 TIOBE 指数中, C++ 已经实现了历史上首次超越 Java,Java 现已跌至榜单第 4 位。这是自 2001 年 TIOBE 指数开始以来,Java 首次未进入前 3 名。除此之外,Kotlin 和 Julia 也越来越...

11
3
发表了资讯
2022/11/15 07:40

开发者报告:Java 社区规模翻番,区块链技术未来可期

研究公司 SlashData 最新发布了一份”State of the Developer Nation“第 23 版报告,基于 2021 年 6 月至 2022 年 8 月期间对 166 个国家/地区的 26000 多名开发者进行调查的数据。该研究旨在探索 2022 年第三季度及以后的关键开发人员趋势,包括开发人员使用的工具和编程语言,以及他们正在用于的项目。 报告指出,与过去相比,Web 开发人员能接受的框架数量日益减少;研究人员认为,开发者正在减少实验,变得更加坚持使用他们...

1
1
发表了资讯
2022/09/21 07:47

JDK 19 / Java 19 正式 GA

JDK 19 / Java 19 已正式发布。 新版本总共包含 7 个新的 JEP: 405: Record Patterns (Preview) 422: Linux/RISC-V Port 424: Foreign Function & Memory API (Preview) 425: Virtual Threads (Preview) 426: Vector API (Fourth Incubator) 427: Pattern Matching for switch (Third Preview) 428: Structured Concurrency (Incubator) 405:记录模式 (Record Patterns) 进入预览阶段 Record Patterns 可对 record 的值进行解...

62
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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
登录后可查看更多优质内容
返回顶部
顶部