- 博客(6)
- 收藏
- 关注
原创 java并发系列二(深入!!!理解synchronized,volatile)
一,synchronized详解 这个关键字大家想必是相当熟悉了,它是一个比较重量级的锁,主要有两层含义,一个是互斥性,一个是可见性。三种用法:1,修饰普通方法2,修饰静态方法3,修饰代码块 这里有一点需要注意,普通方法要拿到当前实例的锁,静态方法要拿到当前class对象的锁。 重点来了!!! synchronized实现原理!!! (这块内容晦涩难懂,主要是参考的这篇博文https://blog...
2018-11-25 16:27:06 229 1
原创 java并发系列一(java内存模型)
作为一个半路出家学java的菜菜菜鸟,真的是感觉路漫漫其修远兮,工作间隙看了大约两周的java并发,现在开始慢慢总结。
2018-11-22 23:28:28 136
原创 java中json用法整理
阿里家的json 日常开发中遇到各种json,感觉用的比较乱,在这里先着重整理一下阿里家的json用法。 Step1:maven配置 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...
2018-11-22 14:02:51 644
原创 数据结构之栈和队列
栈的定义 栈是一种只能在一端进行插入或删除操作的线性表。其中允许进行插入或删除操作的一端称为栈顶。表的另一端称为栈底,栈底是固定不变的。栈的插入和删除操作一般称为入栈和出栈。 特点:先进后出 队列的基本概念 也是一种操作受限的线性表:在表的一端进行插入,在表的另一端进行删除。可进行插入的一端称为队尾,可进行删除的一端称为队头。 特点:先进先出 栈和队列的存储结构,算法与应用 ...
2018-11-04 22:23:13 116
原创 数据结构之线性表
1,线性表的定义 线性表是具有相同特性数据元素的一个有限序列。 2,线性表的存储结构(相当重要) 线性表的存储结构有顺序存储结构和链式存储结构两种。前者称为顺序表,后者成为链表。 (1)顺序表 顺序表就是把线性表中的所有元素按照其逻辑顺序,依次存储到从指定的存储位置开始的一块连续存储空间中。 (2)链表 在链表存储中,每个节点不仅包含所存元素的信息,还包含元素间逻辑关系的信息,如单链表中前驱结点包...
2018-11-03 22:05:55 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人