笔记
文章平均质量分 59
qq_42008211
这个作者很懒,什么都没留下…
展开
-
volatile作用
保证变量在内存中对线程的可见性,不保证原子性 禁用指令重排 关于指令重排 并发编程中,cpu自身和虚拟机为了提高执行效率,都会采用指令重排(保证不影响结果的前提下,将某些代码乱序执行) 关于cpu:为了从分利用cpu,实际执行指令时会做优化; 关于虚拟机: 在HotSpot vm中,为了提升执行效率,JIT(即时编译)模式也会做指令优化 ...原创 2022-03-13 15:39:56 · 861 阅读 · 0 评论 -
Java基础知识
一、java概述 1.1 Java 语言概述 Java 是一种高级编程语言,而且是面向对象的编程语言。Java 语言是美国 Sun 公司(Stanford University Network),在 1995 年推出的高级的编程语言。Java 语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为 Java之父。Java 语言的版本:1.0-1.4,5.0…8.0…16.0,本文笔记用的 jdk 版本为 8.0。 1.2 Java 语言平台版本 JavaSE(Java Platf原创 2022-01-18 12:16:10 · 644 阅读 · 0 评论