Javac编译小技巧
来源:互联网 发布:如何自学c语言 编辑:程序博客网 时间:2024/09/21 09:17
比如下面两个类,文件名分别为A.java与B.java:
public class A{public static B b = new B();public static void main(String[] agrs){System.out.println(b);}}
public class B{public A a;}
在用javac编译的时候,先编译A会报错,因为B还没有编译。先编译B也会报错,因为A没有编译。如下图所示:
这可怎么办呢?源代码本身就语法错误?Hibernate的两边一对一不就是类似于这个吗?可见并不是语法错误。
正确的编译方法是什么呢?
如下图
可以看到javac是可以同时编译多个文件的,对于那些不能按顺序编译的,就是用这种方法编译的。Eclipse的原理也就是在这里了。
0 0
- Javac编译小技巧
- javac编译若干小知识
- 编译 javac
- javac 编译
- javac编译
- javac编译
- 编译内核小技巧
- PB 编译小技巧
- 使用javac命令行手动编译servlet小程序
- ADS编译选项小技巧
- [小技巧] gcc 编译选项-###
- Android平台编译小技巧
- iOS小技巧 - 选择编译
- javac 编译打包文件
- javac编译整个目录
- Javac编译过程
- Javac编译过程
- Javac的编译过程
- c++快速排序
- js变量
- UIWindow
- 透明导航条
- LeetCode(16)-3Sum Closest
- Javac编译小技巧
- 图片下载到相机中
- Just a Hook
- iOS 显示%
- PHP实现执行定时任务的几种思路详解
- 正则表达式在iOS中的运用
- Java设计模式---工厂模式
- Text reverse文字倒转
- js向上冒泡排序