易截截图软件、单文件、免安装、纯绿色、仅160KB

java接口的问题

我想知道,在自己定义的类实现了java的接口,那java编译器是怎么实现的,比如runnable接口,子要在自己定义的类中,从写run方法,就能实现多线程,可是在java的接口的定义中, runnable中的run是没有内容的啊?那多线程是怎么实现多线程的。相识是的还有comparable
首先定义一个接口 Interface A{void aa();}的方法,具体的实现要交给你来实现,这样能推迟实现,就是所谓的像后兼容


我们的编译器当看到你的类中有一个Implements A的关键字,它就会将这个类导入到你的程序中
这是我个人认为

java 编程原理中有你的答案, 看看 java 编译原理吧

线程调用的是接口中的run方法,类似于这样:A类继承了Runnable接口,然后Runnable r = new A();
r.run();它就调用run方法,至于run怎么跑就得你定义

过路~~

你可以去看一下Thread类和Runnable接口的源码

引用
你可以去看一下Thread类和Runnable接口的源码


同意,看类库里类怎么写的是最好的学习


相关问答:

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

让java程序在执行过程中暂停n秒钟. - Java / Web 开发

我需要在一个for循环里面每循环一次后,暂停n秒钟,再执行下一次循环.我不想用Thread.sleep(n);这个方法,请问还有其他的方法可以实现这个简单要求吗?有简单代码更好,谢谢!
期待好的方法!

我知道的也就是这个了
......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

JAVA图形界面问题 - Java / Java SE

不知道为啥砸我自己机子上没显示 只有个frame 别的自己上能显示
import java.awt.*;
public class calculator
{
  public static void main(String args[])
  {
  int i;
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号