java
一定要细心
勿在浮沙筑高台。
展开
-
java.lang -> Boolean
java.lang -> Boolean 是什么 Boolean 类是将 boolean 基本类型进行包装。类型为 Boolean 的对象包含一个单一属性 value,其类型为 boolean。 此外还提供了许多将 boolean 转换为 String、String 转换为 boolean,以及其他一些方法。 构造器 有两个构造器 public Class Boolean { pub...原创 2019-12-06 11:30:27 · 482 阅读 · 0 评论 -
java.lang -> Object
java.lang -> Object 是什么 Object 类是类层次结构的根,是 Java 中唯一一个没有父类的类,Java 中所有对象包括数组都继承了 Object 类中的方法。 重要方法 public class Object { private static native void registerNatives(); static { regist...原创 2019-12-04 16:34:39 · 463 阅读 · 0 评论 -
java 并发——synchronized
java 并发——synchronized 介绍 在平常我们开发的过程中可能会遇到线程安全性的问题,为了保证线程之间操作数据的正确性,我们第一想到的可能就是使用 synchronized 并且 synchronized 使用的位置也是很有讲究的.首先我们来先看一下什么是 synchronized ? 需要使得代码变为同步方法我们需要使用 synchronized 来修饰执行前会先去获取锁,执行...原创 2019-09-05 15:49:58 · 174 阅读 · 0 评论 -
java 并发——volatile
java 并发——volatile 介绍 维基百科: volatile 是一个类型修饰符(type specifier).volatile 的作用是确保本条指令不会因编译器的优化而省略,且要求每次直接读值。 看了上面的话感觉不是那么的好理解,因为 volatile 关键字是和 java 内存模型 JMM(java memory model)是息息相关的,所以在介绍 volatile 之前我们先来...原创 2019-09-06 15:03:02 · 101 阅读 · 0 评论 -
java 并发——AbstractQueuedSynchronizer
java 并发——AbstractQueuedSynchronizer 简介 abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer implements Serializable 提供一个基于先进先出(FIFO)等待队列,可以用于构建锁或者其他相关同步器(信号量、事件等)的基础框架。这些同步器...原创 2019-09-17 19:48:54 · 200 阅读 · 0 评论 -
java 并发——ReentrantLock
java 并发——ReentrantLock 简介 public class ReentrantLock implements Lock, java.io.Serializable { // 继承了 AbstractQueuedSynchronizer 具体操作的执行者 private final Sync sync; abstract static class...原创 2019-09-19 11:40:50 · 163 阅读 · 0 评论 -
java 并发——CountDownLatch
java 并发——CountDownLatch 简介 public class CountDownLatch { private final Sync sync; private static final class Sync extends AbstractQueuedSynchronizer { Sync(int count) { ...原创 2019-10-11 19:35:05 · 157 阅读 · 0 评论