new java接口
2014-04-19 18:47
435 查看
private void interfaceTest(){ thread = new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }); thread.start(); }
上面一段代码大家应该都不陌生,是开启一个新线程的方法,问题是:Runnable是一个接口,java是不能new接口的,但是这里却出现了。
实际上,new Runnable()是一个匿名的内部类。可以new一个接口的同时实现接口里面的方法,这样就可以已实现匿名内部类的方式出现了“new”一个接口的现象。
相关文章推荐
- Struts2通过自定义拦截器实现登录之后跳转到原页面
- java笔试陷阱:累加求和中缓存机制陷阱
- 【Eclipse提高开发速度-插件篇】Eclipse插件 For Easy Explore
- JAVA常用开源项目大全
- java的注解学习_04
- 有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。
- Eclipse下配置使用Hadoop插件
- java 注解不能被继承
- 去掉Eclipse中的Validating2
- JAVA常用命令介绍
- java中的类与对象
- javascrip操作表格元素
- 2-3树的java实现
- [java web 入门](一)MyEclipse & HelloWorld 记录
- java.lang.OutOfMemoryError: Java heap space
- 常用的java Utils总结
- Leetcode – Add Two Numbers (Java)
- Java动态规划 实现最长公共子序列以及最长公共子字符串
- 在netbeans下使用调试PHP的插件XdeBug
- Java编程经验分享——怎样判断集合类型的null