java
shenyu4android
Android 开发
展开
-
知识梳理系列之三——同步锁、三大性质等并发编程要点
知识梳理系列之二——同步锁、三大性质等并发编程要点 并发编程要点知识梳理系列之二——同步锁、三大性质等并发编程要点三大性质指令重排volatile关键字同步锁Synchonizedwait/sleep/notify/notifyAll 三大性质 原子性 用来保证一个程序操作被完整的执行,因为在CPU中是一条条指令执行,一个编码操作可能需要执行多条指令,具备原子性的操作,要么完整的被执行,要么不执行; 有序性 保证程序的逻辑先后顺序; 可见性 在共享数据被多线程使用时,各个线程会一次读取数据并原创 2020-07-02 16:38:00 · 162 阅读 · 0 评论 -
Java基础知识——String/StringBuilder/StringBuffer的区别
Java基础——String/StringBuilder/StringBuffer的区别 1. String public final class String implements java.io.Serializable, Comparable<String>, Charsequence { ... private final char[] value; ... } String x = "ab"; x += "cd"; a. JDK 1.8之前,需要三块内存完成操作,一是原来的"原创 2020-07-01 11:55:13 · 136 阅读 · 0 评论