- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 《Java虚拟机原理图解》5. JVM类加载器机制与类加载过程
一、Java语言的跨平台性的含义Java语言之所以说它是跨平台的、可以在当前绝大部分的操作系统平台下运行,是因为Java语言的运行环境是在Java虚拟机中。 Java虚拟机消除了各个平台之间的差异,只要操作系统平台下安装了Java虚拟机,那么使用Java开发的东西都能在其上面运行。如下图所示: Java虚拟机对各个平台而言,实质上是各个平台上的一个可
2016-01-23 19:17:23 32948 42
原创 《Maven进阶》1.maven 项目生命周期与构建原理
maven是一个非常经典的和通用的项目管理工具,虽然现在热炒gradle将作为下一代 项目管理工具来取代maven,但是 由于maven强大和健全的功能,maven还有很强的生命力。 本文将介绍maven对于项目生命周期的设计以及原理。 读完本文,你将了解到: 一、maven对项目生命周期的抽象--三大项目生命周期 二、maven对项目默认生命周期的抽象 三、maven指令与生命周期阶段的关系 四、maven生命周期各个阶段的行为与maven默认行为
2016-01-15 14:19:34 12812 17
原创 《Java虚拟机原理图解》4.JVM机器指令集
1. Java虚拟机运行时数据区JVM 位每一个线程在内存中分配了一个虚拟机栈,来表示线程的运行状态和信息,如下所示:为了给读者一个直观的感受,我们定义一个简单的Java类,然后执行这个运行这个类,逐步分析整个Java虚拟机的运行时信息的组织:package org.louis.jvm.codeset;/** * JVM 原理简单用例 * @author louis
2016-01-08 20:53:38 18477 10
基于HTML5 Canvas和jQuery 的画图工具的实现
2014-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人