java

java

Java并发:ThreadLocal的简单介绍

作者:汤圆个人博客:javalover.cc前言前面在线程的安全性中介绍过全局变量(成员变量)和局部变量(方法或代码块内的变量),前者在多线程中是不安全的,需要加锁等机制来确保安全,后者是线程安全的,但是多个方法之间无法共享而今天的主角ThreadLocal,就填补了全局变量和局部变量之间的空白简介

2021-05-27
140 0

Java并发:显式锁【可重入锁+读写锁】.md

作者:汤圆个人博客:javalover.cc前言在前面并发的开篇,我们介绍过内置锁synchronized;这节我们再介绍下显式锁Lock显式锁包括:可重入锁ReentrantLock、读写锁ReadWriteLock关系如下所示:简介显式锁和内置锁最大的区别就是:显式锁需手动获取锁和释放锁,而内置

2021-05-23
131 0
Java并发工具篇

Java并发工具篇

作者:汤圆个人博客:javalover.cc前言随着天气的逐渐变热,整个人也开始浮躁不安当然这里说的不是我,因为我是一个比较安静的人讲的是隔壁的老大哥,在训斥年幼的孩子一通吼叫过后,男人安静了下来,孩子也哭个不停简介前面我们介绍了 JUC 中的并发容器,它相当于一个同步容器的升级版,很大程度上提高了

2021-05-11
134 0
Java并发容器篇

Java并发容器篇

作者:汤圆个人博客:javalover.cc前言断断续续一个多月,也写了十几篇原创文章,感觉真的很不一样;不能说技术有很大的进步,但是想法确实跟以前有所不同;还没开始的时候,想着要学的东西太多,总觉得无从下手;但是当你真正下定决心去做了几天后,就会发现 原来路真的是一步步走出来的;如果总是原地踏步东

2021-05-09
83 0
Java并发 - 同步容器篇

Java并发 - 同步容器篇

作者:汤圆个人博客:javalover.cc前言官人们好啊,我是汤圆,今天给大家带来的是《Java并发-同步容器篇》,希望有所帮助,谢谢文章如果有问题,欢迎大家批评指正,在此谢过啦简介同步容器主要分两类,一种是Vector这样的普通类,一种是通过Collections的工厂方法创建的内部类虽然很多人

2021-05-05
93 0
三大特性.md

三大特性.md

前言大家好啊,我是汤圆,今天给大家带来的是《Java中的三大特性 - 超详细篇》,希望对大家有帮助,谢谢这一节的内容可能有点多,大家可以选择性的来看简介Java的三大特性:封装、继承、多态乍一听,好像很高大上,其实当你真正用的时候,会发现高大上的还在后面呢。。。热身在正式讲解三大特性之前,先普及几个

2021-04-13
134 0
文件IO流.md

文件IO流.md

前言大家好啊,我是汤圆,今天给大家带来的是《Java中的IO流-入门篇》,希望对大家有帮助,谢谢由于Java的IO类有很多,这就导致我刚开始学的时候,感觉很乱,每次用到都是上网搜,结果每次用完就忘;后来沉下心去看书学习,才明白都是有规律的;这里先做个简单的介绍,作为入门级教程,后面还有很多要学习的,

2021-04-13
110 0
集合Map.md

集合Map.md

前言大家好啊,我是汤圆,今天给大家带来的是《Java中的映射Map - 入门篇》,希望对大家有帮助,谢谢简介前面介绍了集合List,这里开始简单介绍下映射Map,相关类如下图所示正文Map是一种存储键值对的数据集合,键以散列或者树形结构进行存储;为什么会设计Map接口呢?假设我们有一个员工类,里面有

2021-04-13
105 0
集合Set.md

集合Set.md

前言大家好啊,我是汤圆,今天给大家带来的是《Java中的集合Set - 入门篇》,希望对大家有帮助,谢谢简介前面介绍了集合List,映射Map,最后再简单介绍下集合Set,相关类如下图所示正文Set从外面看像List(都是存储单一数据的集合),只不过存储的数据不会有重复;但是里面却是Map映射(因为

2021-04-13
100 0