jdk 相关网址

news/2024/10/4 20:07:45 标签: java, 开发语言
  1. 官方资源:

    • OpenJDK: https://openjdk.org/

    • OpenJDK 官方网站 (https://openjdk.org/) 是 Java 开发者的重要资源。以下是该网站的主要内容和功能:

      1. 项目概览

        • OpenJDK 的介绍和目标
        • 最新版本信息
      2. 下载

        • 源代码下载
        • 预构建二进制文件链接
      3. 文档

        • 开发者指南
        • API 文档
        • JEP (JDK Enhancement Proposals) 列表
      4. 社区

        • 邮件列表
        • IRC 频道
        • 贡献指南
      5. 项目

        • 各 JDK 版本的开发项目
        • 孵化器项目
      6. 质量保证

        • 测试框架
        • 兼容性测试套件
      7. 安全

        • 漏洞报告流程
        • 安全更新信息
      8. 法律信息

        • 许可证详情
        • 商标使用指南

      该网站是参与 OpenJDK 开发、了解最新 Java 技术动态的重要平台。

  2. API 文档:

    • Java SE API Documentation: https://docs.oracle.com/en/java/javase/17/docs/api/
  3. JDK 增强提案(称为 JEP)

    • https://openjdk.org/jeps/0

    • JEP,即 JDK Enhancement Proposal(JDK 增强提案),是一种正式的提案过程,用于提出和跟踪对 JDK(Java Development Kit)的重大改进。每个 JEP 都包含了一个特定的目标或新功能的详细说明,包括其背景、目标、设计概述、风险和依赖关系等。JEP 旨在促进 JDK 的透明化发展和社区参与。

      • JEP 的主要特点包括:

        1. 目标明确:每个 JEP 都针对 JDK 的一个具体改进或新功能,明确其目的和预期效果。

        2. 详细文档:JEP 包含详细的设计文档,说明提案的技术细节和实现方案。

        3. 社区参与:JEP 允许社区成员参与讨论和评审,增加了开发过程的透明度。

        4. 状态跟踪:JEP 从提出到接受、实现再到发布,都有明确的状态标记,方便跟踪进展。

        5. 版本规划:被接受的 JEP 会被纳入 JDK 的某个版本中,按计划实施和发布。

  4. jdk 仓库 GitHub
    在这里插入图片描述

    • https://github.com/openjdk/

    • OpenJDK GitHub 组织下的主要仓库及其简介:

      1. jdk

        • 主要 JDK 开发仓库
        • 包含最新的 JDK 开发版本
      2. jdk-updates

        • 用于维护已发布的 JDK 版本
        • 包含安全更新和 bug 修复
      3. amber

        • 语言和 VM 特性的快速原型开发
        • 包括 switch 表达式、模式匹配等特性
      4. loom

        • 开发轻量级线程(虚拟线程)
        • 旨在提高 Java 并发性能
      5. valhalla

        • 开发值类型和泛型特化
        • 改进 Java 性能和内存使用
      6. panama

        • 改进 Java 与本地代码的互操作性
        • 包括外部函数接口和内存访问 API
      7. jtreg

        • JDK 回归测试框架
        • 用于编写和运行 JDK 测试
      8. asmtools

        • 生成、转换和检查 Java 类文件的工具
      9. shenandoah

        • Shenandoah 垃圾收集器的开发
      10. zgc

        • ZGC 垃圾收集器的开发
      11. portola

        • 用于在 musl libc 上运行 JDK 的项目
      12. jfx

        • JavaFX 图形和媒体引擎的开发

      这些仓库涵盖了 JDK 核心开发、特性项目、工具和基础设施等多个方面,为 Java 平台的持续发展和创新提供了基础。

  5. jdk 下载地址

  6. jdk 各个版本功能

    • https://openjdk.org/projects/jdk7/features/
    • https://openjdk.org/projects/jdk8/features
    • https://openjdk.org/projects/jdk9/
    • 【jdk10 - jdk24】 https://openjdk.org/projects/jdk/
      在这里插入图片描述

其他资料
8. 教程和学习资料:

  • Oracle Java Tutorials: https://docs.oracle.com/javase/tutorial/
  • Baeldung Java: https://www.baeldung.com/java-tutorial
  • JavaPoint: https://www.javatpoint.com/java-tutorial
  1. 社区和论坛:

    • Stack Overflow (Java): https://stackoverflow.com/questions/tagged/java
    • Reddit r/java: https://www.reddit.com/r/java/
  2. 在线学习平台:

  • Coursera Java 课程: https://www.coursera.org/courses?query=java
  • edX Java 课程: https://www.edx.org/learn/java
  1. 开发工具:
  • IntelliJ IDEA: https://www.jetbrains.com/idea/
  • Eclipse: https://www.eclipse.org/downloads/
  1. 性能优化:
  • Java Performance Tuning: http://www.javaperformancetuning.com/

http://www.niftyadmin.cn/n/5690296.html

相关文章

【SpringBoot详细教程】-09-Redis详细教程以及SpringBoot整合Redis【持续更新】

🌲 Redis 简介 🌾 什么是Redis Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种NoSQL(not-only sql,非关系型数据库)的数据库 Redis是互联网技术领域使用最为广泛的存储中间件,它是「Remote DictionaryServic…

【Linux系统编程】权限

目录 1、shell命令以及运行原理 2、Linux权限的概念 3、Linux权限管理 3.1 文件访问者的分类(人) 3.2 文件类型和访问权限(事物属性) 4、目录的权限 5、粘滞位 1、shell命令以及运行原理 首先,我们来了解一条指令是如何跑起来的 一般操作系统是不会让用户直…

关于深度学习torch的环境配置问题

已经下好了torch在虚拟环境中,结果在ipynb文件中无法运行 后来在终端直接用python语句编译 发现没有问题 在编辑测试py文件 发现runcode有问题 原来是插件默认base环境 具体操作参考VS Code插件Code Runner使用python虚拟环境_coderunner怎么在虚拟环境中使用-CSD…

浅谈stm32的GPIO引脚配置模式

STM32的GPIO(通用输入输出)引脚可以被配置为多种模式,以适应不同的应用场景。下面介绍一些一些常见的STM32 GPIO引脚模式: 模拟输入模式(Analog Input Mode):在这种模式下,GPIO引脚被…

探索Python中的装饰器模式

引言: 在Python编程中,装饰器是一个非常重要的概念。它们提供了一种优雅的方式,能够在不修改原始函数代码的情况下,为函数添加新的功能。本文将深入探讨Python中的装饰器模式,包括其工作原理、如何创建装饰器以及如何在…

基于facefusion的换脸

FaceFusion是一个引人注目的开源项目,它专注于利用深度学习技术实现视频或图片中的面部替换。作为下一代换脸器和增强器,FaceFusion在人脸识别和合成技术方面取得了革命性的突破,为用户提供了前所未有的视觉体验。 安装 安装基础软件 安装…

带你深入浅出设计模式:五、简单工厂模式:构建软件的高效生产“流水线”

此为设计模式第五谈! 用总-分-总的结构和生活化的例子给你讲解设计模式! 码农不易,各位学者学到东西请点赞收藏支持支持! 开始部分: 总:简单工厂模式就是通过一个工厂类创建对象,减少了客户端…

Android SystemUI组件(10)禁用/重启锁屏流程分析

该系列文章总纲链接:专题分纲目录 Android SystemUI组件 本章关键点总结 & 说明: 说明:本章节持续迭代之前章节的思维导图,主要关注左侧上方锁屏分析部分 应用入口处理流程解读 即可。 在 Android 系统中,禁用锁屏…