6️⃣多线程&并发篇之下篇
多线程&并发篇之下篇 31、CAS的原理呢? CAS叫做CompareAndSwap,比较并交换,主要是通过处理器的指令来保证操作的原子性,它包含三个操作数: 变量内存地址,V表示 旧的预期值,A表示 准备设置的新值,B表示 当执行CAS指令时,只有当V等于A时,才会用B去更新V的值,否则就不会执行
5️⃣多线程&并发篇之中篇
多线程&并发篇之中篇 17、说说自己是怎么使用 synchronized 关键字? 修饰实例方法: 作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁 修饰静态方法:也就是给当前类加锁,会作用于类的所有对象实例,因为静态成员不属于任何一个实例对象,是类成员( static 表明这是该类的一
4️⃣多线程&并发篇之上篇
多线程&并发篇之上篇 master ,这是我的小站,欢迎访问哦~~ 1、说说Java中实现多线程有几种方法 创建线程的常用三种方式: 继承Thread类 实现Runnable接口 实现Callable接口( JDK1.5>=)
6️⃣Java基础之下篇
基础篇之下篇 master ,这是我的小站,欢迎访问哦~~ 31、说说List,Set,Map三者的区别? List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。 Map
5️⃣Java基础之中篇
master ,这是我的小站,欢迎访问哦~~ 16、Java创建对象有几种方式? java中提供了以下四种创建对象的方式: new创建新对象 通过反射机制 采用clone机制 通过序列化机制
4️⃣Java基础之上篇
基础篇之上篇 master ,这是我的小站,欢迎访问哦~~ 1、 Java语言有哪些特点 简单易学、有丰富的类库 面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 与平台无关性(JVM是Java跨平台使用的根本) 可靠安全 支持多线程