程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 今後的學習路徑,今後學習路徑

今後的學習路徑,今後學習路徑

編輯:JAVA綜合教程

今後的學習路徑,今後學習路徑


  寫一個website時,發現自己的java基礎知識並不是很牢固,確實,為了寫出一個真正的項目,瘋狂的學習各種知識,只求懂個大概,沒有深入,現在發現問題啦,回頭重新學習,從後端到前端仔仔細細的重學一遍。

  今後的學習路徑是:java基礎,(java多線程,可能最後學),HTML&CSS, javascript, jsp,Servlet。然後,用這些知識寫幾個項目,綜合一下,疏通前端與後端,數據庫之間的關系。

  學習java用的書是《Head First Java》,如有需要,可以留言。

  今天,寫一下java開篇,要像個小白一樣去學習(自己就是個小白)。

  JDK的安裝與環境配置就不說啦。

  簡單介紹一下java。java 是一種面向對象(object-oriented 縮寫(OO))的編程語言。面向對象思想這裡就不介紹啦,會在以後的文章中體現出來。

  說一下java程序的執行過程。source file-->compiler-->byter code-->jvm。首先,你要寫出源文件,然後編譯,編譯後出來的字節碼文件,最後送到java虛擬機執行字節碼文件,這就是java程序的產生過程。

  預備知識就不說啦,可以上慕課網去學。


 

  下邊進入正題,寫一個經典的程序,輸出hello world,哈哈哈。

  假設你已經安裝了jdk,並配置好了環境。我們現在不用MyEclipse開發,這樣可以練習一下關鍵字的寫法,而且容易發現一些錯誤,學習時發現錯誤越多越好。

  首先,在桌面上建立一個文本文檔,把後綴名txt改成java.

----->

打開文件,代碼如下:

1 public class Test {
2     public static void main(String[] args) {
3         System.out.println("Hello World!");
4     }
5 }

保存,打開cmd,進入到桌面,輸入以下命令:

javac Test.java沒有錯誤的話,再輸入java Test,

就會出現令人激動的結果:。

下面詳細解釋這段代碼。

public:意思是公共的,是在修飾這個類的屬性,說明誰都可以訪問,使用它。

class:說明你寫的是一個類,public, class都是系統自帶的關鍵字,不能更改。

Test:類的名字,可以隨你所願,想叫什麼就叫什麼,比如Hello。類的名字第一個字母按著習慣應大寫,當然小寫也不錯,最好大寫,以後就知道啦。

一個程序必須有入口,從哪裡開始執行程序呢。public static void main(String[] args){}就是程序的入口,一個public類必須有這樣的方法(或者叫做函數),要執行的東西放到大括號裡,比如本程序執行的東西是:System.out.println("Hello World!");

 System.out.println 的意思是向控制台輸出一句話,此處是 Hello Wordl! ,你可以輸出任何一句話,你可以更改一下,向控制台輸出 你好,java! 。

 

注意:public修飾的類的名字,必須與文件名相同,如本文件名是Test.java 所以類名是Test.

 

小結一下:java中的單位是類,程序的執行的入口是: public static void main(String[] args){} .

 

讓我們繼續:

一個java源文件只能有一個public修飾的類,如果不信,可以自己嘗試一下,學習就是自己不斷嘗試的過程。但可以有不是public修飾的類:

 1 public class Test {
 2     public static void main(String[] args) {
 3         System.out.println("Hello World!");
 4         A a = new A();
 5         a.f();
 6     }
 7 }
 8 class A{
 9     public void f() {
10         System.out.println("this is A class");
11     }
12 }

 

執行正確。

 

在介紹一下,程序的基本語句(statement),循環結構(loop),分支語句(branching):語句就是像:

int x = 3;
String name = “Dirk”;
x = x * 17;
System.out.print(“x is ” + x);
double d = Math.random();

 

這樣的東西。

循環結構有:

     while(表達式){} , do{}while(表達式), for(;;){}

分支語句: if(){}else{} 

  以後用到再說。

 

寫一個while循環的例子:

 1 public class Loopy {
 2   public static void main (String[] args) {
 3     int x = 1;
 4     System.out.println(“Before the Loop”);
      //如果x的值小於4,執行大括號裡的內容 5     while (x < 4) { 6     System.out.println(“In the loop”); 7     System.out.println(“Value of x is ” + x); 8     x = x + 1; //x的值加一 9     } 10   System.out.println(“This is after the loop”); 11   } 12 }

 

 

 結果:

 

 寫一個分支的例子:

1 public class Test {
2   public static void main (String[] args) {
3     int x = 3;
4     if (x == 3) {
5     System.out.println("x must be 3");
6     }
7     System.out.println("This runs no matter what");
8   }
9 }

 

 

 

好啦好啦,這些都是太基礎的東西啦,又是第一次寫,所以,寫的非常不好,而且寫的好累啊,希望趕緊進入有意思的內容。

 

歡迎志同道合之人,一塊探討學習。

 

 



 

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