Scala是基于JDK运行的,必然会生成Java的字节码文件.class文件。

如何查看?

编码IDE:IntelliJ IDEA 2017.2 x64

查看class文件工具:jd-gui

scala代码如下:

person.scala

package cn.zengmg.day26class Person {val id="0001"    //不变的var name="zengmg"  //变化的}//因为AAA命名规则无常,于是命名与类名相同
//也是Person类的伴生对象
// object AAA{
object Person{def main(args: Array[String]): Unit = {val p=new Person()println(p.id+"  "+p.name)}}

编译的class文件在

项目文件夹下 out 文件夹里

用jd-gui 查看这个文件便可

查看Scala编译的.class文件相关推荐

  1. scala 编译完生成两个class文件有何不同

    首先编写一个 HelloWorld.scala 文件 object HelloWorld {def main(args: Array[String]) {println("Hello Wor ...

  2. 编译Ngnix遇到的问题,查看程序依赖的库文件

    要点:ldd 可以读取每个可以运行的程序依赖的 so 文件. 编译的时候提示需要Openssl库. 查看本机,已经安装了openssl 查看编译报错文件,查找Openssl所依赖的库 more obj ...

  3. Dart : 查看 dill 编译代码文件

    文章目录 写在前面 内容 准备 编译 参考 写在前面 Dart VM 在运行时会对 .dart 文件编译成 .dill 文件,有时候我们可以通过查看 .dill 文件来从更深一层的角度来理解代码.本篇 ...

  4. java 源码分析_Java 源代码编译成 Class 文件的过程分析

    原标题:Java 源代码编译成 Class 文件的过程分析 在上篇文章< Java三种编译方式:前端编译 JIT编译 AOT编译 >中了解到了它们各有什么优点和缺点,以及前端编译+JIT编 ...

  5. 【Linux 内核】编译 Linux 内核 ⑤ ( 查看 .config 编译配置文件 | 正式编译内核 )

    文章目录 一.查看 .config 编译配置文件 二.正式编译内核 一.查看 .config 编译配置文件 在上一篇博客 [Linux 内核]编译 Linux 内核 ④ ( 打开 Linux 内核编译 ...

  6. MDK 的编译过程及文件类型全解

    出处:MDK 的编译过程及文件类型全解 MDK 的编译过程及文件类型全解 ------(在arm9的开发中,这些东西都是我们自己搞定的,但是在windows上,IDE帮我们做好了,了解这些对深入开发是 ...

  7. pyc文件反编译为py文件

    近期时不时需要把工程里的 pyc 文件反编译出来,查看接口函数的逻辑.此前有师兄安利了uncompyle6工具,我使用了几次,发现反编译出来的代码逻辑很清晰,此处我也不能打包票 uncompyle6 ...

  8. java虚拟机编译文件,理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么...

    理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么 最近在看<深入理解Java虚拟机>弄明白了很多java的底层知识,决定分几部分总结下,从.java文件编译,到 ...

  9. 好爽 java_Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和ec...

    Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和eclipse,现在换成intellij简直 ...

最新文章

  1. ps怎么制作流体_PS教程:制作渐变流体效果海报
  2. .NET环境下创建Activex (转)
  3. windows 安装 php memcached,Windows安装配置php+memcached的方法
  4. goland 配置goroot找不到SDK
  5. 在web前端调用后台java程序(java类)的方式
  6. LOAD DATA INFILE句法
  7. 高保真原型、动画引导、用户登录、巡检任务、维保任务、用户中心、历史记录、帮助中心、清除缓存、任务抽检、扫描二维码、待办事项、账号设置、客服信息、交互说明、手机端、小程序、app原型、BIM信息综合管理
  8. 人工智能感知技术是机器人应用支撑技术之一
  9. Matlab S函数求解二阶微分方程或二阶动态方程
  10. 如何导出html中的图片,一键保存网页中的全部图片
  11. oracle碎片整理
  12. 赵小楼《天道》《遥远的救世主》深度解析(136)自由不是你为所欲为,而是可以选择你不想干的事
  13. Xcode 真机调试失败:Errors were encountered while preparing your device for development
  14. 中国交通标志牌数据集TT1OOK中的类别ID及其图标罗列以及含义详细介绍
  15. 震惊!史上最菜的Oracle 11g教程(大佬勿进)
  16. qmail 相关问题
  17. WSDM‘23 推荐系统论文梳理
  18. Notepad++查看二进制文件——HexEditor插件
  19. 省级面板数据(2000-2019)九:城市发展(土地面积+交通+供水+基础设施)(stata版)
  20. Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案

热门文章

  1. linux更改语言脚本,Linux shell脚本入门——shell语言脚本【CentOS】
  2. bb10系统支持java吗_黑莓BB10怎么样 BlackBerry 10系统好用吗?
  3. 什么叫大数据人物画像_大数据时代,如何构建精准用户画像,直击精细化运营...
  4. linux下安装mysql5.7.19,Linux下MySQL5.1升级到高版本MySQL5.7.19详解 | zifangsky的个人博客...
  5. html图片拼接出现留白,关于img标签周围留白的问题
  6. util.java_TelnetUtil.java
  7. 数据归一化处理方法_科研常用的实验数据分析与处理方法
  8. conda失败说没有写权限_爱情中,为什么男生表白失败,女生还说可以继续做朋友,想过没有...
  9. ubunt16.04 安装3090显卡驱动 cuda cudnn pytorch
  10. WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形