
Java基础
Smile pineapple
这个作者很懒,什么都没留下…
展开
-
java switch
先看下面代码:private void test(int num) { switch (num) { case 1: System.out.println("==========1"); case 2: System.out.println("==========2"); case 3: System.out.println("==========3"); ...原创 2020-11-10 10:23:41 · 184 阅读 · 0 评论 -
java中的各种锁详细介绍
转自:https://blog.youkuaiyun.com/axiaoboge/article/details/84335452Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特...转载 2020-03-21 19:11:06 · 186 阅读 · 0 评论 -
Java类锁与方法锁(synchronized 实现)
对象锁,是针对一个对象实例的,它只在该对象的某个内存位置声明一个标识该对象是否拥有锁,所有它只会锁住当前的对象,而并不会对其他对象实例的锁产生任何影响,不同对象访问同一个被synchronized修饰的方法的时候不会阻塞。类锁是锁住整个类,当有多个线程来声明这个类的对象时候将会被阻塞,直到拥有这个类锁的对象呗销毁或者主动释放了类锁,这个时候在被阻塞的线程被挑选出一个占有该类锁,声明该类的对象。...原创 2019-10-20 22:48:48 · 658 阅读 · 1 评论 -
Java内部类详解
Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之处,请多谅解并欢迎...转载 2019-10-19 23:24:44 · 117 阅读 · 0 评论