码迷,mamicode.com
首页 >  
搜索关键字:字节码    ( 3295个结果
android 内存和性能优化汇总
1、即时编译(Just-in-time Compilation,JIT),又称动态转译(Dynamic Translation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版(Android2.2+)将换成JIT编译器实现。性能测试显示,在多项测试中新版本...
分类:移动开发   时间:2014-12-10 18:13:12    阅读次数:294
java学习笔记1--开发环境平台总结
3.Java术语JVM - java虚拟机 JVM将 java 字节码程序翻译成机器语言。然后由计算机执行。JRE - java 运行环境 JRE 是由JVM 和 java platform 核心类以及相关支撑文件组成。API - Application programming interfac.....
分类:编程语言   时间:2014-12-10 17:52:11    阅读次数:260
JAVA-day01- 微机与程序的基本流程
/* java的跨平台的原因:JVM JVM:负责java程序的执行 JRE:java程序运行时的环境,包含了JVMa JDK:开发工具包,包含了JRE 为什么在环境变量path中设置jdk的安装路径:为了在任何路径下都能使用bin目录下的可执行命令 java源程序:先编译成jvm可以执行的字节码,使用javac指令,再使用java指令执行字节码文件(必须是含有main方法的那个字节码...
分类:编程语言   时间:2014-12-10 14:16:10    阅读次数:279
Java 字节码
Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就Java的一些...
分类:编程语言   时间:2014-12-10 12:06:48    阅读次数:265
解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决方法
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。由于APK文件本身就是压缩包,如果用户的电脑上装了WinRAR(...
分类:移动开发   时间:2014-12-09 13:57:33    阅读次数:345
JDK各个版本特性
JDK1.0核心API,集成API,用户界面API,发布技术,Java虚拟机(JVM)AWTJDK1.1JITb编译器,会把常执行的部分字节码指令先解释好放在内存,以后再次执行该指令时,不用再解释.Reader /Writer,16位读写。新的事件模型,使用ListenerJDK1.2(里程碑) ,...
分类:其他好文   时间:2014-12-08 19:20:13    阅读次数:181
java类加载器
一.类加载器基本概念1. 获取class二进制字节码文件2. 转换成Class对象(defineClass()方法)3. 用newInstance()实例化对象二. 类加载器的树状组织结构Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。1. 引...
分类:编程语言   时间:2014-12-08 17:43:18    阅读次数:186
Android apk mac下反编译
需要工具: apktool  下载  dex2jar 下载 jd-gui  下载   apktool 反编译得到的是布局和资源文件。 dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。 1.apktool安装 1)下载apktool,及mac下apk-install-macosx   2)解压这两...
分类:移动开发   时间:2014-12-07 23:15:43    阅读次数:286
Eclipse 快捷键
xml文件里怎么注释呢xml中 ctrl + shift + cxml中格式化Ctrl + A 在Ctrl + Ielipse 中关闭breadcrumb 在导航工具栏里有个小图标(妹的浪费我时间)还有nivigator显示bin文件夹下的class字节码文件(nivagator右边的关于水平布局还...
分类:系统相关   时间:2014-12-07 18:58:49    阅读次数:489
Java 基础(六)java JVM内存
Java虚拟机        java虚拟机是用执行java文件生成的class文件的,class文件即是字节码,jvm可以解释字节码成为目标机器的机器码,所以,java程序可以一次编译后到处运行真正的实现了跨平台的特性,在跨平台特性中jvm是关键。        包括我们自己建的类文件需要虚拟机来解释执行。当然了实现这一特性并不是一件简单的事情,jvm在这一过程中为我们做了很多事情,它也有自...
分类:编程语言   时间:2014-12-06 10:10:30    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!