混沌初开,在一片名为jvm的世界中,到处都是一片虚无,直到一个名为BootstrapClassLoader的巨人劈开了世界,据说它是由名叫C++的女神所造,它从一个叫做jre/lib的宝袋中拿出一把开天之斧ExtensionClassLoader,以及其他各种各样五颜六色的宝物,这些宝物撒落在混沌世 ...
分类:
其他好文 时间:
2018-07-28 00:47:23
阅读次数:
170
一、网络加载类 1、减少 HTTP 资源请求次数 合并静态资源图片、JavaScript 或 CSS 代码,减少页面请求数和资源请求消耗 避免重复的资源,防止增加多余请求 2、减小 HTTP 请求大小 减少没必要的图片、JavaScript、CSS 及 HTML 代码 对文件进行压缩优化 使用 gz ...
分类:
其他好文 时间:
2018-07-25 23:54:06
阅读次数:
201
spl_autoload_register函数是实现自动加载未定义类功能的的重要方法,所谓的自动加载意思就是 我们的new 一个类的时候必须先include或者require的类文件,如果没有include或者require,则会报错。那这样我们就必须在文件头部写上许多include或require ...
分类:
Web程序 时间:
2018-07-22 17:06:43
阅读次数:
218
网络加载类 减少 HTTP 资源请求次数 合并静态资源图片、JavaScript 或 CSS 代码,减少页面请求数和资源请求消耗 避免重复的资源,防止增加多余请求 减小 HTTP 请求大小 减少没必要的图片、JavaScript、CSS 及 HTML 代码 对文件进行压缩优化 使用 gzip 等方式 ...
分类:
其他好文 时间:
2018-07-15 21:09:56
阅读次数:
175
要了解类加载器先要了解类的加载 一、类的加载(类的加载概述) 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 1、加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。 其中 ...
分类:
编程语言 时间:
2018-07-11 12:38:52
阅读次数:
141
Monkey环境配置安卓APP想要测试稳定性,monkey是最佳选则。首先搭建monkey的运行环境在Windows下基于SDK1.下载SDK for Windows 解压:android-sdk-windows 到D:盘根目录2. 设置sdk下面tools的环境变量右击“计算机”-》属性-》高级系 ...
分类:
其他好文 时间:
2018-07-09 19:15:26
阅读次数:
190
在我们加载类的过程中经过了这些步骤 第一步 加载目标字节码至方法区,并转化为方法区的运行时数据结构 第二步 在堆区创建一个java.lang.Class对象,提供了访问方法区内的数据结构的接口 第三步 为静态域分配内存并设置初始值的连接阶段 第四步 执行静态域构造器()的初始化阶段 如果我们接着创建 ...
分类:
其他好文 时间:
2018-07-09 12:45:34
阅读次数:
243
JVM 系列()ClassLoader 在前面一节中,主要介绍了 Class 的装载过程,Class 的装载大体上可以分为加载类、连接类和初始化 3 个阶段。本小节将主要介绍绍 Java 语言中的 ClassLoader,类装载器。它主要工作在 Class 装载的加载阶段从系统外部获得 Class ...
分类:
其他好文 时间:
2018-07-03 11:50:33
阅读次数:
112
最近在做项目的时候,自己写了一些配置参数的读取,将配置文件放到具体的位置,然后让程序根据当前类的路径寻找配置文件的路径,但是,发现eclipse的开发坏境下是可以顺利读取到指定路径下的配置文件中的配置参数的, 但是当将项目放到Tomcat下 或者 将项目打包成可执行jar包之后,编译后的class文 ...
分类:
编程语言 时间:
2018-06-26 22:38:55
阅读次数:
248