![硬核观察 #1204 Chrome 还有打击广告拦截器的下一个武器](/data/attachment/album/202312/03/181528zs9vurhqtrzu2kk3.jpg.thumb.jpg)
? Chrome 还有打击广告拦截器的下一个武器
? Java 尝试使用多线程的新方法
? 研究称 GPT-4 没有通过图灵测试
»
»
![硬核观察 #1074 甲骨文的新 Java 许可条款将增加 2-5 倍费用](/data/attachment/album/202307/26/142536kvjm58k0h8s5psdy.jpg.thumb.jpg)
? 甲骨文的新 Java 许可条款将增加 2-5 倍费用
? FCC 建议新的宽带标准
? OpenAI 悄然关闭其人工智能检测工具
»
»
![硬核观察 #974 Auto-GPT 将人工智能“套娃”](/data/attachment/album/202304/17/200627wy2l2gasg3hzal2o.jpg.thumb.jpg)
? Auto-GPT 将人工智能“套娃”
? Java 21 的一个提案将使它更容易学习
? 西部数据被窃取到了 10 TB 数据
»
»
![硬核观察 #948 俄罗斯开发者被阻止向“自由及开源软件”贡献](/data/attachment/album/202303/22/090238sc22rwdcp2k2fll2.jpg.thumb.jpg)
? 俄罗斯开发者被阻止向“自由及开源软件”贡献
? 现代汽车承诺在汽车中保留实体按钮
? 甲骨文公司宣布推出 Java 20
»
»
![硬核观察 #897 甲骨文新的授权模式导致 Java 使用成本激增](/data/attachment/album/202301/30/181924qzhdr8koop5641yl.jpg.thumb.jpg)
? 甲骨文新的授权模式导致 Java 使用成本激增
? GitHub 用户数突破 1 亿
? ChatGPT 在寻找和解决程序错误方面表现优异
»
»
![如何在 Java 中使用方法](/data/attachment/album/202301/24/003036jk84quk8ngdqgd8z.jpg.thumb.jpg)
在这个简便的教程中,我们可以了解到 Java 中方法的定义,如何使用方法,以及何时使用方法。
![硬核观察 #847 Java 不再是最受欢迎的三大编程语言之一](/data/attachment/album/202212/11/154846mpifdtdyiaiest6t.jpg.thumb.jpg)
❶ Java 不再是最受欢迎的三大编程语言之一
❷ 谷歌再次推迟淘汰 MV2 扩展
❸ Adobe 公开发布 PostScript 源代码
![Java 无服务器函数入门](/data/attachment/album/202210/06/154731xejvfcai8e0auimh.jpg.thumb.jpg)
Quarkus 令你可以使用类似 Java 的技术开发无服务器的工作负载。
![3 步在 Linux 上安装 JDBC](/data/attachment/album/202210/04/101923dpc8nnzsz5xxpn1x.jpg.thumb.jpg)
安装 Java,使用 Maven 安装 JDBC,并安装数据库。然后,你就可以在 Java 代码中与数据库进行交互了。
![Java 的七种垃圾收集器](/data/attachment/album/202207/25/075744nw0c9c4vtvkgiuct.jpg.thumb.jpg)
了解 Java 中的内存管理。
![JVM 垃圾回收的工作原理](/data/attachment/album/202206/22/094238qvh45pv2jtpde9td.jpg.thumb.jpg)
对于程序员来说,掌握 Java 的内存管理机制并不是必须的,但它能够帮助你更好地理解 JVM 是如何处理程序中的变量和类实例的。
![硬核观察 #631 GNOME 专利巨魔被剥夺了专利](/data/attachment/album/202205/09/155822svnxfuxdxcatu3vd.jpg.thumb.jpg)
• GNOME 专利巨魔被剥夺了专利 • 报告称 Oracle Java 的受欢迎程度在下滑 • 加密货币市场下跌 2000 亿美元,11 月以来比特币下跌 50%
![面向 Java 开发人员的 JVM 参数指南](/data/attachment/album/202205/06/134624iiubdjkqmxaaqhmx.jpg.thumb.jpg)
通过理解和使用 JVM 以及 JVM 参数,开发人员和最终用户都可以诊断故障并且提高 Java 应用程序的性能。
![在 Java 和 Groovy 中创建和初始化列表的不同](/data/attachment/album/202203/29/214023b4r9rauua1gjp59l.jpg.thumb.jpg)
首先在 Java 中创建初始化一个整数列表,然后在 Groovy 中做同样的事。
![使用 Java 解析 XML 文件](/data/attachment/album/202203/22/091553wf2gvj20fn4wfgpw.jpg.thumb.jpg)
在你使用 Java 编写软件时实现持久化配置。
![在 Fedora Linux 上进行 Java 开发](/data/attachment/album/202202/09/141414v1a3yk56g4a4oju3.jpg.thumb.jpg)
本文将引导你了解构成 Java 的各个组件,以及它们是如何相互作用的。本文还将介绍 Java 是如何集成在 Fedora Linux 中的,以及该如何管理不同的版本。
![如何在 Ubuntu Linux 中正确地设置 JAVA_HOME 变量](/data/attachment/album/202111/05/122020qr5pys4p851sf1zs.jpg.thumb.jpg)
在这篇初学者教程中,我将向你展示在 Ubuntu 上正确地设置 JAVA_HOME 变量的步骤。
![在 Linux 上使用 jps 命令检查 Java 进程](/data/attachment/album/202110/11/102806lhhtyalq2lv2vbte.jpg.thumb.jpg)
系统上运行着诸多进程,通过 jps 命令能够快速有效识别 Java 进程。
![如何在 Linux 上手动安装 Java](/data/attachment/album/202110/10/143844wm2x4d18b1mb8md1.jpg.thumb.jpg)
手动安装可以让用户更好的控制 Java 运行时环境。
![如何从 Linux 发行版的仓库中安装 Java](/data/attachment/album/202110/09/092717ean17be0alz10kt5.jpg.thumb.jpg)
无论你喜欢哪个发行版和包管理器,都可以都很容易地在你的 Linux 系统上安装 Java。
![用 jconsole 在 Linux 上监控你的 Java](/data/attachment/album/202110/08/131129bf3h3gv18388fl11.jpg.thumb.jpg)
如何使用 Java 开发工具包中的 Java 监控和管理控制台。
![学习 Core Java 的 8 个原因](/data/attachment/album/202110/06/094720iax1d49c5sc0sd48.jpg.thumb.jpg)
在学习建立在 Java 之上的所有相关工具时,了解 Core Java 会给你带来很大的优势。
![如何在 Ubuntu 中运行 Java 程序](/data/attachment/album/202109/16/163803pn2dja7ajcx8jjw2.jpg.thumb.jpg)
听说,你已经开始学习 Java 编程了?很好。你想在你的 Linux 系统上运行 Java 程序?那就更好了。
![硬核观察 #395 树莓派将进入太空进行 Python 编程挑战](/data/attachment/album/202109/15/152328p4bzikhdjfpc82db.jpg.thumb.jpg)
更多:• 科学家们现在可以在几分钟内用个人电脑组装整个基因组 • Java 17 发布 GA 版本,Java 小程序 API 被废弃
![在 Java 中使用外部库](/data/attachment/album/202109/10/075749s65x89uzxj8x5kq9.jpg.thumb.jpg)
外部库填补了 Java 核心库中的一些功能空白。
![用 fastjar 和 gjar 构建一个 JAR 文件](/data/attachment/album/202108/27/105207oj4f44t4vbkkv4iq.jpg.thumb.jpg)
fastjar、gjar 和 jar 等工具可以帮助你手动或以编程方式构建 JAR 文件,而其他工具链,如 Maven 和 Gradle 提供了依赖性管理的功能。
![使用 commons-cli 解析 Java 中的命令行选项](/data/attachment/album/202108/19/115907lvjwc1ce5avumaau.jpg.thumb.jpg)
让用户用命令行选项调整你的 Java 应用程序运行方式。
![如何在 Fedora Linux 上安装 Java](/data/attachment/album/202108/18/102444nfsktbup4b7bfp88.jpg.thumb.jpg)
如果你想使用基于 Java 的工具或用 Java 编程,你就需要在你的系统上安装 Java。
![下载《Quarkus 的 Java 开发者指南》电子书](/data/attachment/album/202108/17/100432yslvlw6s2d462w41.jpg.thumb.jpg)
一本新的展示了开发者如何继续使用 Java 框架来构建新的无服务器功能的电子书。
![编程基础:Java 中的输入和输出](/data/attachment/album/202107/27/101854by7yizpokqyo77kk.jpg.thumb.jpg)
学习 Java 如何外理数据的读与写。
![硬核观察 #329 乌克兰从加密货币矿场查封了 3800 台索尼 PS4 主机](/data/attachment/album/202107/11/221049e2vtwjjjwpct2j6t.jpg.thumb.jpg)
更多:• 开发人员终于从 Java 8 转向 Java 11 • 广告商花了更多的钱来锁定安卓用户
![2021 年学习 Java 的三个理由](/data/attachment/album/202106/16/122019wdrbtby3dlf9uu49.jpg.thumb.jpg)
Java 具有功能强大、多样化、可拓展、有趣的特点。这就是 Java 为什么被我们广泛使用,也是我们如何正确使用它的方式。
![硬核观察|Google 员工承认用户无法在公司的限制下保护自己的隐私](/data/attachment/album/202105/31/102052y3eg3vbyc3ru2v2r.jpg.thumb.jpg)
更多:• 微软为开发者推出了 Java 开发文档 • Jim Keller:AMD 员工曾认为无法超越 Intel
![什么是 Java 的无服务器化?](/data/attachment/album/202105/27/090038pd7ff7x0yohh38nd.jpg.thumb.jpg)
Java 仍是开发企业应用程序最流行的语言之一。那么,为什么无服务器开发人员对它望而却步?
![2021 年要尝试的 3 个新的 Java 工具](/data/attachment/album/202103/29/212649w9j5e05b0ppi9bew.jpg.thumb.jpg)
通过这三个工具和框架,为你的企业级 Java 应用和你的职业生涯提供助力。
![为什么 Java 开发者喜欢 jEdit 文本编辑器](/data/attachment/album/202012/22/133305j08dxrqx2fmp6s12.jpg.thumb.jpg)
这款编辑器打包了 Java 的功能,并提供了大量的插件来简化你的工作流程。
![#新闻拍一拍# 一个无聊的开发者创造了“DOS 的 Linux 子系统”](/data/attachment/album/202009/27/113728gss04253293seeer.jpg.thumb.jpg)
• 福布斯:微软更新 Edge 新功能挑战 Chrome • JetBrains:世界上最大的 Java 程序员集中地在亚洲和德国
![#新闻拍一拍# Oracle 调研如何避免让 Java 开发者投奔 Rust 和 Kotlin](/data/attachment/album/202009/21/103412lcbzd13ukn2fe45t.jpg.thumb.jpg)
• 英特尔对迟迟不被 Linux 主线接受的 SGX Enclave 进行了第 38 次修订 • ARM 支持开源的 Panfrost Gallium3D 驱动
![5 个开源的 Java IDE 工具](/data/attachment/album/202008/22/235441wnnorcvo4olasv8o.jpg.thumb.jpg)
Java IDE 工具提供了大量的方法来根据你的独特需求和偏好创建一个编程环境。
![如何在 Mac 上安装 Java](/data/attachment/album/202007/08/123211djuaz9io7l9dlpd7.jpg.thumb.jpg)
macOS 用户可以运行 Java 的开源版本,以及用于云原生开发的新框架。
![#新闻拍一拍# Fedora 开发者再次讨论使用 Nano 替代 Vi/Vim 作为默认文本编辑器](/data/attachment/album/202006/27/115703xmn8yaqd1pq10yq8.jpg.thumb.jpg)
• Canonical 因在 Ubuntu 每日消息(MOTD)中植入广告而遭到抨击 • Jakarta EE 9 Milestone 1 发布 从 javax.* 过渡到 jakarta.* • iOS 14 与 macOS Big Sur 将支持 DNS 加密通信 • Word 编辑器迎来“在线查重”功能 • Android 12 曝光:谷歌欲全面抛弃对 32 位的支持
![如何在 Ubuntu Linux 上安装 Oracle Java 14](/data/attachment/album/202004/05/205313e188lsbrbgz9932d.jpg.thumb.jpg)
最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公开可用。如果你想进行最新的实验或者开发的话,那么你可以试试在 Linux 系统上安装 Java 14。
![Java 中的数据流和函数式编程](/data/attachment/album/202002/06/002505flazlb4cg4aavvb4.jpg.thumb.jpg)
学习如何使用 Java 8 中的流 API 和函数式编程结构。
![使用 Java 持久化 API](/data/attachment/album/201912/27/000705dymv92hnba2a2322.jpg.thumb.jpg)
我们通过为自行车商店构建示例应用程序来学习如何使用 JPA。
![Java 与 Python:你应该选择哪个?](/data/attachment/album/201912/16/095025dppnl2lgtykgggkt.jpg.thumb.jpg)
比较世界上最流行的两种编程语言,并在投票中让我们知道你喜欢哪一个。
![给新手 Java 开发者的 7 点提示](/data/attachment/album/201911/28/120421di3744urqnyyr6xi.jpg.thumb.jpg)
如果你才刚开始学习 Java 编程,这里有七个你需要知道的基础知识。
![如何在 Linux 上安装 Java](/data/attachment/album/201911/26/065307hk22caubakkos0u0.jpg.thumb.jpg)
在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们。
![什么是 Java 构造器?](/data/attachment/album/201910/18/230523hdx7sy804xdtxybb.jpg.thumb.jpg)
构造器是编程的强大组件。使用它们来释放 Java 的全部潜力。
![每周开源点评:Java 还有用吗、Linux 桌面以及更多的行业趋势](/data/attachment/album/201910/13/111738qz4h2tqt44tim43h.png.thumb.jpg)
开源社区和行业趋势的每周总览。
![我为什么使用 Java](/data/attachment/album/201909/13/171223bf7noo4bbnkxbkdk.jpg.thumb.jpg)
根据你的工作需要,可能有比 Java 更好的语言,但是我还没有看到任何能把我拉走的语言。