天天看點

Java全棧大資料學習筆記NO.1(Java入門)

Java入門

    • 一、名詞解釋
    • 二、環境搭建
    • 三、第一個程式
    • 四、辨別符約定俗稱
    • 五、BUG

由于之前學習過C語言和Python,在此基礎上想自學一下Java,相當于小白,在此記錄學習筆記。

一、名詞解釋

  1. Java SE(Stadard Edition):标準版;
  2. Java EE(Enterprise Edition):企業版。
  3. Java ME(Micro Edition):微型版。
  4. JVM(Java Virtual Machine)虛拟機:使用軟體在不同的作業系統中,模拟相同的環境。(跨平台性)
  5. JRE(Java Runtime Environment)運作環境:包含JVM和解釋器,完整的Java運作環境。
  6. JDK(Java Development Kit)開發環境:包含JRE+類庫+開發工具包(編譯器+調試工具)。

二、環境搭建

  • win7
    1. 點選這裡下載下傳Java開發工具包JDK,版本很多,這裡安裝的是jdk-7u10。
    2. 配置環境變量:打開環境變量界面,在系統變量中進行如下配置

      2.1 新增變量名:CLASSPATH;

      變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面的點)

      2.2 新增變量名:JAVA_HOME;

      變量值:C:\Program Files (x86)\Java\jdk1.7.0_10(對應的安裝目錄)

      2.3 輕按兩下Path,如果是豎直的,建立 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;并上移直到最上面。如果是水準的,則将其放到最前面,也可以放到注中位置的後面。

    注: 如果想将path從水準變成豎直,隻需将path中的C:\Windows\system32移到最前面。
  • win10

    将C:\Program Files (x86)\Java\jdk1.7.0_10\bin(自己安裝的位置)放到path環境變量中就可以了,win10系統會自動查找運作環境,不需要配置其他環境變量。

三、第一個程式

建立一個Test.java檔案,使用notepad++或記事本進行程式編寫:

public class Test{
	public static void main(String[] args){
		System.out.print("Hello World!");
	}
}
           
  1. win+R進入dos界面
  2. javac Test.java進行編譯。
  3. java Test運作程式,這時結果就出來了,如果有需要可進行第四點生成文檔。
  4. javadoc -d . Test.java生成外部文檔。(其中index.html是主要的)

    4.1 源檔案第一行寫package 包名; javac -d . Test.java 自動生成目錄結構。(如包名為p1,則自動在該路徑下生成p1檔案夾并将class檔案放到該檔案夾下)

    4.2 再使用java 包名.類名(全限定名)運作。(java p1.Test)

    4.3 包的命名格式:域名倒置,如cn.com.company.department.group.project.module.XXXclass。

四、辨別符約定俗稱

  1. 望文生義、見名知義;
  2. 類名由一個或多個單詞組成,每個單詞首字母大寫(pascal);
  3. 函數名、變量名由一個或多個單詞組成,首單詞首字母小寫,拼接次首字母大寫(camel);
  4. 包名全小寫,隻可以使用特殊字元“.”,并且不以“.”開頭或結尾;
  5. 常量全大寫,多個單詞用_連接配接;

五、BUG

當我按照上面操作進行環境變量配置後,DOS視窗下輸入javac顯示

Java全棧大資料學習筆記NO.1(Java入門)

在path路徑下新增C:\Program Files (x86)\Java\jdk1.7.0_10\bin後重新打開DOS視窗輸入javac顯示

Java全棧大資料學習筆記NO.1(Java入門)

原因目前未知,待後續得知後更新。