![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
深度Java学习整理
文章平均质量分 64
从JVM到JDK解读Java机制与源码
溟檠
算法+java+机器学习
展开
-
jdk1.8 ConcurrentHashMap中操作流程简述
jdk1.8中的ConcurrentHashMap中如何实现多线程下安全的Map原创 2023-10-08 18:32:39 · 114 阅读 · 0 评论 -
学习【Java新特性】【17对比8】-【1. Sealed Class密封类】
JDK17对比JDK8的特性之密封类(sealed class)原创 2023-06-04 14:48:38 · 385 阅读 · 0 评论 -
Java包装类以及自动拆箱和装箱机制
1. Java包装类Java中基本数据类型和其对应的包装了类如下:基本数据类型包装了类booleanBooleanbyteBytecharCharactershortShortintIntegerlongLongfloatFloatdoubleDouble其中前六行对应于整数数据,后两行对应于浮点数数据。而Java中所有数据都是有符号的数据,因此byte:1字节,char:2字节,short:2字节,int:4字节,l原创 2021-03-30 15:53:54 · 117 阅读 · 0 评论 -
Java == equals() hashCoed()的区别
1. ==Java中分两类数据类型:基本数据类型boolean,byte,char,short,int,long,float,double和类对象(的引用)。a. 对于基本类型的==判断的是它们的值是否相等。b. 对于对象(的引用)则判断的是它们是否指代同一个对象。例如:A a = new A();A b = a;a == b; //trueA c = new A();A d = new A();c == d;//false2.equalsboolean equals(Objec原创 2021-03-29 21:52:42 · 107 阅读 · 0 评论 -
Java8-Lambda&StreamAPI
本文章参考CSDN等相关资料整理,用于巩固相关知识,侵删。1. 概述Java8中(较之前版本)添加了一定的特性,代码中推出了Lambda表达式,提供了强大的StreamAPI。。。2.Lambda2.1 Lambda表达式简介Lambda表达式通过->作为符号,同其他语言的Lambda表达式类似,采用(param) -> {func;}的格式Lambda表达式所依赖的是Java8中提供的函数式接口,位于java.util.function包下,同时提供一个@Functional.原创 2021-01-20 18:22:56 · 108 阅读 · 0 评论