码迷,mamicode.com
首页 >  
搜索关键字:类装载    ( 249个结果
spring AOP的学习
1.Spring常用的概念 Joinpoint(连接点): 所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点。 Pointcut(切入点): 所谓切入点是指我们要对哪些Joinpoint进行拦截的定义。 Advice(通知/增强): 所谓通知 ...
分类:编程语言   时间:2018-07-18 21:45:44    阅读次数:247
JVM 系列 ClassLoader
JVM 系列()ClassLoader 在前面一节中,主要介绍了 Class 的装载过程,Class 的装载大体上可以分为加载类、连接类和初始化 3 个阶段。本小节将主要介绍绍 Java 语言中的 ClassLoader,类装载器。它主要工作在 Class 装载的加载阶段从系统外部获得 Class ...
分类:其他好文   时间:2018-07-03 11:50:33    阅读次数:112
java 堆、栈、方法区/ 类变量、成员变量、局部变量
方法区:类信息、类变量(静态变量和常量)、方法 堆:对象、成员变量 栈:局部变量 (1)当程序运行时,首先通过类装载器加载字节码文件,经过解析后装入方法区!在方法区中存了类的各种信息,包括类变量、类常量及方法。对于同一个方法的调用,同一个类的不同实例调用的都是存在方法区的同一个方法。类变量的生命周期 ...
分类:编程语言   时间:2018-06-23 17:13:00    阅读次数:154
深度分析Java的ClassLoader机制(源码级别)
Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委派模式。 ...
分类:编程语言   时间:2018-06-13 00:18:04    阅读次数:171
Java命令学习系列之jstat
jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。它可以显示本地或远程虚拟机进程中的<类装载、内存、垃圾收集、JIT编译>等运行数据,在没有GUI图形界面,只提供了纯文本控制台的服务器上,它是运行期定位虚拟机性能问题的首选工具。 ...
分类:编程语言   时间:2018-06-03 10:47:24    阅读次数:164
java常见的报错来源
1.NoSuchMethodError(没有这样的方法错误)、NoSuchFieldError(没有这样的字段错误):类装载系统在负责查找并装载Class 文件到内存,最终形成可以被虚拟机直接使用的Java类型通过的三个步骤(装载、链接、初始化)中的链接过程中最后一步为对类中的所有属性、方法进行验证 ...
分类:编程语言   时间:2018-06-03 00:55:18    阅读次数:218
JAVA基础知识|java虚拟机(JVM)
一、JVM简介 java语言是跨平台的,兼容各种操作系统。实现跨平台的基石就是虚拟机(JVM),虚拟机不是跨平台的,所以不同的操作系统需要安装不同的jdk版本(jre=jvm+类库;jdk=jre+开发工具)。 1.1、JVM体系结构 主要分为:类装载器(ClassLoader)子系统、运行时数据区 ...
分类:编程语言   时间:2018-05-29 20:37:42    阅读次数:219
MANIFEST.MF文件详解
参考百度百科的解释如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示” 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF ...
分类:其他好文   时间:2018-05-22 15:06:24    阅读次数:200
深入理解JVM(六)——类加载器原理
我们知道我们编写的java代码,会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。那么字节码文件是怎样装载到JVM中的呢?中间经过了哪些步骤?常说的双亲委派模式又是怎么回事?本文主要搞清楚这些问题。 类装载流程 1、加 ...
分类:其他好文   时间:2018-05-02 18:07:48    阅读次数:222
Jvm的体系结构
1、垃圾回收器 垃圾回收器(又称为gc):是负责回收内存中无用的对象(好像地球人都知道),就是这些对象没有任何引用了,它就会被视为:垃圾,也就被干掉了。 2、类装载子系统 一听名字,大家就知道,肯定是用于操作我们编译好的.Class文件的系统,他作用如下: v 定位和导入二进制class文件 v 验 ...
分类:其他好文   时间:2018-05-01 23:23:31    阅读次数:167
249条   上一页 1 ... 7 8 9 10 11 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!