自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JAVA】并发编程全面开战

关键字synchronizedJVM会自动释放锁;synchronized可以修饰代码块、方法、类;synchronized发生锁竞争时,会让其他线程一直等待;synchronize不能设置共享锁;接口Lock必须手动释放锁,并且代码中出现异常会导致unlock代码不执行,所以Lock一般在- Finally中释放;修饰代码块;Lock可以设置获取锁的过程中响应中断,lock.lockInterruptibly()方法会优先响应中断,而不是像lock()一样优先去获取锁;Lock有共

2020-07-16 22:35:25 217

原创 【JAVA】BIO、NIO、AIO(Socket-IO模型)

BIO(blocking I/O)NIO(nio-blocking I/O)NIO2

2020-06-28 00:54:27 335

原创 【JAVA】I/O流概述

I/O

2020-06-05 01:13:23 211

原创 【JAVA】final关键字

final关键字参考资料:【Thinking in JAVA】修饰变量final修饰变量时,必须在定义处或者每个构造器中对变量进行赋值,确保final域在使用前肯定被初始化;①修饰基本类型或者包装类直接赋值时,变量的值恒定不变;②修饰类的引用或者数组时,引用恒定不变;(一旦引用被初始化指向一个对象,就无法改为指向另一个对象,但是对象本身的内容是可以被修改的)1.一个永远不变的编译时常量;【Thinking in JAVA】当final修饰基本数据类型或者String类型且直接赋值的变量,

2020-05-14 01:20:06 120

原创 【JAVA】序列化与反序列化

文章目录[What]什么是序列化和反序列化?[Why]为什么要进行序列化和反序列化?[Which]序列化的技术有哪些?应用方向java的序列化[What]什么是序列化和反序列化?序列化是指将对象的状态信息转化为可传输或存储的形式的过程,一般转化为二进制流或者xml形式,与序列化相对应的过程称之为反序列化,它是指二进制流或者xml形式转化为对象的过程。[Why]为什么要进行序列化和反序列化?...

2020-05-07 02:19:32 442

空空如也

空空如也

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

TA关注的人

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