Java_SE之String类及其源代码剖析

字符串特性​string​​是常量其对象一旦创建就无法改变。当使用​​​拼接字符串时会生成新的string​​​对象而不是向原有的string​​​对象追加内容。查看字节码javapjavapccomterwergreenstrstringnewtestjava源代码publicclassstringnewtest{publicstaticvoidmain(string[]args){stringstr=newstring(}}字节码_➜javasetestgit_(master)✗javapcconst
阅读更多

Java_19

java在年月日正式发布java不是一个长期支持版本直到年月它将被jdk取代这次更新共带来个新功能。主要特性java带来的个新特性_jep描述record模式匹配(preview)虚拟线程(预览)switch模式匹配(三次预览)linuxriscvportvectorapi(四次孵化)外部函数内存api(preview)structuredconcurrency(incubator)java下载oracle下载https_wwworaclecomjavatechnologiesjavasejdkarchi
阅读更多

Java_16

java在年月日正式发布不是长久支持版本这次更新没有带来很多语法上的改动但是也带来了不少新的实用功能。主要特性java随附的个jep分为六个不同类别_新语言特性jep适用于instanceof的模式匹配模式匹配(patternmatching)最早在java中作为预览特性引入在java中还是预览特性。模式匹配通过对instacneof运算符进行模式匹配来增强java编程语言。模式匹配使程序中的通用逻辑(即从对象中有条件地提取组件)得以更简洁更安全地表示。jep记录记录(records)在java和java
阅读更多

Java_13

jdk于年月日发布。主要特性该版本包含以下新特性以及很多的强化和很多的漏洞修补。[]jep_动态cds归档[]jep_zgc_取消提交未使用存储器[]jep_重新实现旧版socketapi[]jep_switch表达式(预览阶段)[]jep_文本框(预览阶段)[]java更新版本发布日期重点javase[]初始版本javase[]安全性修补和漏洞修补javase[]安全性修补和漏洞修补java下载https_wwworaclecomjavatechnologiesjavasejdkarchivedownl
阅读更多

Java_12

jdk于年月日发布。主要特性该版本包含较多新特性例如_jep_shenandoah_一个实验性的低延迟垃圾收集器[]jep_细粒度性能评审包[]jep_switch表达式(预览阶段)[]jep_jvmconstantsapi[]jep_仅保留一个aarch平台的移植[]jep_默认类数据共享归档[]jep_针对g提供可中止的混合垃圾收集[]jep_针对g及时释放已申请但未使用的内存[]java更新版本发布日期重点javase[]初始版本javase[]日本新年号名称和安全性修补javase[]移除功能和设
阅读更多

Java_10

openjdk于年月日发布。主要特性此次更新包含以下个新特性_jep_局部变量类型推断jep_实验性的基于java的jit编译器。这是linuxx下graal动态编译器的集成。jep_应用程序类级别数据共享jep_基于时间的版本命名jep_适用于g的多线程完全垃圾回收jep_垃圾回收器接口jep_更多的unicode语言标签扩展jep_内置根证书jep_线程本地握手jep_在可选的内存设备上申请堆内存空间jep_删除本地代码头文件生成器javahjep_将所有jdk分支集成到同一个版本库中java更新版本
阅读更多

版本历史

jdk从年发布起至今已历经多年从jdk升级到jdk(october)本节先一起回顾一下jdk的版本变迁和各版本的新特性。版本变迁年月日java语言诞生_年月第一个jdkjdk诞生_年月个最主要的操作系统供应商申明将在其产品中嵌入java技术_年月约万个网页应用了java技术来制作_年月日jdk发布_年月日javaone会议召开参与者逾一万人创当时全球同类会议纪录javadeveloperconnection社区成员超过十万_年月jdk被下载超过次_年月日java企业平台jee发布_年月sun公司发布
阅读更多