柚子树
柚子树
全部文章
分类
java相关(4)
操作系统(5)
计算机网络(1)
读书笔记(34)
归档
标签
去牛客网
登录
/
注册
柚子树的博客
全部文章
(共40篇)
《深入理解Java虚拟机(第2版)》第三章 (判断对象是否存活和垃圾回收算法)
哪些内存需要回收? 程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,不需要考虑回收的问题。而Java堆和方法区则不一样,一个接口中的多个实现类需要的内存可能不一样,一个方法中的多个分支需要的内存也可能不一样,我们只有在程序处于运行期间时才能知道会创建哪些对象,...
2020-04-30
0
0
用LinkedHashMap实现FIFO和LRU
//FIFO public class FIFOCache<K,V> extends LinkedHashMap<K, V> { private final int SIZE; public FIFOCache(int size) { supe...
2020-04-29
0
590
a = a + b 与 a += b 的区别
两个整型相加,如byte、short 或者 int,首先会将它们提升到 int 类型,然后在执行加法操作。而+= 会多做一个操作:隐式的将加操作的结果类型强制转换为持有结果的类型。 举例:byte a = 127;byte b = 127;b = a + b; // error : cannot c...
2020-04-26
0
886
《深入理解Java虚拟机(第2版)》第二章 对象
对象的创建 虚拟机遇到new指令后,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。 ...
2020-04-19
1
0
《深入理解Java虚拟机(第2版)》第二章 (运行时数据区域)
程序计数器 当前线程所执行的字节码的行号指示器; 如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址; 如果正在执行的是Native方法,这个计数器值则为空(Undefined);(native是非Java代码编写的,比...
2020-04-18
1
0
《深入理解Java虚拟机(第2版)》第一章 走进Java
这一章主要介绍了Java和JVM的发展史,以及如何自己编译JDK。不过还是学到了一些东西: Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK( Java Development Kit),JDK是用于支持Java程序开发的最小环境。 Java API类库中的Java ...
2020-04-18
1
0
不同级别的安全管理
(1)系统级安全管理的主要任务是不允许未经授权的用户进入系统,从而也放置了他人非法使用系统中各类资源(包括文件)。系统级管理的主要措施有注册与登陆。(2)用户级安全管理是通过对所有用户分类和对指定用户分配访问权。不同的用户对不同文件设置不同的存取权限来实现。例如,在Unix系统中将用户分为文件主、组...
2020-03-25
0
1614
文件分配
【连续分配】要求为每一个文件分配一组相邻接的盘块优点:(1)顺序访问容易(2)顺序访问速度快缺点:(1)要求有连续的存储空间(2)必须事先知道文件的长度 【链接分配】在每个盘块上的链接指针,将同属于一个文件的多个离散的盘块链接成一个链表,而由此所形成的物理文件称为链接文件特点:(1)采取了离散分配方...
2020-03-17
0
1105
HTTP错误代码
100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息2XX:成功状态码200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚未处理...
2020-03-17
0
470
Java中类之间的六种关系
第一种:继承关系,例如:子类继承父类,子接口继承父接口。第二种:实现关系,例如:类实现接口。第三种:依赖关系,例如:一个类作为另一个类中方法的参数存在,这种关系具有偶然性和临时性。第四种:关联关系,例如:一个类作为另一个类中的成员变量存在,它是一种强依赖关系。第五种:聚合关系,例如:整体和部分之间,...
2020-03-17
0
756
首页
上一页
1
2
3
4
下一页
末页