jep
  • 2024-11-03Java 23 的12 个新特性!!
    Java23来啦!和Java22一样,这也是一个非LTS(长期支持)版本,Oracle仅提供六个月的支持。下一个长期支持版是Java25,预计明年9月份发布。Java23一共有12个新特性!有同学表示,Java8还没学完呢,又要学新特性?人麻了啊。。。别担心,其实改动并不大!我抽时间认真看了一下新
  • 2024-10-29Java 23 新特性一览 + Java 24 新动态抢先看
    最近Oracle发布了Java编程语言和虚拟机的最新版本:Java23。作为Java21之后的第二个非LTS版本,该如果你还没了解过,那就一起了解一下吧(内含赠书)。最后,我们再一起看看Java24新动态。Java23 新特性通过ProjectAmber提供的语言特性JEP455:PrimitiveTypesinPatterns,i
  • 2024-09-19Java 23 的12 个新特性!!
    Java23来啦!和Java22一样,这也是一个非LTS(长期支持)版本,Oracle仅提供六个月的支持。下一个长期支持版是Java25,预计明年9月份发布。Java23一共有12个新特性!有同学表示,Java8还没学完呢,又要学新特性?人麻了啊。。。别担心,其实改动并不大!我抽时间认真看了一下新
  • 2024-09-18Java 23连夜官宣发布,IDEA亲测可用!
    0前言官宣发布:IDEA已支持下载:1JEPsJEP455PrimitiveTypesinPatterns,instanceof,andswitch(Preview)通过允许在所有模式上下文中使用原始类型模式,增强了模式匹配,并扩展了instanceof和switch以适用于所有原始类型。这是一项预览语言特性。JEP466Class-Fi
  • 2024-07-31对字符串形式的公式进行数学计算处理方法
    一、通过JavaScript引擎(Nashorn)进行处理,较新jdk版本不支持在JavaFX中,将字符串表示的公式转化为实际可计算的公式是一个涉及到解析和评估字符串表达式的过程。你可以使用Java的内置库javax.script来实现这个功能。javax.script允许你执行JavaScript代码,包括数学表达式,并且它提供了
  • 2024-06-21JDK19特性
    JDK19特性一、JAVA19概述  JDK192022年9月20日正式发布以供生产使用,非长期支持版本。不过,JDK19中有一些比较重要的新特性值得关注。JDK19只有7个新特性:JEP405:RecordPatterns(记录模式)[1](预览)JEP422:Linux/RISC-VPort[2]JEP424:ForeignFunc
  • 2024-06-13jdk1.6图片压缩
    在高版本的jdk中,暂未找到替换方案classTest{/****图片缩放处理*<pre>*Someguidelines:*0.75highquality*0.5mediumquality*0.25lowquality*</pre>**@paramquality压缩质量0.0-1
  • 2024-06-13Java 17 新增的语法特性
    Java17新增的语法特性目录Java17新增的语法特性JEP与ProjectAmber引言1.Records[JEP395]2.switch表达式与yield[JEP361]3.用于instanceof的模式匹配[JEP394]4.文本块[JEP378]5.密封类[JEP409]Java17的其他主要改进稳定版的ZGC垃圾回收器主流Java开发框架支持更
  • 2024-06-10Java18新特性
    Java18是Java语言的一个版本,于2022年3月22日正式发布。这个版本虽然不是一个长期支持(LTS)版本,但它带来了一些重要的新特性和改进,以下是一些主要的新特性:1.JEP400:UTF-8byDefault(默认字符集为UTF-8):Java18将UTF-8设置为JDKAPI和命令行工具的默认字符编码,
  • 2024-06-03Java18新特性有哪些
    Java18于2022年3月22日正式发布,它带来了一些新特性和改进,主要包括以下几点:JEP400:UTF-8byDefault123:JDK将UTF-8设置为默认字符集,这使得依赖于默认字符集的API在所有实现、操作系统、区域设置和配置中保持一致。JEP408:SimpleWebServer123:引入了一个简
  • 2024-03-30使用Jep在Java中调用Conda虚拟环境下的Python
    为了解决毕设中需要用到在Java中调用Python的问题,我在网上寻找对应的解决方案。似乎没有太好的解决方案:Jython至今仍是Python2,Py4J似乎也不再活跃更新。所幸我找到了Jep这一神器。正当我雀跃不已,却又发现了一些问题,在两个小时的艰难攻关之下,这些问题逐渐迎刃而解。问题一:无法找到
  • 2024-03-22Java JDK 22全新发布 - 猫头虎博主带你一起深入了解JDK22!
    博主猫头虎的技术世界
  • 2024-03-20JEP 462 结构化并发是一个很愚蠢的提案
    https://openjdk.org/jeps/462MotivationDevelopersmanagecomplexitybybreakingtasksdownintomultiplesubtasks.Inordinarysingle-threadedcode,thesubtasksexecutesequentially.However,ifthesubtasksaresufficientlyindependentofeachother,
  • 2023-11-13java引入jep实现四则运算包含负数且规范两位小数
    1.在pom中引入依赖<!--四则运算--><dependency><groupId>jep</groupId><artifactId>jep</artifactId><version>2.24</version></dependency>2.调用实现计算 publics
  • 2023-10-12Java 18 要来了,你不会还在用Java 8吧
    Java开发工具包(JDK)18将于2022年3月22日发布。新版本的标准Java将有九个新特性,该特性集已于12月9日冻结,进入Rampdown第一阶段。值得注意的是:JDK17是一个长期支持(LTS)版本,将获得Oracle至少八年的支持,但JDK18将是一个短期功能版本,只支持六个月。可以在
  • 2023-10-09Java21上手体验-分代ZGC和虚拟线程 | 京东云技术团队
    一、导语几天前Oracle刚刚发布了Java21,由于这是最新的LTS版本,引起了大家的关注。我也第一时间在个人项目中进行了升级体验。一探究竟,和大家分享。二、Java21更新内容介绍官方release公告:https://jdk.java.net/21/release-notes开源中国介绍:https://my.oschina.net/waylau/blog/10
  • 2023-07-28Java 17:新时代的开端
    引言Java17是JDK17的正式版本,于2021年9月14日发布。作为一个长期支持(LTS)版本,Java17将提供至少8年的支持。本文将深入探讨Java17最新版本的主要更新内容和改进,包括语言、库、工具和性能方面的变化,以及这些变化对Java开发者和应用程序的影响。1.SealedClasses(封闭类)Jav
  • 2023-05-21java中使用jep调用python类
    经过调研,目前这应该只有一种调用方式了,那就是使用jep,后来亲测了以下确实是可行,我是使用jep调用了一个python文件中的类,并测试了类的一个方法,可以正常执行,但是具体速度会不会慢很多,我还没有测试。刚开始在调研的时候,说jython也可以调用,但是这个包只支持2.7python,毕竟现在很少有用2
  • 2023-03-23JDK20正式发布了GA版本,短期维护支持,以及JDK21预览
    JDK20正式发布了GA版本,短期维护支持,以及JDK21预览最近,Oracle发布了JDK20,相比对于Java开发者来说,JDK的发版是比较收关注的事情了,小简也来和大家一起了解了解JDK20发生了什
  • 2023-02-06Java下一代高并发技术——虚拟线程“JEP 425: Virtual Threads (Preview)”
    很多语言都有类似于“虚拟线程”的技术,比如Go、C#、Erlang、Lua等,他们称之为“协程”。不管是虚拟线程还是协程,他们都是轻量级线程,其目的都是为了提高并发能力。本节详细
  • 2022-11-04Java 19 新功能介绍
    点赞再看,动力无限。微信搜「程序猿阿朗」。本文Github.com/niumoo/JavaNotes和未读代码博客已经收录,有很多知识点和系列文章。Java19在2022年9月20日
  • 2022-10-18jdk 5 到 jdk 10各个版本的新特性
    jdk5jdk10各个版本的新特性JDK1.5新特性:1.自动装箱与拆箱:2.枚举3.静态导入,如:importstaticjava.lang.System.out4.可变参数(Varargs)5.内省(Introspector),主要用于操作JavaBean
  • 2022-08-22Java SE 17 新增特性
    JavaSE17新增特性作者:Grey原文地址:JavaSE17新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresSealedClasses正式启用Sealed
  • 2022-08-21Java SE 15 新增特性
    JavaSE15新增特性作者:Grey原文地址:JavaSE15新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresZGCJavaSE11JEP333将ZGC