码迷,mamicode.com
首页 >  
搜索关键字:javap 字节码文件    ( 940个结果
java基础知识周测试题带答案
Java跨平台的特性,也就是同一份字节码文件可以在不同的系统上执行, 由不同系统中的Java虚拟机负责翻译成对应的机器指令。 jre - Java运行时环境信息,只要运行Java编写的应用程序就需要安装。 jdk - Java开发工具包,只要编写Java应用程序就需要安装,该工具包中包含了jre。 ...
分类:编程语言   时间:2018-09-07 23:54:52    阅读次数:218
JDBC
l JDBC是一个接口,不同公司使用不同的数据库,由JDBC提供统一建立连接发送回执数据库语言,数据库厂商提供相应的jar包即满足了公司操作的要求。 l JDBC六步:1、手动加载驱动(导入jar包、addpath、class.forName():加载字节码文件到JVM) 2、连接数据库(Drive ...
分类:数据库   时间:2018-09-04 19:15:16    阅读次数:185
匿名类
在实际的项目中看到一个很奇怪的现象,Java可以直接new一个接口,然后在new里面粗暴的加入实现代码。就像下面这样。那么问题来了,new出来的对象没有实际的类作为载体,这不是很奇怪吗? 思考以下代码的输出是什么? Runnable x = new Runnable() { @Override pu ...
分类:其他好文   时间:2018-09-03 13:38:43    阅读次数:150
06. Java基础之String
通过学习string源码,可以知道String类其实是通过char数组来保存字符串的。String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。 一. toString Object中有个方法叫toString,所有的子类都可以重写这个方法。Syste ...
分类:编程语言   时间:2018-09-02 21:47:27    阅读次数:155
32道常见的Java基础面试题
1. 什么是 Java 虚拟机(JVM)?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台 ...
分类:编程语言   时间:2018-09-01 23:50:05    阅读次数:207
IntelliJ 结合 javap 实现class文件分析(反编译)
1. 新增Show byte code 2. 3. 在类上右键 external tools ...
分类:编程语言   时间:2018-08-31 10:51:23    阅读次数:625
JDK 动态代理 源码简单分析
代理的作用就是在访问真实对象之前或者之后可以额外加入一些操作。 JDK 的动态代理 只需要 5 步。 源码分析 1. 创建代理对象 使用的是Porxy类的静态方法 newProxyInstance 他需要三个参数。 2 创建一个对象的过程: .java 文件编译为.class 字节码文件,加载字节码 ...
分类:其他好文   时间:2018-08-27 22:00:49    阅读次数:264
java开发师笔试面试每日12题
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机 ...
分类:编程语言   时间:2018-08-24 22:52:39    阅读次数:180
反编译看java for-each循环
java 1.5发行版引入的for-each循环。(引自《Effective Java》中文版第二版 第46条) 如以下对数组列表的for-each循环示例: 在JDK1.8.0_151的环境下,利用javac工具编译上面的代码,得到ForEach.class字节码文件,然后利用javap反编译这份 ...
分类:编程语言   时间:2018-08-24 20:40:19    阅读次数:156
Java字节码方法表与属性表详解
继续跟着上一次【https://www.cnblogs.com/webor2006/p/9502507.html】的那10个代表code的字节分析,如下: 而这些字节其实对应的信息是它: 所以问题就来了,aload_0不是助记符信息么,怎么就能够跟字节码文件中的字节对应上呢?所谓助记符其实也就是帮忙 ...
分类:编程语言   时间:2018-08-20 22:53:23    阅读次数:530
940条   上一页 1 ... 34 35 36 37 38 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!