随笔分类 - Java
Java学习笔记!
摘要:总结 Java在官网也有相应的教程,去JDK官网也能了解到新版本JDK相关的特性,所以说直接浏览JDK官网是没有任何信息差的。(自己有充足时间的前提下) 《On Java》、《Effective Java》是必看的两本书,读书百遍,其义自见。读一遍也许理解不了什么。 Centos7安装JDK 安装步
阅读全文
摘要:内部类 一个定义在另一个类中的类,叫做内部类 public class JavaClass { public static void main(String[] args) { OuterClass outerClass = new OuterClass(); // 第一种访问内部类的方法,通过在O
阅读全文
摘要:列表List List接口在Collection的基础上添加了许多方法,允许在list中间插入和删除元素。 List主要有两种类型的具体实现: ArrayList:底层数组实现,动态调整集合的大小,擅长随机访问,但在ArrayList中插入和删除元素速度较慢。 LinkedList:底层链表实现,擅
阅读全文
摘要:本地事务 本地事务:支持事务的参与者、服务器、资源管理器(RM)和事务管理器(TM)位于单机之上,仅限对单一数据库资源的访问控制。就是表和数据库位于一个服务器上,事务的操作都在这一个服务器上进行。 起初,事务仅限于对单一数据资源的访问控制: 而我们的本地事务由资源管理器进行管理: 事务的ACID是通
阅读全文
摘要:泛型,即“参数化类型”,将原来的具体类型参数化。在不创建新类型的情况下,通过泛型指定不同的类型形参,来控制实际传入实参的具体类型。换句话说,就是在使用和调用时传入具体的类型。 为什么使用泛型? 能够对类型进行限定(比如集合) 将运行期错误提前到编译期错误 获取明确的限定类型时无需进行强制类型转化 具
阅读全文
摘要:内存模型的相关概念 计算机中执行程序时,每条指令都是在CPU中执行,执行指令的过程必然会涉及到数据的读取和写入。而程序运行时的数据是存放在主存(物理内存)中,由于CPU的读写速度远远高于内存的速度,如果CPU直接和内存交互,会大大降低指令的执行速度,所以CPU里面就引入了高速缓存。 脑补当初学习OS
阅读全文
摘要:5.1 异常分类 如图所示,Throwable是所有异常的父类,往下划分为两大门派Error和Exception。 Error类是指Java运行时系统的内部错误和资源耗尽错误,应用程序不会抛出这种类型的对象。如果出现这种错误,听天由命... Exception又分解为两个分支,可以看做是受查异常和非
阅读全文

浙公网安备 33010602011771号