E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java类加载器
Java深度历险(二)——Java类的加载、链接和初始化
原文:http://www.infoq.com/cn/articles/cf-Java-class-loader在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用
Java类加载器
来加载修改过后的字节代码并在
·
2011-01-23 23:00
java
Java深度历险(二)——Java类的加载、链接和初始化
Java深度历险(二)——Java类的加载、链接和初始化 在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用
Java类加载器
来加载修改过后的字节代码并在JVM上执行。
Neil_yang
·
2011-01-14 11:00
java
jvm
oracle
osgi
websphere
Java深度历险(二)——Java类的加载、链接和初始化
在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用
Java类加载器
来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。
liuzhoulong
·
2011-01-09 18:00
java
jvm
ClassLoader
String
Class
websphere
Java深度历险(二)——Java类的加载、链接和初始化
在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用
Java类加载器
来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。
booboo2006
·
2011-01-07 15:00
Java深度历险(二)——Java类的加载、链接和初始化
在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用
Java类加载器
来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。
成富
·
2011-01-06 00:00
Java类加载器
(classloader)及类加载路径简介
昨天,看一个build Standalone中databrusher的一个脚本,发现一个Java类似乎没有在classpath中,好像也可一直运行了。很疑惑,问了对应的开发同学,然后自己好好看了下它的代码,才知道了原理。命令是:$JAVA_HOME/bin/java $JAVA_OPTS com.alibaba.standalone.A
悠悠白鼠
·
2011-01-04 14:00
java
虚拟机
linux
ext
sun
java类加载器
java编译器能够将源程序转化为假想的机器语言,这种机器就是虚拟机虚拟机代码存储在以".class"的扩展名的类文件中。每个类文件都包含某个类或者接口定义和代码的实现。这些类文件必须由一个解释器进行解释,该解释器能够将虚拟机的指令集翻译成目标机器的机器语言请注意:虚拟机只加载程序执行时所需要的类文件。例如,假设程序从MyProgram.class开始运行,下面是虚拟机执行的步骤:1)虚拟机有一个用
luo86106
·
2010-12-30 00:00
java
虚拟机
ClassLoader
扩展
语言
编译器
深入探讨 Java 类加载器
本文首先详细介绍了
Java类加载器
的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和OSGi™中的应用。
wujiajun1020
·
2010-12-23 23:00
java
应用服务器
浏览器
网络应用
osgi
Java类加载器
类加载器: java虚拟机中可以安装多个类加载,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap(内嵌在java虚拟机中由C++编写),ExtClassLoader,AppClassLoad 类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap. java虚拟机
ydwcn
·
2010-11-09 10:00
java
虚拟机
面试
ext
java类加载器
2
java虚拟机中可以安装多个类加载,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap(内嵌在java虚拟机中由C++编写),ExtClassLoader,AppClassLoad 类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap.&n
elvajxw
·
2010-11-08 20:00
java
tomcat
Web
虚拟机
ext
深入探讨 Java 类加载器
深入探讨
Java类加载器
成富,软件工程师,IBM中国软件开发中心成富任职于IBM中国软件开发中心,目前在Lotus部门从事IBMMashupCenter的开发工作。
antswallow
·
2010-10-27 15:00
java
虚拟机
String
ClassLoader
Class
osgi
Java类加载器
和JVM如何识别两个Java类相同
类加载器加载类的过程 :类加载器在尝试自己去查找某个类的字节代码并定义它时,会先代理给其父类加载器,由父类加载器先去尝试加载这个类,依次类推。在介绍代理模式背后的动机之前,首先需要说明一下 Java 虚拟机是如何判定两个 Java 类是相同的。Java 虚拟机不仅要看类的全名是否相同,还要看加载此类的类加载器是否一样。只有两者都相同的情况,才认为两个类是相同的。即便是同样的字节代码,被不同的类加
flyfly98
·
2010-10-23 18:00
java
设计模式
jvm
虚拟机
java类加载器
类加载器: java虚拟机中可以安装多个类加载,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap(内嵌在java虚拟机中由C++编写),ExtClassLoader,AppClassLoad 类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap. java虚拟机中的所有类装
elvajxw
·
2010-10-13 09:00
java
c
虚拟机
面试
ext
深入探讨 Java 类加载器
www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html#developerWorks中国Javatechnology文档库深入探讨
Java
pengtyao
·
2010-10-05 16:00
java
应用服务器
浏览器
网络应用
osgi
Java类加载器
学习笔记
刚在commons-logging的网站上看到了一篇讲ClassLoader的文章,很有必要做个笔记,以防以后忘记了。 一、Class是怎么被加载的? 每个Class对象都保留着加载自己的类加载器的引用,可以通过Class对象的getClassLoader方法来获得其引用。ClassLoader通过loadClass方法来加载这个类。 一般来说,loadClass方法的实
双子座的疯狂
·
2010-09-24 00:00
java
apache
Web
IBM
网络应用
深入探讨 Java 类加载器
本文首先详细介绍了
Java类加载器
的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和OSGi™中的应用。
michael.he
·
2010-09-19 18:00
java
应用服务器
浏览器
网络应用
osgi
深入探讨 Java 类加载器
本文首先详细介绍了
Java类加载器
的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和OSGi™中的应用。
lgd_java2eye
·
2010-09-06 16:00
java
虚拟机
应用服务器
浏览器
网络应用
Java类加载器
jvmclassLoaderarchitecture:a,BootstrapClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心api或-Xbootclasspath选项指定的jar包装入工作. b,ExtensionClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或-Djava.ext.dirs指定目录下的jar包装入工作
xdgj
·
2010-08-23 20:00
java
多线程
应用服务器
ext
sun
《深入探讨
Java类加载器
》
阅读更多《深入探讨
Java类加载器
》是我3月份写的一篇文章,一直没有在这个博客上面介绍一下。Java的类加载器一直是个比较复杂的话题,在Java里面又是比较重要的概念。
alexcheng
·
2010-06-30 20:00
Java
OSGI
Web
《深入探讨
Java类加载器
》
《深入探讨
Java类加载器
》是我3月份写的一篇文章,一直没有在这个博客上面介绍一下。 Java的类加载器一直是个比较复杂的话题,在Java里面又是比较重要的概念。
alexcheng
·
2010-06-30 20:00
java
Web
osgi
Java 类加载器
Java类加载器
类加载器(classloader)是Java™中的一个很重要的概念。类加载器负责加载Java类的字节代码到Java虚拟机中。
ywjr
·
2010-06-09 17:00
Java类加载器
ClassLoader
有些时候呢,当你对一个东西很熟悉了的时候,当你再重拾起这件东西的时候呢,你就有可能会有对其更深的理解,或者是想去更深的理解。.class文件被类加载器ClassLoader加载到内存,并被表示为Class对象,被JVM解析执行,那么,今儿,彻底来了解了解它的工作机制。 类装载器ClassLoader呢,就是寻找类或接口字节码文件(.class)进行解析并构造JVM内部
cuics-100
·
2010-05-07 00:00
java
jvm
MyEclipse
ext
sun
【转帖】深入探讨 Java 类加载器
原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html深入探讨
Java类加载器
成富,软件工程师,IBM中国软件开发中心成富任职于
seaman123
·
2010-04-21 00:00
java
应用服务器
浏览器
IBM
osgi
java类加载器
加载机制
在java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器:BookStrap, ExtClassLoader, AppClassLoader类加载器也是java类,所以
java类加载器
本身也
五月天
·
2010-04-12 18:00
java
sun
about Java ClassLoader
本文源于:深入探讨
Java类加载器
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/成富任职于IBM中国软件开发中心,目前在Lotus
taink
·
2010-04-08 19:00
java
应用服务器
浏览器
网络应用
osgi
about Java ClassLoader
本文源于:深入探讨
Java类加载器
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/成富任职于IBM中国软件开发中心,目前在Lotus
taink
·
2010-04-08 19:00
java
应用服务器
浏览器
网络应用
osgi
Java 类加载器文章
本文源于:深入探讨
Java类加载器
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/简介: 类加载器(classloader)是Java
lzh166
·
2010-04-05 00:00
java
应用服务器
浏览器
网络应用
osgi
java类加载器
体系结构
jvmclassLoaderarchitecture:a,BootstrapClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心api或-Xbootclasspath选项指定的jar包装入工作.b,ExtensionClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或-Djava.ext.dirs指定目录下的jar包装入工作c,
cooldatabase
·
2010-03-29 14:00
java
多线程
应用服务器
ext
sun
深入探讨 Java 类加载器
本文首先详细介绍了
Java类加载器
的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和OSGi™中的应用。
传说の黄花菜
·
2010-03-27 03:00
java
应用服务器
浏览器
网络应用
osgi
[转] 深入探讨
Java类加载器
最近网上无聊闲逛,在IBM网站上发现了一些文章,比较有深度。转过来看看,呵呵。原帖是IBM软件工程师成富的一篇文章,地址:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/ 类加载器是Java语言的一个创新,也是Java语言流行的重要原因之一。它使得Java类可以被动态加载到Java虚拟机中并执行。类加载器从JDK1.0就出现了,
jzinfo
·
2010-03-23 23:00
java
应用服务器
虚拟机
浏览器
网络应用
深入浅出Java 类加载器
本文首先详细介绍了
Java类加载器
的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和OSGi™中的应用。
iammonster
·
2010-03-05 11:00
java
应用服务器
浏览器
网络应用
osgi
深入浅出Java 类加载器
本文首先详细介绍了
Java类加载器
的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和OSGi™中的应用。
iammonster
·
2010-03-05 11:00
java
应用服务器
浏览器
网络应用
osgi
理解Java类加载原理(翻译)
Java类加载器
对Java系统的运行是至关重要的,但是却常常被我们忽略。
Java类加载器
负载在运行时查找和加载类。自定义类加载器可以完全改变类的加载方式,以自己喜欢的方式来个性化你的Java虚拟机。
xy_z487
·
2009-12-23 11:00
java
虚拟机
应用服务器
浏览器
网络应用
2009-12-09休息
JAVA类加载器
从张老师的基础增强课上,我就想深入了解一下类加载器。然后听懂了张老师的课,知道了JAVA类加载的方式,以及实现自己的类加载器的应用。但一直没有自己去编写类加载器,也对class文件的具体处理方式不了解。今日休息,有时间深入了解一下。 一、JAVA有三个类加载器:1.bootstrapclassloader,负责加载系统类,比如jdk的rt.jar包里的类。2.exte
充满生活的味道!
·
2009-12-10 01:00
Java类加载器
介绍
类加载器负责把类加载到Java虚拟机(JVM)中。指定类的名称,类加载器就会定位这个类的定义,每一个Java类必须由类加载器加载。当启动JVM的时候,可以使用三个类加载器:引导(bootstrap)类加载器、扩展(extensions)类加载器、应用程序(application)类加载器。1.引导类加载器仅仅负责加载核心的Java库,比如位于/jre/lib目录下的vm.jar,core.jar
zsy_gemini
·
2009-11-26 22:00
java
jvm
String
properties
application
扩展
java类加载器
介绍
类加载器负责把类加载到Java虚拟机(JVM)中。指定类的名称,类加载器就会定位这个类的定义,每一个Java类必须由类加载器加载。当启动JVM的时候,可以使用三个类加载器:引导(bootstrap)类加载器、扩展(extensions)类加载器、应用程序(application)类加载器。1.引导类加载器仅仅负责加载核心的Java库,比如位于/jre/lib目录下的vm.jar,core.jar。
王元森->
·
2009-11-22 18:00
java类加载器
体系结构(待续)
JVM主要有以下的几大类加载器: |------Bootstrap 启动加载器 +---主要负责加载jdk/lib目录下的核心api或者-Xbootclasspath选项指定的jar包 |------Extension 扩展加载器 +---主要负责加载jdk/lib/ext目录下的核心api或者
gogole_09
·
2009-10-17 21:00
java
C++
c
ext
C#
java类加载器
及常用java应用服务器类加载机制简介
java类加载器
机制简介 这个由BootstrapLoader->ExtClassLoader->AppClassLoader,就是java类装载器的层次体系。
huangyuanmu
·
2009-10-13 10:00
java
tomcat
应用服务器
Web
weblogic
java类加载器
及常用java应用服务器类加载机制简介
java类加载器
机制简介 这个由BootstrapLoader->ExtClassLoader->AppClassLoader,就是java类装载器的层次体系。
huangyuanmu
·
2009-10-13 10:00
java
tomcat
Web
应用服务器
weblogic
Java类加载器
Java是介于编译型和解释型之间的编程语言,编译器将java源代码编译成中间层字节码文件(bytecode),由Java虚拟机(JavaVirtualMachine)解释和执行之。Java体系结构可以表示如下: 由上图可知类加载器是JVM的一部分,主要作用是将字节码加载进入执行引擎,以供执行。当使用javaA的时候,java.exe被调用,从而根据%JAVA_HOME%/
kjfcpua
·
2009-08-12 09:00
java
jvm
虚拟机
Class
语言
library
Java类加载器
Java是介于编译型和解释型之间的编程语言,编译器将java源代码编译成中间层字节码文件(bytecode),由Java虚拟机(JavaVirtualMachine)解释和执行之。Java体系结构可以表示如下: 由上图可知类加载器是JVM的一部分,主要作用是将字节码加载进入执行引擎,以供执行。当使用javaA的时候,java.exe被调用,从而根据%JAVA_HOME%\
jueforever
·
2009-04-01 22:00
java
jvm
编程
虚拟机
ext
Java类加载器
Java是介于编译型和解释型之间的编程语言,编译器将java源代码编译成中间层字节码文件(bytecode),由Java虚拟机(JavaVirtualMachine)解释和执行之。Java体系结构可以表示如下: 由上图可知类加载器是JVM的一部分,主要作用是将字节码加载进入执行引擎,以供执行。当使用javaA的时候,java.exe被调用,从而根据%JAVA_HOME%\jre\lib\i
idealab
·
2009-03-31 21:00
java
jvm
编程
虚拟机
ext
Java类加载器
Java是介于编译型和解释型之间的编程语言,编译器将java源代码编译成中间层字节码文件(bytecode),由Java虚拟机(JavaVirtualMachine)解释和执行之。Java体系结构可以表示如下: 由上图可知类加载器是JVM的一部分,主要作用是将字节码加载进入执行引擎,以供执行。当使用javaA的时候,java.exe被调用,从而根据%JAVA_HOME%\jre\lib\i
idealab
·
2009-03-31 21:00
java
jvm
编程
虚拟机
ext
Java类加载器
Java是介于编译型和解释型之间的编程语言,编译器将java源代码编译成中间层字节码文件(bytecode),由Java虚拟机(JavaVirtualMachine)解释和执行之。Java体系结构可以表示如下: 由上图可知类加载器是JVM的一部分,主要作用是将字节码加载进入执行引擎,以供执行。当使用javaA的时候,java.exe被调用,从而根据%JAVA_HOME%\jre\lib\i
idealab
·
2009-03-31 21:00
java
jvm
编程
虚拟机
ext
JAVA类加载器
分析
JVM三种预定义类型类加载器: 启动(Bootstrap)类加载器:引导类装入器是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib 下面的类库加载到内存中,但是虚拟机出于安全等因素考虑,不会加载< Java_Runtime_Home >/lib存在的陌生类,开发者通过将要加载的非JDK自身的类放置到此目录下期待启动类加载器加载是不可能的。
uptodate
·
2009-03-12 17:00
java
jvm
虚拟机
ext
sun
Java类加载器
介绍
类加载器负责把类加载到Java虚拟机(JVM)中。指定类的名称,类加载器就会定位这个类的定义,每一个Java类必须由类加载器加载。当启动JVM的时候,可以使用三个类加载器:引导(bootstrap)类加载器、扩展(extensions)类加载器、应用程序(application)类加载器。1.引导类加载器仅仅负责加载核心的Java库,比如位于/jre/lib目录下的vm.jar,core.jar。
lihe2008125
·
2009-02-05 20:00
java
jvm
properties
String
application
扩展
JAVA类加载器
分析
JVM三种预定义类型类加载器: 启动(Bootstrap)类加载器:引导类装入器是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib 下面的类库加载到内存中,但是虚拟机出于安全等因素考虑,不会加载< Java_Runtime_Home >/lib存在的陌生类,开发者通过将要加载的非JDK自身的类放置到此目录下期待启动类加载器加载是不可能的。
wangxuliangboy
·
2008-09-17 19:00
java
jvm
虚拟机
ext
sun
Java类加载器
解析
一:分类 Java中的类加载器可以分为四类: 1 Bootstrp loader Bootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib以及%JAVA_HOME%/jre/classes中的类。 2 ExtClassLoader Bootstrp loader加载
apachi117
·
2008-08-10 22:00
java
C++
c
虚拟机
ext
Java类加载器
解析
作者:狂放不羁网址:http://yuquan.blog.51cto.com/>>>转载请注明出处!<<<一:分类Java中的类加载器可以分为四类:1 Bootstrp loaderBootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib以及%JAVA_HOME%/jre/classes中的类。2 ExtClassLoade
狂放不羁
·
2008-08-10 19:00
ClassLoader
职场
休闲
Java类加载器
解析
阅读更多作者:狂放不羁网址:http://yuquan-nana.iteye.com>>>转载请注明出处!<<<一:分类Java中的类加载器可以分为四类:1BootstrploaderBootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib以及%JAVA_HOME%/jre/classes中的类。2ExtClassLoade
狂放不羁
·
2008-08-10 19:00
Java
EXT
虚拟机
C
C++
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他