Java技术【备忘】
文章平均质量分 79
Jeyolive
你若盛开,清风自来
展开
-
全析-Java 引用
1.什么是引用首先,你要明白什么是变量。变量的实质是一小块内存单元。这一小块内存里存储着变量的值比如int a = 1;a就是变量的名名,1就是变量的值。而当变量指向一个对象时,这个变量就被称为引用变量比如A a =new A();a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过操纵这个a来操作A对象。 此时,变量a的值为它所引用对象的地址 引用数据类型为java两大数据类型之一 引用数据型在被床架时,首先要在栈上给其引用(句柄)分配一块内原创 2021-05-12 00:59:34 · 112 阅读 · 0 评论 -
MySQL8安装教程
MySQL8安装教程MySQL版本1.准备工作2.解压安装的文件3.环境配置4.执行安装,初始化,启动命令创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入MySQL版本 MySQL Server 8.0.18 MySQL Shell 8.0.181.准备工作MySQL Server 压缩包下载地址:link选择需要的版本原创 2021-04-02 11:17:16 · 2646 阅读 · 0 评论 -
知识点 Knowledge Point
publicstaticvoidtestMapVoid(){ Mapmap=newHashMap(); map.put("a","a1"); map.put("b","b1"); map.put("c","c1"); ListlistKey=newArrayList(); ListlistValue=newArrayList(); ...原创 2020-11-12 11:54:24 · 433 阅读 · 0 评论 -
由浅入深讲解volatile
volatilevolatile 是一个类型修饰符。volatile 的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略volatile 的特性保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。(实现可见性) 禁止进行指令重排序。(实现有序性) volatile 只能保证对单次读/写的原子性。i++ 这种操作不能保证原子性。关于volatile 原子性可以理解为把对volatile变量的单个读/写,看成是使用同一个锁对这些单转载 2020-11-12 11:50:58 · 1175 阅读 · 0 评论