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