码迷,mamicode.com
首页 >  
搜索关键字:class文件    ( 3019个结果
springboot配置文件加载位置和顺序
springboot 配置文件加载位置 springboot启动会扫描以下位置的application.properties/yml文件作为Springboot的默认配置文件 1.file:./config/ file指的是项目文件夹 2.file:./ 3.classpath:/config/ c ...
分类:编程语言   时间:2020-04-17 00:35:02    阅读次数:73
Java反射原理(1)
目录: 1.概念 2.实现原理 2.1 Class类 2.2 获取Class类 2.3 操作Class类 3.JVM动态加载Class 1.反射概念 Java的反射就是利用加载到jvm中的.class文件来进行操作的。.class文件中包含java类的所有信息,当你不知道某个类具体信息时,可以使用反 ...
分类:编程语言   时间:2020-04-16 22:08:42    阅读次数:85
一、jvm整体结构
恢复内容开始 JVM架构模型 一、Jvm简图 这张图是针对当前最流行的HotSpot VM虚拟机来说。 其中名称以及作用: 1.classFiles:字节码文件。 2.类装载器子系统(加载器):将class文件加载为一个类。 3.其中方法区和堆是线程共有的,而java栈、本地方法栈、程序计数器是线程 ...
分类:其他好文   时间:2020-04-16 19:26:06    阅读次数:75
JVM是如何分配管理内存的?
Java程序在运行时,首先要读取编译后的class文件,由于我们在编写源码时会定义和使用各种结构和对象,那么在进行加载时,JVM会将分配得到的内存划分为多个区域。由JVM创建的不同区域,有些会随着虚拟机启动而创建,随着虚拟机退出而销毁,如:方法区(Method)、Java堆。还有一些是与线程一一对应的,会随着线程开始和结束而被创建和销毁,如:PC寄存器、Java虚拟机栈、本地方法栈。
分类:其他好文   时间:2020-04-15 23:01:12    阅读次数:86
eclispse反编译工具jad安装及使用教程
1.下载net.sf.jadclipse_3.3.0.jar包,将这个jar包扔到eclipse的plugin下 2.解压Jad插件到eclipse的根目录 3.新建jad文件夹下的jadtemp缓存文件夹 4.重启eclipse 5.设置jad参数 6.设置file,*.class文件和*.cla ...
分类:其他好文   时间:2020-04-14 20:16:17    阅读次数:71
JAVA基础知识回顾
1.JVM Java虚拟机(JVM)是运行Java字节码的(.class)。-->高效;可移植 Java程序从源代码到运行一般有以下3步: .java文件(源代码) -->(JDK中的javac编译) --> .class文件(JVM可理解的Java字节) --> (JVM) -->机器可执行的二进 ...
分类:编程语言   时间:2020-04-10 00:26:42    阅读次数:80
深入理解java虚拟机第二版(六)类文件结构
一.class类文件的结构 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。 根据Java虚拟机规范的规定,Class文件格式采用一种类 ...
分类:编程语言   时间:2020-04-09 00:48:13    阅读次数:70
jvm的类加载机制总结
类的加载机制分为如下三个阶段:加载,连接,初始化。其中连接又分为三个小阶段:验证,准备,解析。 加载阶段 将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后再堆内创建一个class对象,用来封装类在方法区内的数据结构。 加载class文件的方式: 从本地系统中直接 ...
分类:其他好文   时间:2020-04-09 00:26:47    阅读次数:72
BUUCTF-RE-JAVA逆向解密
一、 .class文件用jd-gui打开 二、分析 1 import java.io.PrintStream; 2 import java.util.ArrayList; 3 import java.util.Scanner; 4 5 public class Reverse 6 { 7 publi ...
分类:编程语言   时间:2020-04-08 20:44:03    阅读次数:101
JVM类加载机制
JVM类加载机制 JVM类加载机制分为:加载,验证,准备,解析,初始化五步,如 下图: 加载:这个阶段会在内存中生成一个代表这个类的java.lang.Class对象作为方法区这个类的各种数据的入口。 验证:目的去报Class文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机的自身安全 ...
分类:其他好文   时间:2020-04-08 09:23:26    阅读次数:70
3019条   上一页 1 ... 19 20 21 22 23 ... 302 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!