程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 淺析java工程師專業中Java函數static和非static

淺析java工程師專業中Java函數static和非static

編輯:關於JAVA
Java

寫程序感覺很舒服,我用editplus和jdk搭建了一個簡易的Java程序IDE,感覺很有趣。一直想用Eclipse,奈何自己的電腦質量不行,這個玩意兒在運行起來太慢了,只好作罷!我覺得IDE最好的是速度快,這樣才能給人一種流暢的感覺,寫起東西來說也暢快,這也就是為什麼有些人還喜歡VC++6.0而不喜歡Visual Stdio的原因。

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

  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則可以,都差不多,這點我現在還不太清楚其細節,以後可能知道吧!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved