- 博客(9)
- 资源 (6)
- 问答 (4)
- 收藏
- 关注
原创 synchronized了解一下
文章目录理解synchronized执行过程进一步理解synchronized方法1.可重入性2.内存可见性3.死锁参考文章理解synchronizedsynchronized 可以用于修饰类的实例方法、静态方法和代码块。synchronized实例方法实际保护的是同一个对象的方法调用,确保同时只能有一个线程执行。再具体说,synchronized实例方法保护的是当前实例对象,即this,t...
2020-03-31 22:36:48 169
原创 线程共享内存及可能存在的问题
文章目录线程共享内存及可能存在的问题1.竞态条件2.内存可见性线程共享内存及可能存在的问题每个线程表示一条单独的执行流,有自己的程序计数器,有自己的栈,但线程之间可以共享内存,他们可以访问和操作相同的对象。package com.claa.javabasic.Thread;import java.util.ArrayList;import java.util.List;/** *...
2020-03-29 23:23:00 1787
原创 线程基本用法了解一下
文章目录创建线程1.继承Thread2.实现Runnable接口线程的基本属性和方法1.id和name2.优先级3.状态4.是否daemon线程5 sleep方法6.yield方法7 join方法8.过时方法线程的优点以及成本参考文章创建线程线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈。Java中创建线程有两种形式,一种是继承Thread,另外一种是实现Runnable接口...
2020-03-28 23:04:56 167
原创 LinkedHashMap(jdk1.7)了解一下
文章目录两种基本顺序缓冲的认识基本原理小结参考文章两种基本顺序它是HashMap的子类,但可以保证元素按插入和访问有序,这与TreeMap按键排序不同。内部还有一个双向链表维护键值对的顺序,每个键值对既位于哈希表中,也位于这个双向链表中。支持两种顺序:一种是插入顺序,另一种是访问顺序。插入顺序容易理解,先添加的在前面,后添加的在后面,修改操作不影响顺序。访问顺序是指get/put操作,对一个...
2020-03-25 22:03:48 260
原创 TreeMap(jdk1.7)了解一下
文章目录基本构造方法实现原理1、内部组成2、保存键值对3、根据键获取值4、查看是否包含某个值5、根据键删除键值对小结参考文章基本构造方法// 默认构造方法,使用默认构造方法,要求Map中的键实现Comparable接口,TreeMap内部进行各种比较时会调用键的Comparable 接口中的compareTo方法public TreeMap()//一个比较器对象comparator,如果...
2020-03-21 22:18:56 388
原创 排序二叉树(概念性)了解一下
文章目录基本概念基本算法1.查找2.遍历3.插入4.删除平衡的排序二叉树参考文章基本概念树的基本概念,在计算机程序中,树是从上往下长的,也会有分叉,有个根节点,每个节点可以有一个或多个节点,没有孩子节点的节点一般称为叶子节点。二叉树是一棵树,每个节点最多有两个孩子节点,一左一右,左边的称为左孩子,右边的称为右孩子。排序二叉树,也是二叉树,它没有重复元素,而且是有序的二叉树,对每个节点如果...
2020-03-21 22:07:53 1044 1
原创 ArrayList(jdk1.7)了解一下
文章目录1.基本用法2.ArrayList的主要方法3.add方法和remove方法4.迭代Iterator接口迭代器如何迭代器的好处5.ArrayList 实现的接口6.ArrayList的其他方法7.ArrayList 特点分析8.参考文章1.基本用法ArrayList 是一个泛型容器,新建ArrayList需要实例化泛型参数。ArrayList<Integer> intLi...
2020-03-16 23:03:08 242
原创 HashMap(jdk1.7)了解一下
文章目录实现原理1.内部组成2.默认构造方法3.保存键值对4.实例5.查找方法6.根据键删除键值对7.原理小结8.参考文章Map 接口Map 有键和值得概念,一个键映射到一个值,Map按键存储和访问值,键不能重复,即一个键只会存储一份,给同一个键重复设置,会覆盖原来的值。Set 接口Set接口,表示的数学中的集合概念,即没有重复的元素集合。public interface Map<...
2020-03-16 22:44:12 202
原创 Arrays.copyOf()与System.arraycopy() 认识
文章目录基本用法Arrays.copyOf()System.arraycopy()Talk is cheap , Show me the code.基本用法最近在看jdk源码,这两个方法经常出现,用来复制一个新的数组,所以自己总结一下。Arrays.copyOf()语法:public static <T> T[] copyOf(T[] original,int newLen...
2020-03-14 11:14:36 205
有关Tomcat出错信息,求帮忙,看看是哪里的问题
2017-10-27
eclipse 氧气版 为什么无需配置web.xml,就可以执行servlet?
2017-09-04
servlet过滤器 过滤黑名单Ip 404错误找不到页面
2017-09-03
resultSet 类型的方法
2017-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人