最近在看一点JVM的东西,然后发现了一个有趣的东西。觉得有趣又简单,每个人都可以做,于是分享给大家。
不废话开始正文。

彩蛋实现步骤

1.编译一个java文件

随意编译一段java文件,然后得到java文件的字节码文件。即编译后的class文件,如图:

2. 16进制查看class文件

我这里是使用Vim下以16进制查看class文件。使用:

 vim -b 文件名 

查看文件

打开后输入命令

 :%!xxd     

VIM中帮我们将文本转成对应的16进制格式显示。

输入命令后:

3.彩蛋

好啦,我们在这里就可以看到彩蛋啦~(≧▽≦)/~,java的字节码都有这个统一的魔数标识符

0XCAFEBABE

这就是标题所说的咖啡宝宝啦。很多文件都有自己的特定魔数,有关魔数大家可以自行搜索,我也才了解到这个有趣的小知识点,以上。

魔数--咖啡宝宝(Java小彩蛋)相关推荐

  1. android中的小彩蛋,天天使用的Android手机,你知道隐藏小彩蛋在哪里吗?

    原标题:天天使用的Android手机,你知道隐藏小彩蛋在哪里吗? 虽然我们天天在使用Android手机,但你可能还不够熟悉它,Android是一个非常庞大且复杂的系统,除去那些专业的技术问题,今天就给 ...

  2. Android3彩蛋,Android升级gradle5的坑+Androidstudio3.4小彩蛋

    升级gradle的的一些坑 我只是举些例子,一些类似的坑可以举一反三,不必一一细说.别自己不去找不去问,就怪我没告诉你,我没说还是我的错了? 1 studio3.2直接去升级gradle5.报错: C ...

  3. 【Shell牛客刷题系列】SHELL21 格式化输出:来看个printf命令的小彩蛋~

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Shell>.欢迎关注专栏~ 本 ...

  4. python从入门到撩妹 2 —— 30行代码实现520小彩蛋

    作者自我介绍:大爽歌, b站小UP主 ,直播编程+红警三 ,python1对1辅导老师 . 本文对应视频版本: 520小彩蛋 python32行代码实现 -- python从入门到撩妹-2 1 彩蛋效 ...

  5. 计算机小彩蛋大全,未定事件簿彩蛋大全 10个趣味小彩蛋总汇[多图]

    未定事件簿彩蛋有哪些?彩蛋往往呈现在你不注意的时候,而且这些小彩蛋非常的有趣,这次就给大家分享10个趣味小彩蛋内容,快来看看吧~ 1.邀请函戳男主不同地方有不同语音. 2.陆景和和夏彦的衣服可以掀起来 ...

  6. 电脑如何设置滑动关机——win10小彩蛋

    1.提到滑动关机,就不得不提起微软Surface Phone,作为第一台搭载window系统的手机,在未上市时就引发了大家关注,如今却已销声匿迹.微软Surface Phone手机上的"滑动 ...

  7. 微信那些更新功能和小彩蛋

    微信那些更新功能和小彩蛋 微信-我们最常用的通讯软件.不少人我相信在零碎的时间里,都会拿出自己的手机打开微信,看看有什么有内容,几乎成为了我们的一种生活方式.最近微信的一个更新就是年终的大惊喜,意想不 ...

  8. linux中的“小彩蛋”(rhel8)

    Linux是一个优秀的操作系统,它支持多用户.多进程,具有强大的功能.出色的性能以及良好的兼容性和可移植性.关于linux操作系统大家应该都有听说过,今天呢给大家介绍几个linux系统中的小彩蛋. l ...

  9. android版本5.1.1彩蛋,微信最新版本居然还有5个小彩蛋:查询新体验

    原标题:微信最新版本居然还有5个小彩蛋:查询新体验 7月6日,微信最新版本6.5.10到来.除了可以设置某条朋友圈的互动不再通知和可以对视频进行简单编辑(目前仅支持IOS用户)这两大新功能之外,还能够 ...

最新文章

  1. 郑可迪 : 培养数据思维,投身电力大数据领域研究 | 提升之路系列(一)
  2. C 语言面试题 — int i [ 4 ]={ i [ 2 ]=2 }
  3. VC++设置软件断点和“XXX已停止工作“对话框
  4. 函数计算自动化运维实战2 -- 事件触发 eip 自动转移
  5. Spring Boot + Shiro 集成
  6. chkconfig命令会立即生效吗_UG绘制波纹管,整体变形命令你会用吗?
  7. 洛谷——P4053 [JSOI2007]建筑抢修
  8. 天津大学财务报表分析答案合集
  9. python基础-数据类型与基本操作
  10. WebSocket长连接因为网络波动而导致客户端的“假离线”---问题发现、分析到解决
  11. 如何应对团队协作的五大障碍
  12. php excel扩展名,excel后缀名是什么
  13. 电信smgp3.0短信发送问题
  14. C++ string切割,分解字符串,C 库函数 - strtok()
  15. 2018/8/22部分算法总结 二维几何常用算法
  16. unity3D期末作业-太空飞机射击游戏
  17. PCB之AD快速布局
  18. 删除链接到WLW清单文件
  19. jQuery使用ajaxSubmit()提交表单示例(转)
  20. 蓝牙耳机什么牌子好?十大蓝牙耳机品牌排行榜!

热门文章

  1. 未成年人数字安全保护的问题与对策
  2. java任务队列_最精简的java 线程池与任务队列
  3. 30款超酷ZBrush油泥笔刷分享
  4. centos7默认网卡配置文件_centos 7 bootproto CentOS 7下修改默认网卡名为eth0的两种方法...
  5. Linux-配置网络、激活网卡
  6. 造生僻字或者不存在的字并可输出使用
  7. 不同人眼中的UI设计师都是什么样的
  8. SpringBoot整合Redis使用同步锁
  9. TensorFlow实现识别手写数字
  10. 创建线程有哪些方式?