当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 用javap 反汇编帮你理解java特性 (使用 javap 深入查看类文件) 作者: Builder.com使用 javap 深入查看类文件 Java 开发人员熟悉在一个循环中使用StringBuffer 来代替串联 String 对象能获得最佳性能。
 

 

 ·如何用c语言给一个文件加密    »显示摘要«
    摘要:如何用c语言给一个文本文件加密???是加一个进入密码啊!! ......
    摘要:创建 windows 应用程序在“文件”菜单上指向“新建”,然后选择“项目”。 在“新建项目”对话框中,选择“项目类型”窗格中的“visual basic 项目”,然后选择“模板”窗格中的“windows 应用程序......


用javap 反汇编帮你理解java特性

用javap 反汇编帮你理解java特性 (使用 javap 深入查看类文件)

使用 javap 深入查看类文件 【程序编程相关:开发自己的xDoclet标签

作者: builder.com 【推荐阅读:矢量图融合到位图中

【扩展信息:使程序在Windows任务管理器隐藏

java 开发人员熟悉在一个循环中使用stringbuffer 来代替串联 string 对象能获得最佳性能.然而,多数开发人员从来没有比较两种方法产生的字节代码的区别.在 java 开发工具包(jdk)中有一个叫做 javap 的工具可以告诉你为什么这样做可以获得最佳性能.

 

javap 将一个类与它的方法的一些转储信息输出到标准输出.该工具不把代码反编译为 java 源代码,但是它会把字节代码反汇编成为由 java 虚拟机规范定义的字节代码指令.

在你需要查看编译器为你或者给你做了什么的时候,或者你想要看一处代码的改动对编译后的类文件有什么影响的时候,javap 相当有用.

现在以我们前面提到的 stringbuffer 与 string 作为一个例子.下面是一个专门为例子设计的类,它有两个方法,都返回一个由0到 n 的数字组成的 string,其中 n 由调用者提供.两个方法唯一的区别在于一个使用 string 构建结果,另外一个使用 stringbuffer 构建结果.

public class javaptip {

    public static void main(string []args) {

    }

    private static string withstrings(int count) {

        string s = "";

        for (int i = 0; i < count; i++) {

            s += i;

        }

        return s;

    }


...   下一页
 ·uddi faqs    »显示摘要«
    摘要:who, what, when and where--------------------------------------------------------------------------------问:何为uddi? uddi代表什么?答:uddi(统一描述、发现和集成协议)计划是一个广泛的,开放的行业计划,它使得商业实体能够 (1) 彼此发现,(2) 定义他们怎样在internet上......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE