java8中compile方法的源码
2016-04-17 22:44
453 查看
在学java时想学的更深一点然后就找了源码看看
发现在java7中是 int 而在java8中被Result取代了,又发现Result是一个复杂的枚举类型,感觉好难理解啊
<pre name="code" class="java"><span style="font-size:24px;">public Result compile(String[] args) { Context context = new Context(); JavacFileManager.preRegister(context); // can't create it until Log has been set up Result result = compile(args, context); if (fileManager instanceof JavacFileManager) { // A fresh context was created above, so jfm must be a JavacFileManager ((JavacFileManager)fileManager).close(); } return result; }</span>
发现在java7中是 int 而在java8中被Result取代了,又发现Result是一个复杂的枚举类型,感觉好难理解啊
相关文章推荐
- java单例模式-懒加载
- java类型转换
- java可重入锁ReentrantLock原理
- JSR-303验证框架在Springmvc中的应用
- Java断言
- 20145239杜文超 《Java程序设计》实验二 Java面向对象程序设计实验报告
- 2.为什么在写了equals方法之后还要写hashcode方法
- java设计模式之观察者模式
- JAVA常见问题解决办法汇总
- 20145320 《Java程序设计》第七周学习总结
- 导入外部jar包的方法
- eclipse创建MAVEN仓库项目
- java学习笔记(2)基本数据类型对象包装类
- json中date类型数据为空造成转JAVA对象失败
- 20145127《java程序设计》第七周学习总结
- Spring-1 之入门
- 20145335郝昊《java程序设计》第7周学习总结
- Eclipse常用快捷键
- 20145310 《Java程序设计》第7周学习总结
- Java 继承与接口