Java學習
初識Java
-
簡單了解Java帝國的誕生
-
1972年C語言誕生,在指標上沒有給工具做一些越界的檢查,會導致新手 程式員犯錯,記憶體管理是比較放任的態度,自己分配的空間自己釋放,在編譯時發現不了問題只有在運行時才會發現問題,會使大部分程式員浪費很多時間,C語言不可移植,在每一個平臺都得去寫一份,小錯誤會導致編譯失敗,
-
1982年C++誕生,添加面向物件功能,兼容C,但是比C語言復雜,在圖形領域和游戲領域比較有優勢,但是C++學起來比較麻煩,會涉及很多計算機底層的知識,操作指標和記憶體比較麻煩,
-
1995年Java誕生,為了克服C和C++的缺點,使得java具有可移植性,撰寫一次,到處使用,沒有指標,沒有記憶體管理,面向物件且型別安全,關于Java的命名,開始計劃命名為C+±,可是java和其他語言偏差比較大,所以計劃自己命名一門語言,后來命名為oak,但是被注冊了,后來終于確定了Java,
-
-
Java的特性和優勢
- 簡單性
- 面向物件
- 可移植性
- 高性能
- 分布式
- 動態性
- 多執行緒
- 安全性
- 健壯性
-
JDK、JRE、JVM 區別和聯系
-
JDK
Java Development Kit : Java標準開發包
包含JRE、JVM,它提供了編譯、運行Java程式所需的各種工具和資源
-
JRE
Java Runtime Environment : Java運行環境
用于解釋執行Java的位元組碼檔案
-
JVM:Java虛擬機
Java Virtual Machine : Java虛擬機
是JRE的一部分,它是整個java實作跨平臺的最核心的部分,負責解釋執行位元組碼檔案,是可運行java位元組碼檔案的虛擬計算機
-
區別與聯系
- DK 用于開發,JRE 用于運行java程式 ;如果只是運行Java程式,可以只安裝JRE,無序安裝JDK
- JDk包含JRE,JDK 和 JRE 中都包含 JVM
- JVM 是 java 編程語言的核心并且具有平臺獨立性
-
-
Java三大版本
Write Once、Run Anywhere
- JavaSE:標準版(桌面程式、控制臺開發…)
- JavaME: 嵌入式開發(了解就好)
- JavaEE:E企業及開發(Web端、服務器開發…)
-
搭建開發環境
-
JDK下載安裝
下載方式:
-
百度搜索JDK8,官網下載(需要同意協議,下載電腦對應的版本):https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
-
百度網盤自取:
鏈接:https://pan.baidu.com/s/1Y3hgxYELChaqHzEYCGPGeQ
提取碼:ckvu
復制這段內容后打開百度網盤手機App,操作更方便哦
安裝方式:
- 雙擊JDK直接安裝,一直點下一步,可以自己選擇安裝的檔案夾(自己容易找到的,后續配置環境需要路徑)
- 安裝完成找到安裝的路徑
配置環境變數
- 滑鼠右擊我電腦——>屬性——>高級系統設定——>找到環境變數點開



- 在系統變數中配置
- 點擊新建,變數名:JAVA_HOME (變數名要按照這個寫) 變數值(jdk路徑):C:\Program Files\Java\jdk1.8.0_144(這是我的路徑,每個人的路徑不一樣,要找到自己的路徑復制過去)

-
點擊確定
-
配置path變數
-
在系統變數中找到path,雙擊點開

- 在新的界面中點擊新建

-
添加%JAVA_HOME%\bin
-
再次新建添加%JAVA_HOME%jre\bin

-
確保有兩個bin之后一直點擊確定退出
-
測驗jdk是否安裝成功,Win+R,cmd打開Dos命令視窗,輸入java -version 然后回車 (java和-之間必須有空格),就可以輸出java的1.8版本,


- Dos命令視窗中分別輸入java和javac,如果沒有輸出錯誤,就說明已經成功,javac和java可以測驗java可以進行編譯和運行,


-
-
JDK卸載方式(和安裝剛好相反)
-
洗掉Java的安裝目錄
-
環境變數中洗掉JAVA_HOME
-
環境變數中洗掉J洗掉path下關于java的目錄
-
在Dos命令視窗中輸入java -version,提示找不到內部或外部命令,此時就卸載完成
-
-
-
撰寫一條Hello World代碼
public class Hello{ public static void main(String[] args){ System.out.print("Hello World!"); } } -
下載Notepad++,在軟體中編輯一條撰寫一條Hello World代碼,在Dos命令視窗編譯運行(其他文本軟體也可以)
編譯方式:javac Hello.java (編譯前路徑一定要在你的java程式代碼所在的路徑,我的在D盤下code檔案夾下)


運行方式:java Hello

-
注意:
- 每個單詞一定要注意大小寫,java是大小寫敏感的
- 在Dos控制端盡量使用英文,中文格式可能不會通過
- 撰寫java代碼時檔案名和類名必須保持一致,并且首字母大寫
- 符號不能使用中文,使用中文是會報錯的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/250218.html
標籤:其他
上一篇:2021 1.16
下一篇:Adam優化演算法理解與實作
