虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。 类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远远不限于类加载阶段。对于 ...
分类:
其他好文 时间:
2019-05-18 17:08:20
阅读次数:
117
webpack是前端构建工具,称为模块打包机,webpack支持模块化;构建前端开发过程中常用的文件,如:js,css,html,img等;使用简单方便,自动化构建。webpack是通过loader(加载器)和plugins(插件)对资源进行处理的。 Glup侧重于前端开发的整个过程的控制管理,我们 ...
分类:
Web程序 时间:
2019-05-14 13:01:58
阅读次数:
110
选择加载器,一般默认就可。 加载文件时,有4个数据可文件。id0二叉树形式数据库。id1文件包含描述每个程序字节的标记。nam 与name窗口有关的索引。til 存储与一个给定数据库的本地类型定义有关的信息。 关闭文件时, Don‘t pack 不创建IDb pack database(store) ...
分类:
其他好文 时间:
2019-05-07 13:03:11
阅读次数:
132
加载流程 当运行一个程序时,JVM启动 运行 bootstrap classloader,该ClassLoader加载Java核心API(ExtClassLoader和AppClassLoader也在此时加载) 调用ExtClassLoader加载扩展API APPClassLoader加载CLAS ...
分类:
其他好文 时间:
2019-05-06 14:40:22
阅读次数:
128
类加载过程 加载->链接(验证,准备,解析)->初始化 1.加载: 利用io从文件系统中读取.class文件,通过类加载器(classLoader)进字节码加载到计算机内存中供Jvm使用。 java的四种类加载器(父加载器->子加载器) 1引导类加载器:加载Java 的核心库 2扩展类加载器:加载j ...
分类:
编程语言 时间:
2019-05-05 17:22:41
阅读次数:
121
【JVM】 194. 说一下 JVM 的主要组成部分?及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 组件的作用: 首先通过类加载器(ClassLoade ...
分类:
编程语言 时间:
2019-05-04 22:32:07
阅读次数:
200
1:JVM 整体组成 --》@1.类加载器(ClassLoader) @2.运行时数据区(Runtime Data Area) @3.执行引擎(Exection Engine) @4.本地库接口(Native Interface) 2:各个组成部分的用途 --》程序在执行之前先要把java代码转换成 ...
分类:
其他好文 时间:
2019-05-03 14:41:19
阅读次数:
143
下载地址 介绍 bin:运行脚本 windows 输入mvn可以运行这些脚本 boot:包含一个类加载器的框架,maven使用它来加载自己的类库 conf:配置文件 lib:maven所运行的所需的类库 使用: 将bin目录添加环境系统环境变量中 输入 mvn 一些命令即可 ...
分类:
编程语言 时间:
2019-04-29 21:26:06
阅读次数:
167
概述:知识点汇总jvm的知识点汇总共6个大方向:内存模型、类加载机制、GC垃圾回收是比较重点的内容。性能调优部分偏重实际应用,重点突出实践能力。编译器优化和执行模式部分偏重理论基础,主要掌握知识点。各个部分的内容如下:1>内存模型部分:程序计数器、方法区、堆、栈、本地方法栈的作用,保存哪些数据;2>类加载部分:双亲委派的加载机制以及常用类加载器分别加载哪种类型的类;*3>GC部分:*分代回收的思想
分类:
其他好文 时间:
2019-04-27 22:45:00
阅读次数:
232
1.什么是反射? Java中的反射机制是Java语言的一个很重要的特性,是Java “动态性” 的重要体现。Java反射机制让我们在程序运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用他的任意一个方法。这种动态获取属性以及动态调用对象方法的功能就是“Java的反 ...
分类:
其他好文 时间:
2019-04-27 21:25:51
阅读次数:
167