一般情况下一个Java文件代表一个类,在编译时会产生一个字节码.class文件。
但是在Java中 一个源文件中可以包含多个类,但是只能有一个public类,其他的都成为内部类,这时编译时会生成多个字节码文件。一个是那个public类也是该源文件名对应的.class 另一个就是public类名$内部类名.class
取决于你的java源文件中有几个类,在一个源文件中你用class关键字定义了几个类,编译的时候就会产生几个字节码文件。

编译一个java源程序文件,会产生多少个字节码文件相关推荐

  1. 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(全路径名) 、getClass()、class...

    先贴上Java反射机制的概念: AVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法: 对于任意一个对象,都能够调用它的任意一个方法和属性: 这种动态获取的信息以及动态调用对 ...

  2. java中application后缀_编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为...

    编译全球第一大消场是费市. 程序面"面从布局战略个全党和全严治"四是指. 同的些共学科了当课程在着重视重视重视重视国课革中个别趋势代世的一的是的_的培和知内容能力程改差异反映发展养 ...

  3. java编译字节码转化程序下载_编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )...

    编译选择导线和电缆截面时必须满足的原则是 程序小白想去图书馆听华图一小时,她应该去图书馆几楼? 文件第t年还款总额=所还本金+利息. 将产件件(内)列车运行中回手柄若柴油机转速不下降,为防止柴油机&q ...

  4. java字节码是java源文件编译产生的,编译一个定义3个类的Java源文件后,会产生( )个字节码文件。...

    企业利下列选项中,属于固定资产的是 飞行事故,造成死亡5人,属于一般飞行事故. 通常奥氏体晶粒小于()级易生成魏氏组织. [2]吸附指示剂是利用指示剂与胶体沉淀表面的吸附作用,引起结构变化,导致指示剂 ...

  5. java编译会产生多少个类文件,编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( )...

    编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( ) 更多相关问题 论述风化作用基本概念及其主要类型. 什么是药用植物 学?其 研究任务是什么 ? 庐山瀑布很有名 ...

  6. 一个java源文件中可以声明多少个class与编译后会生成多少个字节码文件

    在一个java源文件中可以声明多个class. 但是,只能最多有一个类声明为public的. 而且要求声明为public的类的类名必须与源文件名相同. 编译的过程 编译以后,会生成一个或多个字节码文件 ...

  7. java编译过程中产生哪些文件_编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为( )。...

    编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为( ). 答:class 恒温下,对同一反应来说,下列叙述正确的是 答:转化率和平衡常数都可以表示化学反应的进行程度 老瞎子在一 ...

  8. java编译后生成字节码_请问java源文件编译后怎么生成字节码文件?

    比如,有的java源程序生成一个字节码文件,带有内部类的生成两个.可是有一种情况怎么回事呢?importjava.awt.*;importjavax.swing.*;importjava.awt.ev ...

  9. 什么是java源码文件,什么是字节码文件,初程序的编译和运行

    java源文件就是源代码文件,是指我们编写好的代码文件,即 当我们开始运行的时候系统会执行javac命令先把java源文件编译成字节码文件即: 这里科普一下java为什么会有字节码文件. 字节码产生的 ...

  10. Java反编译字节码文件

    如何查看 Java 的字节码文件? 在 Java 中,字节码文件.class实际上是二进制文件,并不能直接查看.要想查看,我们只能通过反编译对其进行解析,然后查看解析后的源码. 如何反编译字节码文件 ...

最新文章

  1. ca证书 linux 导入_CA搭建与证书申请
  2. 计算机在音乐教学的应用论文开题报告,音乐教育论文开题报告(范文详解)
  3. 【排序】几种简单的排序(冒泡、选择、插入)(一)
  4. python取列表前几个元素_Python 获取list(列表)前n个不重复元素
  5. 基础知识---汇编学习笔记
  6. oracle字符集查看、修改、版本查看
  7. Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!)
  8. 60-140-040-使用-DataSink-Data Sink 介绍
  9. 年薪30W前端程序员,需要吃透的前端书籍推荐
  10. CentOS 7.4创建普通用户赋予登录权限
  11. C语言相反次序重新排序
  12. 10个用Console来Debug的高级技巧
  13. 技巧:使用User Control做HTML生成(转)
  14. 【人脸识别】基于matlab GUI Gabor+SVM比较PCA+SVM人脸识别【含Matlab源码 685期】
  15. 矩阵转置相关公式_线性代数入门——矩阵的转置运算及对称矩阵的概念
  16. java中如何实现货币兑换_java货币转换
  17. 陶瓷PCB电路板生产工艺
  18. H5如何获取内网IP和公网IP
  19. 淘宝技术发展(Oracle/支付宝/旺旺)
  20. Kubectl常用命令(三)

热门文章

  1. Android LocalServices解耦妙用: system_server进程中各个服务之间的连通器LocalServices
  2. centos 6 python django mysql_CentOS 6.5中部署django+uwsgi+nginx+mysql项目
  3. AutoIt3常见问题解答
  4. iPhone14 /ios16不能使用蜂窝网络(浏览器提示“未激活蜂窝数据网”)
  5. js对象深浅拷贝,来,试试看!
  6. 用 Python 实现朋友圈中的九宫格图片 看这一篇就够了
  7. 用stata计算同比增长率的两种方法
  8. 《学习之道》第二章专注思维和发散思维
  9. EVA改进(点锐度算法)图像清晰度评价方法C++实现
  10. c++/c语言(高质量程序设计指南林锐建议总结)