Java相关
Java相关笔记
码到成功2233
这个作者很懒,什么都没留下…
展开
-
踩坑系列——自动装箱/拆箱机制
例子: public class Main { public static void main(String[] args) { Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3; Integer e = 321; Integer f = 321; Long g = 3L; //true,3在Integ原创 2022-04-26 14:54:59 · 133 阅读 · 0 评论 -
关于如何在Integer上实现synchronized
一、产生了什么问题(What) 设想这样一个场景,我定义了一个全局静态变量count来统计次数,在多线程的情景下,我们的一个解决方案就是对count对象操作时进行同步。然后我们写出了这样一段代码: public class Main { static Integer count=0; public static void main(String[] args) { Runnable run=()->{ //在count对象上进行同步原创 2022-03-24 21:22:18 · 383 阅读 · 0 评论 -
Java创建对象的四种方式
四种方式: new创建对象 反射机制创建对象 克隆创建对象 反序列化创建对象 直接上实操代码: Preson实体类 package com.bean; import java.io.Serializable; public class Person implements Cloneable, Serializable { String name; Integer age; public String getName() { return name;原创 2022-02-23 10:41:12 · 412 阅读 · 0 评论 -
浅拷贝与深拷贝——java对象的拷贝
Java对象拷贝原创 2022-02-25 10:47:52 · 194 阅读 · 0 评论