众所周知,阅读源码是一件很累的事情,但是同时也是一件能让我们收获很多东西的事情。比如,有些原理搞不懂,但是通过阅读源码就可以让我们恍然大悟。同时当下的面试也是十分重视考察源码,所以现在去阅读源码已经成了一个必然的事情了,源码虽苦涩,收获亦大
原创 2021-09-06 10:33:44
238阅读
【代码】Github参与jdk8u,提交的PR提示:Testing is not configured。
原创 2022-10-29 05:22:55
70阅读
新增 List.of() 、 Set.of() 、 Map.of() 创建不可变集合(如 List.of(1,2,3) ),比 Collections.unmodifiableList() 更简洁,且性能更好(底层为专用不可变实现)。新增 String.isBlank() (判断是否全为空白字符)、 strip() (移除首尾空白,支持 Unicode 空白)、 repeat(n) (重复字符串 n 次)等方法,比 trim() 更强大。
转载 16天前
339阅读
你是否还在为反射调用的性能瓶颈烦恼?是否需要一种更灵活、更高效的动态方法调用方式?本文将带你深入了解JDK中的方法句柄(Method Handle)特性,通过简单易懂的语言和实际案例,让你快速掌握这一动态编程利器。读完本文后,你将能够:理解方法句柄的核心优势、掌握基本使用方法、对比反射技术的差异、并了解在实际项目中的应用场景。## 什么是方法句柄方法句柄(Method Handle)是JD...
转载 11天前
400阅读
写在前面:几乎所有的大神都会强调看源码,也强调源码的重要性;但是如何看源码,源码看什么?看了什么用?看了怎么用?困扰很多人,尤其是初学者。由浅入深看源码,探究多线程原理由浅入深看源码,探究多线程原理本手册的目的在于基于JDK 7和JDK 8,对整个Concurrent包进行全面的源码剖析。JDK 8中大部分并发功能的实现和JDK 7一样,但新增了一些额外特性。例如CompletableFuture
原创 2021-06-07 17:43:26
253阅读
问题描述:之前安装了JDK用于Java开发,搜集了网络关于JDK的一些说明。    JDK(J
原创 2022-09-08 11:04:19
257阅读
亲测可行。https://jingyan.baidu.com/article/1709ad8097f2904634c4f02b.html欢迎加入 CSDN技术交流群:(点击即可加群)QQ群:681223095,方便问题讨论。本博主不一定长期在线,但是qq群里会有很多热心的小伙伴,大家一起讨论解决问题。关注公众号,更多学习内容给予推送,争取每日更新...
转载 2021-07-15 09:59:15
437阅读
JDK 8、JDK 11、JDK 17 和 JDK 21 的区别及演变在 Java 语言的发展历程中,JDK(Java Development Kit)作为 Java 开发的核心工具包,不仅不断提高了性能,还加入了许多新的功能。随着时间的推移,Java 的不同版本逐渐推出,每一个版本都带来了新的特性、性能改进和重要的语言特性更新。在本文中,我们将重点讨论 JDK 8、JDK 11、JDK 17 和
原创 4月前
478阅读
Java Development Kit(JDK)是 Java 编程的核心工具包,不同版本的 JDK 引入了各种新特性、性能优化和安全性增强。以下详细介绍 JDK 8、JDK 11、JDK 17 和 JDK 21 这几个主流版本的区别。发布时间与支持周期JDK 8:于 2014 年 3 月发布,它是 Java 历史上最成功、使用最广泛的版本之一。其长期支持(LTS)截止日期为 2030 年 12
原创 精选 7月前
10000+阅读
1点赞
Java Developm
 一、GitHub简介GitHub是一个面向开源及私有软件项目的托管平台,只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。。git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱、代码片段分享等功能。。GitHub可以托管各种git
转载 2023-07-27 23:36:48
254阅读
如何有效的阅读JDK源码?1.首先介绍下如何导入jdk源码,需要下载jdk(不是jre),jdk包中会有一个src.zip,这个就是源码包2.用idea新建一个普通java项目,把解压后的src所有文件拷到对应idea新建的java项目中,如下图:如果想有效的阅读JDK源码就一定要记住这句口号:由浅入深看源码,探究多线程原理并发实现原理JDK源码笔记这里会先给大家展示这本书的内容截图,因为目录内容
转载 2021-06-03 21:26:46
91阅读
写在前面:如何有效的阅读JDK源码?1.首先介绍下如何导入jdk源码,需要下载jdk(不是jre),jdk包中会有一个src.zip,这个就是源码包2.用idea新建一个普通java项目,把解压后的src所有文件拷到对应idea新建的java项目中,如下图:如果想有效的阅读JDK源码就一定要记住这句口号:由浅入深看源码,探究多线程原理阿里神作:并发实现原理JDK源码笔记这里会先给大家展示这本书的内容截图,因为目录内容太多所以小编会把目录放在最后面展示,所以需...
原创 2021-06-08 11:14:37
144阅读
第一课 JDK1.6配置 1.首先到sun网站上下载最先版本JDK,我下的是jdk1.6.0_01版的,地址 :https://sdlc2a.sun.com/ECom/EComActionServlet;jsessionid=EB65B0899A70D46007BEA6C25635512C下载完毕后安装就好了。 2.进行环境配置,只需配置classpath和Path就可以了方法如下:右击——我
转载 2010-04-18 15:58:02
597阅读
jdk简介:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。安装jdk1sh jdk-6u32-linux-x64.bin    ##原生的1mv jdk1.6.0_32/&nbsp
原创 2016-08-29 22:58:16
603阅读
安装tomcat载系统自带的OpenJDK以及相关的java文件②在命令窗口键入:rpm-qa|grepjava下面这几个可以删除java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64java-1.8.0-openjdk-headless-1.8.0.102-4.b14
原创 2019-03-22 12:46:33
202阅读
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Homes" export JAVA_HOME CLASS_PATH="$JAVA_HOME/lib" PATH=".$PATH:$JAVA_HOME/bin
转载 2018-10-05 13:38:00
50阅读
2评论
jdk5.0新特性jdk 1.1 1.2 1.4 5.0** 泛型、枚举、静态导入、自动拆装箱、增强for、可变参数** 反射 5、泛型的简介 * 为什么要使用泛型? - 一般使用在集合上 ** 比如现在把一个字符串类型的值放入到集合里面,这个时候,这个值放入到集合之后,
原创 2022-05-14 11:57:24
120阅读
卸载jdk 第一步删除Java的安装目录 第二步删除JAVA_HOME 第三部删除path下关于java的目录 第四步用java-version检查是否卸载 安装jdk 百度搜索JDK8 ,找到下载地址 同意协议 下载电脑的对应版本 双击安装JDK 记住安装目录 配置环境变量 1. 我的电脑-->右 ...
转载 2021-07-20 10:55:00
119阅读
2评论
JDK和JRE 两个常见的重要概念。其实上面的图中已经划分出了JDK和JRE的范围了。我们对这张图做一个归纳,用我们的语言简单地总结一下什么是JDK和JRE: 1、JDK(Java Development Kit),是用于支持Java程序开发的最小环境,基本上Java程序设计语言、Java虚拟机、J ...
转载 2021-08-30 19:58:00
58阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5