標籤:lin mac www cal 入口 back cli log 符號
Java語言概述
基礎常識 人機互動方式
圖形化介面(Graphical User Interface GUI)這種方式簡單直觀,使用者易於接受,容易上手操作。
命令列方式(Command Line Interface CLI):需要有一個控制台,輸入特定的指令,讓電腦完成一些操作。較為麻煩,需要記錄住一些命令。
常用的DOS命令
dir(directory) : 列出目前的目錄下的檔案以及檔案夾
md(make directory) : 建立目錄
rd(remove directory) : 刪除目錄
cd(change directory): 進入指定目錄
cd.. : 退回到上一級目錄
cd\: 退回到根目錄
exit : 退出 dos 命令列
什麼是電腦語言
語言:是人與人之間用於溝通的一種方式。例如:中國人與中國人用普通話溝通。而中國人要和英國人交流,就要學習英語。
電腦語言(程式設計語言):人與電腦交流的方式。如果人要與電腦交流,那麼就要學習電腦語言。電腦語言有很多種,如:C,C++,Java,PHP等。
Java語言特點
物件導向
兩個基本概念:類、對象
三大特性:封裝、繼承、多態
健壯性
吸收了C/C++語言的優點,但去掉了其影響程式健壯性的部分。如:指標、記憶體的申請與釋放等
跨平台性
跨平台性:通過Java語言編寫的應用程式在不同的系統平台上都可以運行。
原理:只要在需要運行 java 應用程式的作業系統上,先安裝一個Java虛擬機器 (JVM Java Virtual Machine) 即可。由JVM來負責Java程式在該系統中的運行。
Java程式運行機制Java兩大核心機制
Java虛擬機器(Java Virtual Machine)
垃圾收集機制(Garbage Collection)
核心機制—Java虛擬機器
JVM是一個虛擬電腦,具有指令集並使用不同的儲存地區。負責執行指令,管理資料、記憶體、寄存器。
JVM 用於運行 Java 應用程式
對於不同的平台,有不同的虛擬機器。
Java虛擬機器機制屏蔽了底層運行平台的差別,實現了“一次編譯,到處運行”。
核心機制—記憶體回收
記憶體回收:將不再使用的記憶體空間進行回收。
在 C/C++ 等語言中,由程式員負責回收無用記憶體。
Java 不需要程式員負責回收無用的記憶體:它提供一種系統級線程跟蹤儲存空間的分配情況。並在JVM空閑時,檢查並釋放那些可被釋放的儲存空間。
記憶體回收在 Java 程式運行過程中自動進行,程式員無法精確控制和幹預。
Java語言環境的搭建什麼是JDK, JRE
簡單而言,使用 JDK 的提供的開發工具完成 java 程式的開發,使用 JRE 運行開發好的 Java 應用程式。
JDK(Java Development Kit Java開發套件):JDK是提供給 Java 開發人員使用的,其中包含了 java 的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了
JRE(Java Runtime Environment Java運行環境) :包括Java虛擬機器(JVM:Java Virtual Machine)和 Java 程式所需的核心類庫等,如果想要運行一個開發好的Java程式,電腦中只需要安裝JRE即可。
下載及安裝 JDK
官方網址:
www.oracle.com
java.sun.com
安裝JDK
傻瓜式安裝,下一步即可。
建議:安裝路徑不要有中文或者特殊符號如空格等。
當提示安裝 JRE 時,可以選擇不安裝。
開發體驗 — HelloWorld
步驟:
將 Java 代碼編寫到副檔名為 .java 的檔案中。
通過 javac 命令對該 java 檔案進行編譯。
通過 java 命令對運行 class 檔案
1 /* 2 這是我們的第一個 Java 應用程式. 3 若該類使用 public 修飾, 則類名必須和源檔案名稱一致 4 注意: 多行注釋不能嵌套. 5 */ 6 class HelloWorld{ 7 //main 方法 8 public static void main(String [] args){ 9 //在控制台中列印字串. 10 System.out.println("HelloWorld!");11 }12 }13 14 class Test{}
小結第一個程式
main的方法:Java應用程式的執行入口是main()方法。它有固定的書寫格式:public static void main(String[] args) {...}
想要和JVM來個互動,只要在main方法中加入一句System.out.println(“Hello World”);
一個 Java 源檔案中最多隻能有一個 public 類。其它類的個數不限,如果源檔案檔案包含一個 public 類,它必須是該類名命名。
Java 語言嚴格區分大小寫。
Java方法由一條條語句構成,每個語句以分號結束。
常見問題及解決方案
顯示已知檔案類型的副檔名
每次執行 java 的工具都要進入到 bin 目錄下,是非常麻煩的。
根據windows系統在尋找可執行程式的原理,可以將java工具所在路徑定義到 path 環境變數中,讓系統幫我們去找運行執行的程式。
配置方法:
我的電腦--屬性--進階系統設定--環境變數
編輯 path 環境變數,在變數值開始處加上 java 工具所在目錄(JDK 安裝根目錄的 bin 目錄),後面用 “ ; ”和其他值分隔開即可。
開啟DOS命令列,任意目錄下敲入javac。如果出現javac 的參數資訊,配置成功。
注釋
注釋:用於解釋說明程式的文字。提高了代碼的閱讀性
Java中的注釋類型:
單行注釋
多行注釋
文檔注釋(java 特有)
注釋是一個程式員必須要具有的良好編程習慣。
將自己的思想通過注釋先整理出來,再用代碼去體現
單行注釋
格式: //注釋文字
多行注釋
格式: /* 注釋文字 */
對於單行和多行注釋,被注釋的文字,不會被JVM(java虛擬機器)解釋執行。
多行注釋裡面不允許有多行注釋嵌套。
Java語言概述