这些天在看深入理解java虚拟机,慢慢掌握了一些以前没有涉及到的知识。

class文件也是有规律的,这里就不仔细介绍了。

在实践的时候遇到一个问题,需要查看class文件来验证我的思想,找到了2种方法:

1、使用vim来实现

步骤:

1):vim Test.class

2):切换到命令模式,即按Esc键,输入:%!xxd,即可以查看16进制的class的字节码。

3):退出的话,同样进入命令模式,输入:%!xxd -r,即可以退出16进制查看的方式。

但是出现了一个小小警告:

无所谓,按回车继续-》

咋一看没问题,但是,magic number呢?

咋变成3f3f 3f3f了?不是特定的CAFE BABE么?

所以vim这个查看方式有问题!!!

2、使用hexedit直接来查看,

输入:hexedit filename。

看到CAFE BABE我就放心了。

综上,记一次经历。

linux下查看class文件方法相关推荐

  1. linux下查看十六进制文件方法

    转载自CSDN博客:http://blog.csdn.net/ljasdf123/article/details/8531087 1. 在 vi 或 vim 的命令状态下 :%!xxd         ...

  2. linux以16进制打开文件,linux下查看十六进制文件方法

    1. 在 vi 或 vim 的命令状态下 :%!xxd              --将当前文本转换为16进制格式. :%!xxd -r          --将当前文件转换回文本格式. 2. od ...

  3. linux 查看硬件 工具,linux下查看硬件信息方法

    想知道怎么查看电脑的硬件信息吗,下面是学习啦小编带来linux下查看硬件信息方法的内容,欢迎阅读! linux下查看硬件信息方法: 建议直接进主板的bios查看硬件信息 linux的话看具体什么版本了 ...

  4. Linux下查看压缩文件内容的 10 种方法

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  5. linux压缩隐藏文件,Linux下查看压缩文件内容的10种方法(小结)

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  6. Linux下查看压缩文件内容

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  7. linux .bin文件处理,linux下制作.bin文件方法简介

    linux 下制作二进制 .bin 的文件 制做方法是使用cat 命令将执行脚本和打包文件同事放到一个.bin的文件里 这样安装的时候只要使用一个包,直接执行该包即可安装完毕,简单方便. 例:制作安装 ...

  8. linux下生成dump文件方法及设置

    Linux中生成 Core Dump 文件的方法 1 什么是 Core Dump Core Dump 又叫核心转储.在程序运行过程中发生异常时,将其内存数据保存到文件中,这个过程叫做 Core Dum ...

  9. ubuntu 20.04 Linux下查看当前文件夹的大小

    问题描述 由于使用远程的 ssh 连接 ubuntu 20.04,所以不清楚如何查看 当前文件夹的大小 直接使用 df -h,只能查看 当前系统 磁盘的使用情况 需求 通过Linux shell 命令 ...

最新文章

  1. java线程池笔记及相关代码
  2. python中def main是什么意思_关于python:为什么使用def main()?
  3. linux 程序运行出错的时候,如何进行调试动态库
  4. Flask自定义时间过滤器
  5. 线程同步--关键代码段(三)
  6. AI 算法在 FPGA 芯片上还有这种操作?
  7. ViewStub基本用法
  8. 一文入门Python基础
  9. Datawhale---Task2(EDA-数据探索性分析)
  10. Windows环境下搭建SQL注入环境(sqli-labs)
  11. Facet Kernel详解、Random Walk随机游走算法详解
  12. vue v-modle修饰符.number .trim
  13. java8学习整理二
  14. java编写连接数据库代码
  15. 怎么关闭win10虚拟机服务器,如何关闭Win10自带虚拟机?三种关闭Win10专业版系统hyper-v虚拟机的方法...
  16. nodeBB项目开发中遇到的错误(nodeBB系列二)
  17. k线图示列--基于HIGHSTOCK
  18. 字符串左旋和右旋的常见方法
  19. 广和通LTE-A模组FG101FM101系列全线量产,提升Cat 6新体验
  20. (纪中)1439. airship

热门文章

  1. CVTE2020暑假实习招聘---笔试题目
  2. 光线追踪全球创意赛进行时 万元大奖等你拿 | IMG Originals
  3. 给账户起个“小名”——影子账户全面解析
  4. 7-8 三足鼎立 (25分)数学+二分搜索
  5. checkedListBox1.GetItemChecked(i)无效(未解决)
  6. 如何利用手机蓝牙与第三方进行数据交互?
  7. Winform中打印 dataGridView里的内容
  8. 一文详解概率潜在语义分析 pLSA
  9. Android VPN协议
  10. 梯度提升树 GradientBoosting