Java基礎01Java開發入門

Java基礎javascript

計算機基礎

在學習Java語言以前,先跟你們介紹一下計算機相關知識,讓你們先了解計算機,進而再去了解Java語言。html

DOS經常使用命令

瞭解什麼是DOS,並掌握DOS控制檯的打開方式,同時熟悉經常使用的DOS命令,例如:盤符切換、建立目錄、刪除目錄、進入指定目錄、刪除文件等,完成使用DOS命令對計算機進行操做和控制。java

這裏只針對Windows平臺:

打開命令行方式有如下幾種程序員

1.windows+R,而後輸入cmd;
2.全部程序,附件,命令提示符;
3.打開指定文件夾中,shift+鼠標右鍵,在此打開命令窗體。複製代碼

經過help命令去學習DOS命令

打開命令行,輸入help數據庫

Microsoft Windows [版本 6.1.7601]
版權全部 (c) 2009 Microsoft Corporation。保留全部權利。

C:\Users\chenguanming>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 命令解釋程序指向批處理程序
               中某個帶標籤的行。複製代碼

這裏只是羅列一部分出來,更多命令可自行去學習。編程

盤符切換

默認打開命令行方式是在當前系統用戶目錄下,例如windows

C:\Users\你的計算機用戶名>複製代碼

切換盤符,直接輸入指定 盤符名稱和冒號 例如瀏覽器

C:\Users\你的計算機用戶名>D:
D:\>複製代碼

進入指定目錄

進入指定目錄的命令是 cd 盤符:/指定目錄 前提是在相同的盤符下才能夠,不一樣盤符之間是不能夠直接進入的,須要先切換盤符,再進入指定目錄,例如tomcat

D:\Android>cd Java
D:\Android\Java>複製代碼

或者打開指定目錄,shift+鼠標右鍵進入,如圖安全

返回目錄

返回上一級目錄命令 cd ..

D:\Android\filedir\filedir>cd ..
D:\Android\filedir>複製代碼

返回根目錄命令 cd /

D:\Android\filedir\filedir>cd /
D:\>複製代碼

建立目錄

建立目錄命令 MD或者MKDIR 目錄名

D:\Android>md filedir複製代碼

刪除文件

命令 DEL 文件名

D:\Android\filedir\filedir>del file.txt
D:\Android\filedir\filedir>複製代碼

刪除目錄

刪除空目錄命令 RD或者RMDIR 目錄名

D:\Android\filedir>rd filedir
D:\Android\filedir>複製代碼

刪除非空目錄命令 DEL 文件名

D:\Android\filedir>del filedir
D:\Android\filedir\filedir\*, 是否確認(Y/N)? y複製代碼

Java概述

瞭解Java語言的發展史、Java語言平臺版本、Java語言的特色,以及JRE與JDK。JRE是Java的運行環境,JDK是Java開發工具包,它包含了Java的開發工具以及JRE。因此安裝了JDK就不用再單獨安裝JRE了。

  1. 什麼事Java:Java是一門高級計算機語言,是有sun公司推出的一門開發可跨平臺程序軟件,徹底面向對象的計算機程序設計語言;
  2. Java的特色:Java具備簡單、安全、面向對象、跨平臺和支持多線程的特色;
  3. 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:\Android\Java\jdk1.8.0_102複製代碼

此路徑下包括lib,bin,jre等文件夾(此變量最好設置,由於之後運行tomcat,eclipse,Android Studio等都須要依*此變量);

3.配置path變量

%JAVA_HOME%就是引用前面指定的JAVA_HOME,Path使得系統能夠在任何路徑下識別java命令,設爲:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin複製代碼

CLASSPATH爲java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設爲:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.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>複製代碼

Java 基礎02Java編程基礎

相關文章
相關標籤/搜索