码迷,mamicode.com
首页 >  
搜索关键字:class文件    ( 3019个结果
字节码增强
之前看了美团技术团队推送的一篇文章,介绍了字节码增强技术,可的很好,自己也记录一下,增强一下记忆,也方便日后巩固学习,有兴趣的可以去搜索美团技术团队的原文 字节码是JVM的底层基础知识,如果能够掌握对于排查问题会有更深层次的理解 1.什么是字节码 首先我们看看什么是字节码,找到一个.class文件, ...
分类:其他好文   时间:2020-01-28 21:37:45    阅读次数:74
java反射
反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动 ...
分类:编程语言   时间:2020-01-28 21:19:55    阅读次数:76
ClassLoader是怎么工作的
ClassLoader是为Java的底层技术,它是为了来加载class文件的,负责将字节码形式的Class文件转换为内存形式的Class对象,这个加载的字节码可以是磁盘文件的class文件, 也可以是jar包中的class,也可以是服务调用中来自远程服务提供的字节流,字节码的本质是一个字节数组[]b ...
分类:其他好文   时间:2020-01-28 19:07:09    阅读次数:82
类加载器的作用
类加载的作用:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后在堆中生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口。 类缓存:标准的JavaSE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持加载(缓存 ...
分类:其他好文   时间:2020-01-26 16:06:16    阅读次数:77
java内存分析
类的加载过程 当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过下面三个步骤对该类进行 初始化: 加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象 链接:将java类的二进制代码合并到 ...
分类:编程语言   时间:2020-01-26 16:01:17    阅读次数:83
类文件结构
前言 我们知道我们写完的Java程序经过javac xxx.java编译后生成了xxx.class文件,那么现在我们就一起通过解析一个.class文件来深入的学习一下类文件结构。 备注:以下所有内容均整合于《深入理解jvm虚拟机》 Class类文件结构 + 任何一个Class文件都对应着唯一一个类或 ...
分类:其他好文   时间:2020-01-25 15:25:05    阅读次数:114
macos 给黑果果配置Java开发环境
1.JDK 打开终端(从启动台找到[Other]文件夹找到bash终端), 输入命令: java -version 如果你电脑没有JDK,它会弹框提醒你,并且输出文本如第一行[如图红框] 有的话,就会刷刷刷出来好多字。 JDK13 : https://www.oracle.com/technetwo ...
分类:编程语言   时间:2020-01-24 17:11:49    阅读次数:128
字符集与编码--Java class文件的编码方式
1 public static void main(String[] args) throws UnsupportedEncodingException { 2 /** 3 * 1. char 和 String 在内存中保存都使用Java内码,也即UTF-16 4 * 2. char 在class文 ...
分类:编程语言   时间:2020-01-22 23:45:27    阅读次数:115
全限定名、简单名称和描述符是什么东西?(转)
https://mingshan.fun/2018/09/18/fully-qualified-name-simple-name-descriptor/ 在看Class文件的结构时,我们会遇到这样几个概念,全限定名(Fully Qualified Name)、简单名称(Simple Name)和描述 ...
分类:其他好文   时间:2020-01-22 21:29:56    阅读次数:240
OPENSSL
输入openssl后面随意跟一个错误选项即可调出选项列表12345678910111213141516171819202122232425262728293031323334353637383940[root@station51 ~]# openssl -openssl:Error: '-' is ... ...
分类:其他好文   时间:2020-01-21 23:30:53    阅读次数:97
3019条   上一页 1 ... 28 29 30 31 32 ... 302 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!