设为首页 加入收藏

TOP

java中的函数static和非static
2014-11-23 22:03:20 】 浏览:366
Tags:java 函数 static 和非

  下面有一段代码,很有趣!


  public class thread{


  /******


  static class MyThread extends Thread{


  /****** public void run(){


  int n=0;


  while(true){


  n++;


  System.out.println("n="+n);


  try{


  Thread.sleep(1000);


  }catch(Exception e){}


  }


  }


  MyThread(){}


  }


  public static void main(String args[]){


  MyThread my = new MyThread();


  my.start();


  System.out.println("thread is starting");


  }


  }


  没有static,会出现non-static variable this cannot be referenced


  from a static context错误,而有static则不会出现这个错误,原因是我们的main前面是static修饰的,所以必须使用带static的类,我们可以去掉main前面的static则可以,都差不多,这点我现在还不太清楚其细节,以后可能知道吧!


  java写程序感觉很舒服,我用editplus和jdk搭建了一个简易的java程序IDE,感觉很有趣。一直想用Eclipse,奈何自己的电脑质量不行,这个玩意儿在运行起来太慢了,只好作罢!我觉得IDE最好的是速度快,这样才能给人一种流畅的感觉,写起东西来说也畅快,这也就是为什么有些人还喜欢VC++6.0而不喜欢Visual Stdio的原因。


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Synchronized在java中的用法 下一篇JAVA的18条BASE

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目