- 博客(5)
- 收藏
- 关注
原创 IO流复习提醒
第一天 File类1.File类静态成员变量2.File类的三种构造3.File类常用方法4.list()和listFiles()方法5.FileFilter过滤器与listFiles()的联合使用6.递归遍历目录第二天 字节流(适合所有)1.FileInputStream2.FileOutputStream文件的续写 :①构造函数加true ②append()函数3.加缓冲字节数组 n...
2018-03-22 23:06:28 135
原创 类加载器
一、类加载器图(1)启动类加载器(Bootstrap ClassLoader):负责加载存放在JDK/jre/lib下,或者被-Xbootclasspath参数指定的路径中的,并且能够被虚拟机识别的类库;(2)扩展类加载器(Extension ClassLoader):负责加载JDK/jre/lib/ext目录中,或者由java.ext.dirs系统变量指定的路径中的所有类库,开发者可以直接使用扩...
2018-03-15 14:34:37 144
原创 JVM类加载机制
在JVM运行时数据区之前,首先会将源码文件通过类加载器进行加载JVM运行时数据区链接:http://blog.csdn.net/qq_41329373/article/details/79478867一、类的加载机制1、类的声明周期(1)加载、连接(验证、准备、解析)、初始化、使用和卸载(2)注意:解析阶段在某些情况下可以在初始化阶段之后开始,这是为了支持Java语言的运行时绑定。另外这几个阶段是...
2018-03-08 18:05:17 115
原创 JVM运行时数据区
一、JVM运行时数据区数据共享区方法区 Method Area(运行时常量池(1.8以后存在于堆中))堆 Heap数据私有区虚拟机栈 VM Stack ---->栈帧(局部变量表,操作数栈,动态链接,返回地址)本地方法栈 Native Method Stack程序计数器 Program Counter Register二、数据共享区 1、方法区 ...
2018-03-08 00:31:37 117
原创 进程的死锁,以及银行家算法
死锁产生的原因: 1、系统资源不足; 2、进程运行推进的顺序不合适; 3、资源分配不当等。死锁产生的四个必要条件:1、互斥条件:一个资源每次只能被一个进程使用2、请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放3、不剥夺条件:进程已获得的资源,在未使用完之前,不能强行剥夺4、循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系--------------...
2018-03-07 20:36:45 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人