Java培訓_JavaSE基礎知識探討?
當我們選了編程,選擇成為一名程序猿的時候,就意味著我們需要和計算機打交道。所以,我們必須首先要做的就是了解一些和計算機相關的基礎知識。
對于一臺計算機,主要是由兩個部分組成:
1)計算機硬件系統,例如:
a)cpu 顯卡 內存 …
b)鼠標 鍵盤…
2)軟件 例如:
a)操作系統,如:windows Linux …
b)應用軟件:如:QQ 微信…
那么這些知識對我們老說到底有什么用處?對于我們學編程有好處呢?為什么要了解這些內容?每個人都會存在著這些疑問。其實這些內容在我們學習的前期并沒有什么用處,但是在以后這些都是必不可少的,在JavaSE的后期,我們會學到一個叫線程的知識點,也是在這里會出現和我們了解的這些知識有關的一個地方。我們要知道作為一名程序猿,一名合格的程序猿,我們要會的并不是僅僅是寫那些邏輯意義上的代碼,在后期,我們都會接觸到線程在CPU當中的執行情況,我們還需要了解操作系統的運行,和你寫出來的這個程序在操作系統中的運行情況,是否會出現各種排斥,能不能很好的在操作系統上運行,這些信息的掌握可以減少、防止程序的各種奔潰的發生,或者可以幫助我們快速的解決程序運行過程中出現的問題。
在計算機剛出現的時候,是沒有圖形界面的。表示我們對計算機的操作就不會像現在這么方便,例如:我們想要刪除一個文件,只需要鼠標有點,選擇刪除即可。但是,在沒有界面的時候,只能通過一些特定的命令進行操作。,所以,我們也有必要記住一些常見的操作命令:
cd:用于進行目錄的切換
dir:用于查看目錄中的內容
rd:刪除指定子目錄
type:顯示文本文件內容
delece:刪除文件
cls:清楚屏幕命令
這都是一些相對常用的一些命令,命令還有很多,就不在這里一一說明了。
說了這么多都是一些我們要了解的一些知識,那么接下來我們就說一下Java。
Java是一門面向對象的編程語言。
Java語言的優點:
Java語言具有跨平臺性,可以再不同的操作平臺上,利用不同JVM去執行Java程序,這也是為什么Java語言這么受歡迎的一個原因
Java語言的健壯性,Java語言的強類型,異常處理,垃圾回收機制等技術都是Java語言健壯性的保證。
Java語言的安全性,支持多線程,分布式等等優點
Java語言的三大平臺:
Java SE:可以實現PC端的運行程序,也為Java EE平臺提供基礎支持
Java EE:用于實現Web端的應用
Java ME:用于實現移動端程序
然后對于Java程序的執行,我們還需要搭建Java的運行環境。
這里我們有幾個概念需要了解一下的。
JVM:Java虛擬機,是Java跨平臺的保證
JRE:是Java的運行環境,里面包含了運行Java程序的所有類庫和jvm
JDK:是Java的開發環境,里面包含了JRE,以及一些開發工具
所以,想要開發一個Java程序,JDK是必不可少的。
那么JDK的下載和安裝,在這里我就不細說了。
JDK安裝完之后,可以通過java -version命令去進行測試是否安裝成功,但是這個時候執行該命令,應該都會報錯。這個時候就需要進行一個環境變量的的配置了,這個配置主要是讓我們可以在任意一個地方執行Java命令。
環境變量配置:
?、儆益I單擊計算機圖標 > 屬性,在彈出來的窗口中選擇“高級系統配置”,然后在選擇其中的環境變量。
?、谠趶棾鰜淼拇翱谥?,選擇下方的系統系統變量的中選擇新建按鈕,名字設置為“JAVA_HOME”,路徑選擇你的JDK安裝目錄的根目錄,然后確定。
?、劢又业健皃ath”,雙擊或者選擇“編輯”,在彈出來的窗口中選擇“新建”,然后寫上“%JAVA_HOME %\bin”,然后確定保存即可
?、茏詈?,再次執行“java -version”命令,查看java版本,如果可以查看,那證明你的配置是成功的
環境搭建好之后,按照國際慣例編寫你的第一個Java程序HelloWorld,這是一個世界著名的程序,基本是每個程序員學每一門程序的第一個示例程序。創建一個HelloWorld.txt文本,然后把后綴名改為” .java”,然后寫入如下代碼:
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
這就是入門程序的源碼,也是基本的java程序,它可以在控制臺上打印輸出HelloWorld
在dos窗口中,使用cd 命令進入到該文件所在目錄,執行“javac HelloWorld.java”,把源代碼編譯成電腦認識的文件,也就是”.class”文件,再執行“java HelloWorld”命令就可以看到控制臺上打印出“HelloWorld”字樣了。
這就是Java環境搭建以及第一個Java程序的實現。