自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】IO——File、字节流与字符流、内存流、打印流、输入流与输出流、序列化与反序列化

目录IO一、File文件操作类—既可以描述具体文件也可以描述文件夹二、字节流与字符流三、文件拷贝四、字符编码五、内存流(以内存为终端的输入输出流)六、打印流(输出流的强化版本)七、System类对IO的支持八、两种输入流九、序列化IO核心掌握五个类(File、OutputStream、InputStream、Reader、Writer)一个接口(Se...

2019-09-25 14:01:12 146

原创 【Java】JDK内置三大类加载器、类加载器的双亲委派模型及意义

目录类加载器ClassLoader2.JDK内置的三大类加载器a.Bootstrap(启动类加载器)b.ExtClassLoader<扩展类加载器>c.AppClassLoader(应用程序类加载器)3.类加载器的双亲委派模型类加载器ClassLoader1.定义:通过一个类的全名称获取此类的二进制字节流,实现类加载功能的代码模块2.JDK内置的三大...

2019-09-23 09:08:41 307

原创 【Java】反射

目录反射1.认识反射2.核心类Class类(描述其他类的组成)3.反射与类的操作4.反射与构造方法 ——Constructor(描述类构造方法信息)5.反射调用普通方法6.反射与普通属性7.动态破坏封装(反射特性)——在一次JVM进程中且只能通过反射来调用反射1.认识反射反射:指的是对象的反向处理,根据对象倒推类的组成2.核心类Class类(描述其...

2019-09-20 17:38:32 132 1

原创 【Linux】Linux查看网络状态的命令

笔试中遇到的一个题Linux查看网络状态的命令(netstat)有四个选项:netstat:查看网络相关状态的ifconfig:显示配置信息ping:查看网络链接第四个选项记不太清...

2019-09-18 11:35:03 12097

转载 【Java】ArrayList用法解析与遍历(转载)

说明:转载(原文链接):https://zhuanlan.zhihu.com/p/642638201、添加 : add(Object obj); 添加的是对象2、集合中元素个数: size();3、集合是否为空: isEmpty(); 返回Boolean类型4、指定集合中对象添加到此集合中: addAll(Collection c);5、删除: remove(); --根...

2019-09-18 11:27:02 152

原创 【Java】多线程——写锁(独占锁)、读锁(共享锁)与写锁的降级

ReentrantReadWriteLock读写者模型:读写锁运行同一时刻被多个读线程访问,但是在写线程访问时,所有的读线程以及其他写线程均会被阻塞(读锁不等于无锁)写锁——独占锁写锁的获取——tryAcquire(int acquires)如何区分读状态与写状态:同步状态高16位表示读锁获取次数,低16位表示写锁获取次数写锁释放——重写AQS的tryRelease方法...

2019-09-04 11:15:32 231

原创 【Java】多线程——可重入锁特点

Reentrantlock——可重入锁内建锁隐式支持重入锁,Synchronized通过获取自增,释放自减的方式实现重入1.重入锁实现原理重入锁的特点:1)线程获取锁时,如果已经获取锁的线程是当期线程直接再次获取;2)由于锁会被获取N次,因此锁只有被释放N次之后才算真正释放成功2.公平锁与非公平锁公平锁:锁的获取顺序一定满足时间上的绝对顺序,等待时间最长的线程一定最先获...

2019-09-04 10:59:39 246

空空如也

空空如也

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

TA关注的人

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