# Java 虚拟机 ## Java 虚拟机概述和基本概念 ### 类加载子系统、方法区、Java堆、直接内存、Java栈、本地方法栈、垃圾回收系统、PC寄存器、执行引擎 + 类加载子系统:负责从文件系统或者网络中加载 Class 信息,加载的信息存放在一块称之为方法区的内存空间。 + 方法区:就是... ...
分类:
编程语言 时间:
2017-08-14 00:25:02
阅读次数:
160
课程目录及下载地址: 第1章 课程简介介绍了课程内容、背景和案例展示。第2章 项目的准备工作介绍了如何使用PHP依赖管理工具Composer安装Yii2框架,模拟配置真实企业开发项目运行环境和编辑器。第3章 项目前台页面的搭建介绍了如何使用Yii2框架的页面布局管理完成前台首页、商品分类、商品详情、 ...
分类:
其他好文 时间:
2017-08-13 15:20:56
阅读次数:
407
1、程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器都只会执行一条线程中的指令。为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计 ...
分类:
编程语言 时间:
2017-08-11 10:46:46
阅读次数:
231
分享发布网站外链的几种方法 俗话说:"内容为王.外链为皇".根据得易搜分类信息网的情况,可见外链关于网站的重要程度.很多新手站长为此煞费苦心.请认真看完本文.坚持做稳定添加肯定能有意想不到的收获. 一.站点友谊衔接 友谊衔接是一种简单。也是最原始进步权重的办法.传奇小子就不多讲细致操作啦.关键要懂得 ...
分类:
Web程序 时间:
2017-08-10 23:44:43
阅读次数:
292
1 #类继承 学校 2 3 class SchoolMember(object): 4 '''学校成员基本类型''' 5 member = 0 6 def __init__(self,name,age,sex): 7 self.name = name 8 self.age = age 9 self. ...
分类:
其他好文 时间:
2017-08-03 22:14:48
阅读次数:
362
一、JVM主要的结构如下: 二、各个区域功能介绍 1)、方法区(Method Area): (1)用于存储虚拟机加载的类信息、常量、静态变量等,是各个线程共享的内存区域; (2)默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法 ...
分类:
编程语言 时间:
2017-08-03 21:48:16
阅读次数:
178
因为平时不太常用 看C++PP的时候刷到这一部分内容,记录下来以后复习用 相关内容: 派生类构造函数要点: 1.首先创建基类对象 2.派生类构造函数应通过成员初始化列表将基类信息传递给基类构造函数 3.派生类构造函数应初始化派生类新增的数据成员 在派生类的初始化列表中通过基类的构造函数对派生类对象进 ...
分类:
其他好文 时间:
2017-08-02 20:23:45
阅读次数:
125
第一章:走进Java 概述 Java技术体系 Java发展史 Java虚拟机发展史 1996年 JDK1.0,出现Sun Classic VM HotSpot VM, 它是 Sun JDK 和 OpenJDK 中所带的虚拟机,最初并不是Sun开发 Sun Mobile- Embedded VM/ M ...
分类:
编程语言 时间:
2017-08-01 23:13:19
阅读次数:
233
贴图: 一、程序计数器(Program Counter Register) 程序计数器就是记录当前线程执行程序的位置,改变计数器的值来确定执行的下一条指令,比如循环、分支、方法跳转、异常处理,线程恢复都是依赖程序计数器来完成。 Java虚拟机多线程是通过线程轮流切换并分配处理器执行时间的方式实现的。 ...
分类:
其他好文 时间:
2017-08-01 23:11:55
阅读次数:
213