javac编译java源文件
来源:互联网 发布:中国网络电视频道 编辑:程序博客网 时间:2024/05/19 13:28
假设有一个java源文件,代码如下
public class A{ class B{ } public class C{ } static class D{ }}class E{}
一个java源文件只能有一个public 类
使用javac命令执行以上java文件,会生成如下5个class文件
1.A.class 这是public类的class文件
2.E.class 这是和public class在同一个源文件中,并且不是public类的内部类所产生的class文件
3.A$B.class 这是public类的内部类
4.A$C.class 这是public类的内部类
5.A$D.class 这是public类的内部类
综上所述,每一个类都会生成一个class文件,然后内部类生成的class文件名是:外部类名+ "$" + 内部类名
和public类在同一个源文件中,并且不是public类的内部类的类不能声明为static,也就是说类E不能声明为static
0 0
- javac编译java源文件
- javac编译带包的java源文件
- Javac编译源文件报错
- javac 编译源文件出现"java:1: 需要为 class、interface 或 enum"、" [javac] 锘縫"错误
- javac编译带包的源文件
- javac 编译源文件时指定编码格式
- 【Java】javac 编译源文件出现“锘缝ublic”、“非法字符: \65279”的乱码情况
- 【Java】javac 编译源文件出现“锘缝ublic”、“非法字符: \65279”的乱码情况 .
- javac编译带有多个目录层次的java源文件的方法
- [Java学习]javac 编译源文件出现“锘缝ublic”、“非法字符: \65279”的乱码情况
- [Java]javac 编译源文件出现“锘缝ublic”、“非法字符: \65279”的乱码情况
- javac编译java文件
- javac编译Java工程
- javac java编译-g
- javac 编译 & java运行
- javac编译源文件提示软件包不存在的一种解决方案
- 动态编译Java源文件
- 编译Java源文件
- C语言问答题2
- 第十六天
- Linux命令之"wc"
- nmap
- 妙味课堂VIP课程
- javac编译java源文件
- linux工作队列 - work_struct被调用过程
- 自定义View之仿支付宝输入六位密码
- Java—String、StringBuffer、StringBuilder的用法与区别
- 索引结点的总结
- 习题14--提示和传递
- 四大组件之内容提供者
- ContentProvider内容提供者简单总结(四大主键之一)
- 从装系统这件事来谈谈一些知名互联网公司所谓的“用户体验”,蓝瘦,香菇。。。。。