after tomorrow

虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。

 浏览次数: 139
 标签: Java
 创建时间: 2019-09-04

垃圾回收,Java的一大特点。不需要程序员自己管理内存的释放,从而降低犯错误的几率。

 浏览次数: 109
 标签: Java
 创建时间: 2019-09-04

用来加快查询的技术有很多,其中最重要的是索引。通常,能够造成查询速度最大差异的是索引的正确使用。很多时候,当查询速度很慢时,添加上索引后就能迅速解决问题。但情况也不总是这样,因为优化并不总是一件简单的事情。然而,在许多情况下,假如你不使用索引,那么试图通过其他途径来提高性能则纯粹是浪费时间。

 浏览次数: 140
 标签: MySQL
 创建时间: 2019-08-27

在代理模式(Proxy Pattern)中,为其他对象提供一种代理以控制对这个对象的访问。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。

 浏览次数: 128
 标签: Design Pattern
 创建时间: 2019-08-21

TCP协议,TCP/IP协议族的一个重要的子协议。相对于UDP(User Datagram Protocol)的不可靠传输,提供了可靠的传输。要理解TCP的三次握手和四次挥手首先当然是要了解TCP报文的的格式的。

 浏览次数: 230
 标签: Network
 创建时间: 2019-08-17

我们知道线程安全发生在有共享资源的情况下,破坏这个条件就可以做到线程安全。Java为我们提供了ThreadLocal类,被称为线程局部变量。可以为每个线程提供一个变量副本,然后修改互不干涉。下面来看看Java是如何实现的ThreadLocal。

 浏览次数: 195
 标签: Java
 创建时间: 2019-07-30

在我们编写涉及到I/O中输出操作Java程序时我们一般是直接关闭流就不管了,确实不会有问题,事实也确实如此。但是我们都知道Java输出流中有一个flush方法,这个方法的意思是刷新输出流缓冲区,而close方法会调用flush方法。

 浏览次数: 157
 标签: Java
 创建时间: 2019-07-21

一张Java I/O体系的思维导图。

 浏览次数: 120
 标签: Java
 创建时间: 2019-07-21