上一页 1 2 3 4 5 6 7 8 9 ··· 37 下一页
摘要: 一、问题 IDEA 版本:2018.1.2 项目类型:SpringBoot 描述 : 修改JSP文件内容时,不会热部署,需要每次都重启项目才生效。 二、解决方案 加入Springboot开发者工具,即如下: 阅读全文
posted @ 2018-06-13 20:39 shyroke、 阅读(8468) 评论(0) 推荐(0)
摘要: 一.页面排版 Bootstrap 提供了一些常规设计好的页面排版的样式供开发者使用。 1.页面主体 Bootstrap 将全局 font-size 设置为 14px,line-height 行高设置为 1.428(即 20px);<p>段落元素被设置等于 1/2 行高(即 10px);颜色被设置为# 阅读全文
posted @ 2018-06-13 19:52 shyroke、 阅读(634) 评论(0) 推荐(0)
摘要: 分派调用 其实分派分为两种,即动态分派和静态分派。我们在了解分派的时候,通常把它们与重写和重载结合到一起。 重载(overload)与静态分派 我们先看一个题: public class Main { static abstract class Father { } static class Son 阅读全文
posted @ 2018-06-12 23:07 shyroke、 阅读(284) 评论(0) 推荐(0)
摘要: 方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还没有涉及到方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍最频繁的操作,但Class文件的编译过程不包含传统编译中的连接步骤,一切方法调用在Class文件里存储的都只是符号引用,而不是方法 阅读全文
posted @ 2018-06-12 17:29 shyroke、 阅读(159) 评论(0) 推荐(0)
摘要: 栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区的虚拟机栈(Virtual Machine Stack)的栈元素。栈帧存储了方法的局部变量表,操作数栈,动态连接和方法返回地址等信息。第一个方法从调用开始到执行完成,就对应着一个栈帧在虚拟机栈中从入 阅读全文
posted @ 2018-06-12 16:39 shyroke、 阅读(233) 评论(0) 推荐(0)
摘要: 一、Java虚拟机启动、加载类过程分析 下面我将定义一个非常简单的java程序并运行它,来逐步分析java虚拟机启动的过程。 2. 创建一个引导类加载器实例,初步加载系统类到内存方法区区域中; 3. 创建JVM 启动器实例 Launcher,并取得类加载器ClassLoader; 5. 加载完成时候 阅读全文
posted @ 2018-06-11 23:52 shyroke、 阅读(471) 评论(0) 推荐(0)
摘要: 一、概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 与那些在编译时需要进行链接工作的语言不同,在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,例如import j 阅读全文
posted @ 2018-06-09 22:19 shyroke、 阅读(1163) 评论(0) 推荐(1)
摘要: 一、异常处理指令概念 二、同步指令概念 阅读全文
posted @ 2018-06-09 21:29 shyroke、 阅读(165) 评论(0) 推荐(0)
摘要: 一、概念 阅读全文
posted @ 2018-06-09 21:04 shyroke、 阅读(218) 评论(0) 推荐(0)
摘要: 一、概念 二、案例 源代码 源代码 javap -verbose Test.class 解析如下,当程序运行到if语句时,执行if_icmple指令,判断(age>10)是否成立,如果成立则继续执行,如果不成立则跳转到20行继续执行,即跳转到getstatic指令。 阅读全文
posted @ 2018-06-09 20:38 shyroke、 阅读(215) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 37 下一页
作者:shyroke 博客地址:http://www.cnblogs.com/shyroke/ 转载注明来源~