Java函数static和非static

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  几天看了一会儿java,感觉很简单,不到个把小时就看完了其语法,这些时候对自己C++越来越自信了,java看来也不过尔尔,呵呵,菜鸟狂言!

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

  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的原因。:-)

  开始喜欢唐朝乐队的歌曲了,呵呵,挺好听的!

每个人心中,都会有一个古镇情怀,流水江南,烟笼人家。

Java函数static和非static

相关文章:

你感兴趣的文章:

标签云: