計算機基礎
在學習Java語言之前,先跟大家介紹一下計算機相關知識,讓大家先了解計算機,進而再去了解Java語言。
DOS常用命令
了解什么是DOS,并掌握DOS控制臺的打開方式,同時熟悉常用的DOS命令,例如:盤符切換、創建目錄、刪除目錄、進入指定目錄、刪除文件等,完成使用DOS命令對計算機進行操作和控制。
這里只針對Windows平臺:
打開命令行方式有以下幾種
1.windows+R,然后輸入cmd;
2.所有程序,附件,命令提示符;
3.打開指定文件夾中,shift+鼠標右鍵,在此打開命令窗體。
通過help命令去學習DOS命令
打開命令行,輸入help
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
C:Userschenguanming>help
有關某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關聯。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
BCDEDIT 設置啟動數據庫中的屬性以控制啟動加載。
CACLS 顯示或修改文件的訪問控制列表(ACL)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁盤并顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁盤檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制臺前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件復制到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容復制到另一個軟盤。
DISKPART 顯示或配置磁盤分區屬性。
DOSKEY 編輯命令行、調用 Windows 命令并創建宏。
DRIVERQUERY 顯示當前設備驅動程序狀態和屬性。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除一個或多個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個文件或兩個文件集并顯示它們之間的不同。
FIND 在一個或多個文件中搜索一個文本字符串。
FINDSTR 在多個文件中搜索字符串。
FOR 為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁盤,以便跟 Windows 使用。
FSUTIL 顯示或配置文件系統的屬性。
FTYPE 顯示或修改用在文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個帶標簽的行。
這里只是羅列一部分出來,更多命令可自行去學習。
盤符切換
默認打開命令行方式是在當前系統用戶目錄下,例如
C:Users你的計算機用戶名>
切換盤符,直接輸入指定 盤符名稱和冒號 例如
C:Users你的計算機用戶名>D:
D:>
進入指定目錄
進入指定目錄的命令是 cd 盤符:/指定目錄 前提是在相同的盤符下才可以,不同盤符之間是不可以直接進入的,需要先切換盤符,再進入指定目錄,例如
D:Android>cd Java
D:AndroidJava>
或者打開指定目錄,shift+鼠標右鍵進入
返回目錄
返回上一級目錄命令 cd ..
D:Androidilediriledir>cd ..
D:Androidiledir>
返回根目錄命令 cd /
D:Androidilediriledir>cd /
D:>
創建目錄
創建目錄命令 MD或者MKDIR 目錄名
D:Android>md filedir
刪除文件
命令 DEL 文件名
D:Androidilediriledir>del file.txt
D:Androidilediriledir>
刪除目錄
刪除空目錄命令 RD或者RMDIR 目錄名
D:Androidiledir>rd filedir
D:Androidiledir>
刪除非空目錄命令 DEL 文件名
D:Androidiledir>del filedir
D:Androidilediriledir*, 是否確認(Y/N)? y
Java概述
了解Java語言的發展史、Java語言平臺版本、Java語言的特點,以及JRE與JDK。JRE是Java的運行環境,JDK是Java開發工具包,它包含了Java的開發工具以及JRE。所以安裝了JDK就不用再單獨安裝JRE了。
什么事Java:Java是一門高級計算機語言,是有sun公司推出的一門開發可跨平臺程序軟件,完全面向對象的計算機程序設計語言;
Java的特點:Java具有簡單、安全、面向對象、跨平臺和支持多線程的特點;
Java的三大技術:Java平臺中的三大技術分別是jdk、jre、jvm。
Java語言的歷史
想學好一門語言,首先是要了解它的歷史,那我們就來了解一下Java的歷史吧。
它是由Sun公司開發出來的。它的誕生主要得益于家用電器的芯片。開始時,它的開發者想用C++語言來開發電器的芯片,但是,由于芯片的種類各不相同,因此,程序要進行多次編譯。尤其是C++中的指針操作,一旦操作不慎,就會引起問題,程序可以出錯誤,但是家用電器不能出錯誤。為此,它的開發者將C++語言進行簡化,去掉指針操作,去掉運算符重載等,去掉C++中的多重繼承,得到了Java語言,將它變為一種解釋執行的語言,在每個芯片上裝上一個Java 語言虛擬機器。剛開始Java語言被稱之為Oak語言(橡樹語言)。
它的發展得益于WWW的發展。剛開始時,WWW的發展比較緩慢,每個網頁上面都是靜態的畫面,不能與用戶進行操作。即使是后來的CGI也只是在服務器端進行運行,速度太慢,人們迫切需要能夠在瀏覽器端能與用戶進行交換,并且畫面能夠動起來,但是,WWW上的機器是各種各樣,操作系統也是千差萬別,后來人們想到了Oak語言,它是解釋型執行語言,只要每個機器上的瀏覽器能夠有它的虛擬機器,Oak語言就可以運行,因此Oak語言發展起來,后來改名為Java 語言。現在網絡上流行開發語言是Java語言。
Java語言現在逐漸成熟起來,它的類已經近千個,它的類無所不包,而且還可以通過第三方購買類,為Java語言的發展提供了良好的發展前景。同時它也是跨平臺的語言,因此許多軟件開發商,硬件開發商也爭先恐后地想乘上Java語言的快車,都聲稱支持Java語言,它對微軟發起了有力的挑戰,而且Sun公司正努力開發Java芯片。
Java的特點
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。
Java 編程語言的風格十分接近C++語言。繼承了 C++ 語言面向對象技術的核心,Java舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間。在 Java SE 1.5 版本中Java又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數和自動裝/拆箱等語言特性。
簡單性
Java是一種簡單的程序設計語言。Java的設計者盡量把語言的結構規模縮小,通過提供基本的方法來完成指定的任務。使用者只需要理解一些基本概念,就可以編寫出合適的應用程序。Java取消了許多語言中十分煩瑣和難以理解的內容,例如C++的指針、運算符的重載、類的多繼承等等,并增加了垃圾回收功能,大大簡單化了程序設計者的內存管理工作。Java在外觀上讓大多數程序員感到很熟悉,便于學習。同時Java編譯器 也很小,便于各種機型上實現。
面向對象
Java 是一種面向對象的程序設計語言。這里的對象是指應用程序的數據及其操作方法。Java的程序設計集中于對象及其接口,Java提供了簡單的類機制以及動態的接口模型, 實現了模塊化和信息封裝。Java類提供了一類對象的原型,并且通過繼承機制,實現了代碼的重用。
JDK環境安裝配置
了解了什么是JDK,以及JDK的重要性,下一步我們就來學習如何安裝和配置JDK環境。在安裝JDK之前,我們首先需要下載JDK,針對不同的系統,我們需要下載不用版本的JDK。
JDK官網下載地址
環境變量配置
了解path、classpath環境變量,理解path變量和classpath變量的作用,并掌握path變量和classpath變量的配置方式。
1.配置環境變量
首先打開windows的環境變量--右鍵我的電腦屬性-高級環境設置(在左側)--點擊環境變量
2.系統變量中新建JAVA_HOME變量
JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑例如
D:AndroidJavajdk1.8.0_102
此路徑下包括lib,bin,jre等文件夾(此變量好設置,因為以后運行tomcat,eclipse,Android Studio等都需要依*此變量);
3.配置path變量
%JAVA_HOME%就是引用前面指定的JAVA_HOME,Path使得系統可以在任何路徑下識別java命令,設為:
%JAVA_HOME%in;%JAVA_HOME%jrein
CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:
.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libools.jar (要加.表示當前路徑)
4.檢驗環境變量配置情況
打開命令行,輸入命令“java -version”,“java”,“javac”幾個命令,出現畫面,說明環境變量配置成功;
Java程序入門
當JDK、環境變量配置完畢,我們就可以開始 編寫Java程序。編寫Java程序可以使用如下幾種工具:notepad(微軟操作系統自帶)、Editplus、Notepad++、Eclipse、MyEclipse、Android Studio。
這里用Notepad++為例
新建一個類文件HelloWorld.java
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
編譯生成字節碼文件HelloWorld.class
命令 javac 文件名
D:demo>javac HelloWorld.java
D:demo>
運行字節碼文件HelloWorld.class
命令 java 文件名(.class可帶可不帶)
D:demo>java HelloWorld
Hello World!(相關推薦:)
D:demo>