码迷,mamicode.com
首页 >  
搜索关键字:javap 字节码文件    ( 940个结果
Java基础(0)Java特性
1. 面向对象 封装、继承、多态 2.平台无关性 不同平台的JVM运行.class字节码文件 3. 语言 泛型,Lambda 4. 类库 集合,并发,网络,IO/NIO 5. JRE Java运行环境,JVM,类库 6. JDK Java开发工具,包括JRE,javac,诊断工具 ...
分类:编程语言   时间:2019-07-31 18:12:59    阅读次数:72
Servlet——ServletContext
一、ServletConfig:javax.servlet.ServletContext包; //对应jsp中的application //其中定义了很多方法使得Servlet可以和tomcat进行数据交互和罗基交换; //ServletContext在当前web程序和jvm中唯一,允许在多个Ser ...
分类:其他好文   时间:2019-07-29 14:51:21    阅读次数:107
30反射
耦合度:多个模块之间的关联或者依赖关系(低耦合) 解析类:用于找到字节码对象以产生实例对象的过程 反射 字节码文件就是.class Class 代表类的类,把类抽取成一个对象,代表的也就是.class的类 Field 代表属性的类 Method 代表方法的类 Construct 代表构造方法的类 A ...
分类:其他好文   时间:2019-07-29 12:56:46    阅读次数:69
MacOS终端下执行一个简单Java脚本
MacOS下安装完Java JVM,配置好环境变量后可以在终端执行一个简单的java脚本程序,其中先使用javac编译器将.java文件编译成字节码文件,然后通过java解释器执行字节码文件。 编写一个简单的脚本 编写完后保存为.java格式,这里使用终端查看: 打开终端编译 使用javac编译完成 ...
分类:编程语言   时间:2019-07-28 12:19:27    阅读次数:144
JDK1.8 动态代理机制及源码解析
动态代理 a) jdk 动态代理 Proxy, 核心思想:通过实现被代理类的所有接口,生成一个字节码文件后构造一个代理对象,通过持有反射构造被代理类的一个实例,再通过invoke反射调用被代理类实例的方法,来实现代理。 缺点:被代理类必须实现一个或多个接口 参考链接:http://rejoy.ite ...
分类:其他好文   时间:2019-07-28 09:37:37    阅读次数:94
Java程序执行的过程
ava程序执行的过程: Step1:将字节码加入内存; Step2:对字节码进行合法性检查; Step3:jvm会为每个字节码文件都生成一个对象(class); Step4:执行静态代码块,初始化静态成员等; Step5:执行入口函数main方法; 注意:实例块和静态块,可以对java对象进行初始化 ...
分类:编程语言   时间:2019-07-28 09:18:28    阅读次数:91
反射机制
一、什么是反射 Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。 二、反射的原理 java类的执行需要经历以下过程, 编译:.java文件编译后生成.class字节码文件 加载:类加载器负责根据一个类 ...
分类:其他好文   时间:2019-07-24 13:18:00    阅读次数:106
史上最详细JVM与性能优化知识点综合整理
JVMJVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。以下资料是我利用工作之余耗时将近一个月整理出来,是从百
分类:其他好文   时间:2019-07-22 18:20:28    阅读次数:85
python基础 pyc
关于pyc的几点记录: python运行时会将python语句 >"字节码" >转发到"虚拟机" 字节码:在大型的python程序中 为了提高运行效率 允许python进程在服务器写入字节码文件即pyc文件,这是一种启动速度的优化 下一次程序运行时,py文件没有改动,则直接加载pyc,跳过编译过程, ...
分类:编程语言   时间:2019-07-17 18:14:32    阅读次数:98
java反射机制的理解
类在加载的过程中会出现三个阶段:1.java程序被编译为字节码文件,入xxx.class 2.通过classloader类加载器将xxx.class字节码文件加载到内存,封装成class对象,将字节码文件中的成员变量封装到class对象中的flelds对象,将构造方法封装成constructor对象 ...
分类:编程语言   时间:2019-07-17 09:37:51    阅读次数:116
940条   上一页 1 ... 21 22 23 24 25 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!