摘要: 编译期常量 当一个常量的值并非编译期间可以确定的,那么其值就不会放到调用类的常量池中 这时在程序运行时,会主动使用这个常量所在的类,显然会导致这个类会被初始化,输出静态代码块中语句 public class MyTest3 { public static void main(String[] arg 阅读全文
posted @ 2019-06-10 22:58 duniqb 阅读(136) 评论(0) 推荐(0) 编辑
摘要: VM 参数 -XX:+<option> 表示开启 option 选项 -XX:-<option> 关闭 option 选项 -XX:<option>=<value> 将 option 选项的值设置为 value 比如堆空间大小 -XX:+TeaceClassLoading 用于追踪类的加载信息并打印 阅读全文
posted @ 2019-06-10 22:57 duniqb 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 类加载 Class Loading 在 Java 代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的 提供了更大的灵活性,增加了更多的可能性 生命周期 以下情况,Java 虚拟机将结束生命周期 执行了 System.exit() 方法 程序正常执行结束 程序在执行过程中遇到了异常或错误而异 阅读全文
posted @ 2019-06-10 22:56 duniqb 阅读(119) 评论(0) 推荐(0) 编辑
摘要: HTTP 状态码 1,2,3 开头的是正常的,4 开头的请求错误,5 开头的服务器错误 1XX:消息 2XX:成功 3XX:重定向 4XX:请求错误 5XX:服务器错误 重要的几个 200:成功返回网页 301/302:永久/临时重定向 304:Not Modified,未修改,告诉浏览器资源未修改 阅读全文
posted @ 2019-06-10 19:30 duniqb 阅读(260) 评论(0) 推荐(0) 编辑