zoukankan      html  css  js  c++  java
  • javac、java、javap 的使用详解

    简介

    JDK中常用命令

    切换目录

    • 切换目录
      • 进入D:zs
        • 第一种
          image
        • 第二种
          image
    • 其他常用命令
      • cls: 实现清屏
      • cd..: 切换到上一级目录

    javac

    简介

    来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法。

    • javac D:zsGenericErase.java
      在当前目录下生成一个GenericErase.class文件。
    • javac –d . D:zsGenericErase.java
      在当前目录下生成一个包文件,如GenericErase.java中package为 com.yxkj.other.modular.wildcard.erase,则在当前目录下生成一个comyxkjothermodularwildcarderase的文件夹,然后在该文件夹下生成一个GenericErase.class文件。
      image

    java

    简介

    执行该字节码文件。

    • java com/yxkj/other/modular/wildcard/erase/GenericErase
      执行该字节码文件;
      注意: 必须带上package的包名,否则要报
      image

    javap

    简介

    javap 主要用于帮助开发者深入了解 Java 编译器的机制

    • -c:分解方法代码,即显示每个方法具体的字节码

      • 执行:javap -c com/yxkj/other/modular/wildcard/erase/GenericErase
        image

      注意: 执行javap命令要带上包名,同时编译时要带上-d;如:javac –d . D:zsGenericErase.java

    • -public | protected | package | private:用于指定显示哪种级别的类成员

    • -verbose:指定显示更进一步的详细信息

    参考

    https://blog.csdn.net/zhouxukun123/article/details/79121059

    XFS
  • 相关阅读:
    搭建SSM框架 Demo
    Mybatis (ParameterType) 如何传递多个不同类型的参数
    IDEA如何将本地项目上传到码云
    VUE项目
    Oralce(三)特殊符号
    NodeJS and Intellij IDEA
    Handler
    Netty 框架 (一) channelDisconnected、channelClosed两个事件区别
    数据库索引
    Websocket
  • 原文地址:https://www.cnblogs.com/xiaofengshan/p/15350636.html
Copyright © 2011-2022 走看看