- 博客(7)
- 收藏
- 关注
原创 尚硅谷周阳面试第二季(主要是juc和JVM)
我叫目录2019年面试题1.请谈谈对volatile的理解CAS(CompareAndSet)比较并交换原子类AtomicInteger的ABA问题谈谈?原子更新引用知道吗?2019年面试题1.请谈谈对volatile的理解1.1 volatile是java虚拟机提供的轻量级的同步机制1.1.1保证可见性1.1.2不保证原子性1.1.3禁止指令重排1.2JMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这
2020-08-26 00:11:54
2372
原创 周阳面试JUC和JVM
我叫目录1.JUC(java.util.concurrent)1.1进程/线程1.2并发/并行1.3 三个包2.售票多线程3.lambda表达式简单复习4.集合类不安全5.八锁原理讲解6生产者消费者7.condition例子8.callabe9.JVM9.1JVM架构图9.2类加载器9.2.1加载器类型9.2.2双亲委派机制9.3本地方法9.4PC寄存器9.5方法区9.6java栈9.6.1栈内存栈+堆+方法区的交互关系9.7堆9.8对象的生命周期9.9堆参数调优入门9.10GC是什么(分代收集算法)9.1
2020-07-28 17:58:54
1258
原创 欢迎使用markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-12-22 23:13:21
552
原创 Java基本语法
2.1 关键字 2.2 标识符 2.3 变 量 2.4 进制 2.5 运算符 2.6 流程控制 选择结构 循环结构 2.7 数组 一维数组 多维数组关键字的定义和特点 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写标识符: Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符 凡是自己可以起名字的地方都叫标
2018-04-09 21:50:06
151
原创 Java语言概述
基础常识 人机交互方式 图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。 常用的DOS命令 dir(directory) : 列出当前目录下的文件以及文件夹
2018-03-22 22:29:06
107
原创 Java 基础课程内容
第一章 Java语言概述 第二章 基本语法 第三章 面向对象 第四章 Java 类设计 第五章 高级类特性 第六章 异常处理 第七章 Java 集合 第八章 泛型 第九章 注解 & 枚举 第十章 IO 第十一章 线程 第十二章 Java 常用类 第十三章 Java 反射 第十四章 Java 网络编程
2018-03-22 20:27:57
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人