![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java关键字
DreamBoy_W.W.Y
不愿做菜鸟的小鸟,不断学习,目标是成为老鸟。
展开
-
【Java关键字】final、static、Transient、Collection接口
final关键字用来修饰引用、方法、类。 1、修饰引用 如果引用为基本数据类型,则该引用为常量,该值无法修改。 如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。 如果引用时类的成员变量,则必须当场赋值,否则编译会报错。 2、修饰方法 当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。 3、修饰类 当用final修改类时,该类成为最终类,无法被继承。简称为“断子绝孙类”。 ...原创 2020-08-16 21:33:04 · 155 阅读 · 0 评论 -
【Java关键字】volatile、Synchronized
1、并发编程的三大特性 并发编程的三大特性:原子性、可见性、有序性 原子性:一个不可再被分割的颗粒。原子性指的是一个或多个操作要么全部执行成功要么全部执行失败。 有序性: 程序执行的顺序按照代码的先后顺序执行。(处理器可能会对指令进行重排序) 可见性: 一个线程对共享变量的修改,另一个线程能够立刻看到。 2、volatile 它能够使变量在值发生改变时能尽快地让其他线程知道;volatile是java虚拟机提供的轻量级的同步机制。 三大特性如下: A、保证可见性 B、不保证原子性 C、禁止指令重排 当线程A原创 2020-08-16 21:39:36 · 248 阅读 · 0 评论