首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏关忆北.

    Spring版本JDK版本演变

    Spring Framework 1.0+版本JDK要求是1.3以上,因此,Spring 1.0中肯定可以使用到JDK 1.1的反射特性,代表实现是MethodMatcher。 JDK 5 XML JDK 5版本引入XML处理(DOM、SAX),在Spring中的代表实现是XmlBeanDefinitionReader,其作用是:读取xml配置文件中的信息读取为BeanDefinition 它是 Java NIO(New I/O)的改进版本,引入了许多新的功能和改进,旨在提高 I/O 操作的效率和可扩展性。 8版本新特性中,Stream流和函数式接口可能是最大的变更特征。 在Spring 4.2版本后,提供了StreamConverter的实现,其作用是将一个类型的流转为另一个类型的流。

    1.1K50编辑于 2023-10-11
  • 来自专栏Java架构师历程

    Maven 指定JDK版本

    </plugin> </plugins> </build> </project> 使用 IntelliJ 时,一运行 maven build,项目的编译 jdk 总是会变成 1.5 版本,一开始通过maven-compiler-plugin配置指定都不生效,后来在 <properties> 中指定了<maven.compiler.source>1.8</maven.compiler.source

    5.2K20发布于 2018-09-26
  • 来自专栏刷题笔记

    7-6 A-B

    点这里 7-6 A-B 本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。

    75920发布于 2019-11-08
  • 来自专栏Java

    7-6 连续因子

    7-6 连续因子 题目 7-6 连续因子 (20 分) 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。

    36610编辑于 2025-01-21
  • 来自专栏快乐阿超

    gradle修改jdk版本

    Possible solution: - Upgrade Gradle wrapper to 7.2 version and re-import the project 找了半天没找到修改jdk的入口 最后还是双击shift,搜Change Gradle JDK Location 这才找到:

    58310编辑于 2024-08-23
  • 来自专栏johnhuster

    下载jdk历史版本

    进入oracle jdk下载页面,展示的是官网推荐版本下载路径: 下载历史版本在该页下面一个不起眼的地方:

    3.8K10编辑于 2022-03-28
  • 来自专栏SpringBoot教程

    JDK版本迭代(JDK9 - JDK20)

    是长期支持版本(LTS) Java 9.0 2017.09.22 此版本开始,每半年更新一次 Java 10.0 2018.03.21 Java 11.0 2018.09.25 JDK安装包取消独立JRE Oracle JDK Open JDK 来源 Oracle团队维护 Oracle和Open Java社区 授权协议 Java 17及更高版本 Oracle Java SE 许可证Java16及更低版本甲骨文免费条款和条件 ),被正式认可的JEP正式写进JDK的发展路线图并分配版本号。 Oracle官网提供了对Oracle JDK个别版本的长期支持,即使发发行了新版本,比如目前最新的JDK19,在结束日期前,LTS版本都会被长期支持。 各版本介绍 jdk 9 Java 9 提供了超过150项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具:jshell,JDK 编译工具,Java 公共 API 和私有代码,以及安全增强

    2.9K40编辑于 2023-05-11
  • 来自专栏大数据-Hadoop、Spark

    Linux更换jdk版本,java -version还是原来的版本JDK还是之前的版本

    安装JDK 1.上传jdk-7u80-linux-x64.tar.gz到Linux上 2.解压jdk到/usr/local目录 tar -zxvf jdk-7u80-linux-x64.tar.gz 版本JDK还是之前的版本 6.查看系统安装了哪些JAVA,rpm -qa | grep java tzdata-java-2015e-1.el6.noarch java-1.7.0-openjdk-1.7.0.79 -2.5.5.4.el6.x86_64 java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64 上面的三个JDK是安装的Linux版本(Cnetos6.7 Desktop /bin/java ln -s $JAVA_HOME/bin/javac /usr/bin/javac(可选) 9.再次java -version,可以看到最新的JDK版本

    4.8K70发布于 2018-04-26
  • 来自专栏JAVA技术站

    maven指定jdk版本

    <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.5</source> <target>1.5</target> </co

    1.1K20发布于 2018-08-15
  • 来自专栏兮动人的博客

    主流JDK版本支持时间

    Java主流JDK版本支持时间详解:从Java 8到Java 25随着Java的快速迭代,了解各版本的支持政策对于企业安全和稳定性至关重要。 Java作为最流行的编程语言之一,其版本更新节奏和支持政策直接影响着数百万开发者和企业的技术规划。本文将详细介绍从Java 8到最新Java 25的主流JDK版本支持时间。 支持时间概览表主流JDK版本支持时间详述 Java 8:传奇的LTS版本支持状态:已接近或达到社区支持终点Java 8是迄今为止使用最广泛的Java版本,但它的生命周期已接近尾声:OpenJDK社区支持 各JDK提供商支持政策对比不同JDK提供商对LTS版本的支持时长存在显著差异:提供商 支持版本示例 支持持续时间 Red Hat 8, 11, 17, 21 关注安全更新:确保在整个迁移期间使用的JDK版本仍能获得安全更新。3. 风险规避避免使用已停止支持的版本:特别是面向外部服务的应用。

    2.2K21编辑于 2025-11-25
  • 来自专栏tea9的博客

    mac的jdk版本切换

    1.下载jdk并安装 jdk vim ~/.bash_profile 添加 export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0 _80.jdk/Contents/Home export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/ Home export JAVA_HOME=$JAVA_8_HOME alias jdk7="export JAVA_HOME=$JAVA_7_HOME" alias jdk8="export JAVA_HOME =$JAVA_8_HOME" export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/ source _71.jdk/Contents/Home/ jenv versions jenv remove 1.6 jenv local 1.8.0.25 java -version jenv which java

    1.7K30编辑于 2022-07-16
  • 来自专栏java技术鸡汤

    Mac 安装多版本JDK

    本篇文章主要介绍一下mac如何安装多版本JDK以及如何动态切换JDK版本 1、根据你的电脑系统,选择对应版本JDK进行下载 2、安装刚才下载好的JDK文件,并进行验证 (1)进行jdk的安装目录 cd /Library/Java/JavaVirtualMachines (2)执行ls -la命令查看你目前安装的jdk版本 ls -la 结果如下图所示 (3)编辑bash_profile _241.jdk/Contents/Home export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents =$JAVA_11_HOME #alias命令动态切换jdk版本 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME ~/.bash_profile 3、进行安装结果验证 动态切换jdk结果验证 ---- 到这里,mac安装多版本jdk的介绍就结束了。

    2.3K10编辑于 2022-07-12
  • 来自专栏IT开发技术与工作效率

    查看 class 的 JDK 版本

    无需编辑器,只要有 JDK Windows javap -v Demo.class | finstr version Linux javap -v Demo.class | grep version

    1.5K10发布于 2021-06-09
  • 来自专栏ops技术分享

    jdk版本区别

    一.命名 从下方的JDK各个版本发布时间和版本名称表可以看到,Java大体有3大类命名方式:JDK、J2SE、JAVA SE。 简而言之:我们口中说的Java8、JDK8、JDK1.8都是一个东西,JDK(Java Development Kit) 版本 名称 发行日期 JDK 1.0 Oak(橡树) 1996-01-23 JDK 1.1 none(无) 1997-02-19 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 为了表示该版本的重要性,J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0) 2005年6月,Java SE 6正式发布。 此时,Java的各种版本已经更名,已取消其中的数字2(如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME)。

    3.1K20发布于 2021-06-24
  • 来自专栏Java实战博客

    Mac多版本Java切换JDK – Linux切换JDK

    我们本次计划:配别名的方式实现多JDK版本切换,比如JDK11就是java11 -version,JDK17就是java17 -version 编辑 vi ~/.bash_profile JAVA_HOME _8=/Library/Java/JavaVirtualMachines/jdk-8.jdk/Contents/Home JAVA_HOME_11=/Library/Java/JavaVirtualMachines /jdk-11.jdk/Contents/Home JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home JAVA_HOME _19=/Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Home JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME =$JAVA_HOME_8" alias jdk11="export JAVA_HOME=$JAVA_HOME_11" alias jdk17="export JAVA_HOME=$JAVA_HOME_

    6K20编辑于 2023-02-22
  • 来自专栏cjz的专栏

    JDK中Jshell简单使用(JDK9版本以上或者JDK9版本

    重要提示:JDK9版本以上或者JDK9版本,才能使用 简介: Java Shell工具是JDK1.9出现的工具, Java Shell工具(JShell)是一个用于学习Java编程语言和Java代码原型的交互式工具 可以测试单个语句 十分简单的Java程序,省去了创建Java文件的过程 JShell的命令: 1.启动: jshell 我的是JDK11版本的 2.退出: /exit 3.简单使用: jshell

    93040编辑于 2022-12-21
  • Ubuntu 无法安装 21 版本 jdk

    系统版本 Ubuntu 22.04 问题背景:安装 jdk 21 时找不到包问题详情正常安装流程是sudo apt updatesudo apt install openjdk-21但是第二条命令却找不到对应的包 DoneE: Unable to locate package openjdk-21通过 sudo apt-get install openjdk- 命令查看,只能看到 8、11、17、19 版本的包, 没有更新的版本解决办法对于更新的 21 版本,需要使用新的包命名格式,运行下述命令就可以正常安装sudo apt install openjdk-21-jdk

    1.7K10编辑于 2024-08-14
  • 来自专栏胡琦

    Mac 安装多个版本JDK

    下载JDK 由于众所周知的原因,JDK 7 和 JDK 8 下载链接不好找,幸好 Orcal 官方还提供支持( JDK7 今年应该不维护了)。 我下载的是Mac OS X x64 安装 一定要先安装 JDK 7 再安装 JDK 8,不然无法再安装 JDK 7。 _7_HOME=`/usr/libexec/java_home -v 1.7` #默认JDK 7 export JAVA_HOME=$JAVA_7_HOME #alias命令动态切换JDK版本 alias 使配置生效 使用 执行jdk8切换到 JDK 8,执行jdk7切换回 JDK 7. 通过java -version查看当前版本

    1.6K30编辑于 2022-04-12
  • 来自专栏菩提树下的杨过

    jdk9+版本的bug

    今天从jvm大神"你假笨"的公众号上,看到一个jdk 9+版本的编译bug,记录一下: public class JavacEvalBug{ private static String[] array 版本里,执行后,只会输出:evaluated! 一次(这符合预期,因为test()只调用了1次) 但如果把jdk升级到jdk9或10,再次编译运行,evaluated! 原因在于jdk8与jdk9+的编译机制不同,javap -verbose JavacEvalBug  使用这个命令,可以看到编译细节: public static void main(java.lang.String 具体详情分析,大神说是以后会详细分析,大概是字符串拼写的方式,jdk9以后做了变化。

    70620发布于 2018-08-01
  • 来自专栏MyTechnology

    修改Maven的默认JDK版本

    2020.05.28更新 推荐这个方法:修改单个项目的JDK编译环境,在pom.xml中加入下面的代码,14是我的jdk版本 <! --统一管理jar包版本--> <properties> <maven.compiler.source>14</maven.compiler.source> <maven.compiler.target ps:我记得Maven3.6跟IDEA2019某个版本好像存在着冲突问题。 ? 在配置文件(confsettings.xml)中写入下面代码 <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk>

    6K10发布于 2020-07-31
领券