自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创

锁悲观锁:每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在自己使用的过程中数据不会被别人修改,使用完成后进行数据解锁。由于数据进行加锁,期间对该数据进行读写的其他线程都会进行等待。-->Synchronized-->写多读少乐观锁:每次获取数据的时候,都不会担心数据被修改,所以每次获取数据的时候都不会进行加锁,但是在更新数据的时候需要判断该数据是否被别人修改过。如果数据被其他线程修改,则不进行数据更新,如果数据..

2021-02-08 10:15:21 106

原创 线程池

一、为什么要有线程池? Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 1.降低资源的消耗。通过重复利用已创建的线程降低线程的创建和销毁造成的消耗。 2.提高响应效率。当任务到达时,任务可以不需要等待线程创建就能执行。 3.提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控。二...

2021-02-08 10:13:41 94

原创 多线程创建方式以及线程状态转换

Java多线程的实现方式(3种)创建方式:继承Thread类,实现runnable接口,实现Callable接口1、继承Thread类:hread 是一个类。Thread本身就实现了Runnable接口public class MyThread extends Thread {   public void run() {    System.out.println("MyThread.run()");   } } MyThre...

2021-02-08 10:09:21 203

原创 线程池

一、为什么要有线程池?Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。1.降低资源的消耗。通过重复利用已创建的线程降低线程的创建和销毁造成的消耗。2.提高响应效率。当任务到达时,任务可以不需要等待线程创建就能执行。3.提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,...

2019-02-11 19:35:41 184

原创 HashSet 和 Linked

一、继承关系:public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable 可克隆,可序列化二、特点:基于HashMap实现的HashSet 存放单一值key值key值只有一个可以为null k...

2018-11-18 16:46:59 126

原创 简述WeakHashMap 和 Java

2018-11-18 16:18:23 83

原创 总结LinkedHashMap 和 HashMap

发布文章 博文管理我的博客退出 Trash Temp 总结HashMap和HashTable 总结HashMap和HashTable 总结LinkedHashMap 和 HashMap 异同点:一、继承关系:LinkedHashMap 继承了HashMap即拥有HashMap的特征,实现了Map接口,拥有map接口中...

2018-11-05 17:32:49 236

原创 总结HashMap和HashTable

异同点1.实现的接口继承的类不同HashMap:AbstractMapHashtable:Dictionary(Enumerator 提供特有的key和value的遍历方式)hashTable特有方法:contains()判断value是否存在调用containsValue()2.初始数组大小hashmap:16hashtable:113.线程安全性hashmap:非线程安全...

2018-11-03 00:01:15 121

原创 简述java类型

zhuyi 注意:java类型  只有有符号的  没有无符号的 

2018-08-17 12:15:52 119

原创 简述jvm jdk jre 三者的关系

2018-08-17 12:09:42 796

原创 简述java与c/c++的不同

2018-08-17 12:03:57 405

原创 第一个java程序

public class HelloWorld { public static void main(String[] args) { System.out.println("hello world"); }}  

2018-08-17 11:43:48 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除