版權申明
- 本文原創作者:是飄飄呀!
- 作者博客地址:https://blog.csdn.net/weixin_44216392
計算機語言
計算機語言指用於人與計算機之間通訊的語言,是人與計算機之間傳遞信息的媒介。
計算機系統最大特徵是指令通過一種語言傳達給機器。爲了使電子計算機進行各種工作,就需要有一套用以編寫計算機程序的數字、字符和語法規劃,由這些字符和語法規則組成計算機各種指令(或各種語句),這些就是計算機能接受的語言;
計算機語言種類
計算機語言的種類非常的多,總的來說可以分成機器語言,彙編語言,高級語言三大類。
機器語言: 即通常所說的機器碼,這是由CPU直接執行的語言,例如:010101010101010。
彙編語言: 實際上就是計算機的指令集。通過大量的英文單詞代表計算機的指令。例如:add 1 1 表示 1+1的操作。
高級語言: 提供了更高級的功能集的語言。例如:C、JAVA、C++、Python
java語言
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵
java語言的特點:
-
簡單性
-
面向對象
-
分佈性
-
編譯和解釋性
-
安全性
-
可移植性
-
跨平臺
java的三大平臺
- JavaSE(Java Platform,Standard Edition)
Java SE 是Java平臺標準版的簡稱,以前稱爲J2SE。用於開發和部署桌面、服務器以及嵌入設備和實時環境中的Java應用程序。
Java SE是基於JDK和JRE實現的,包括用於開發Java Web服務的類庫,同時,Java SE爲Java EE提供了基礎。
- Java EE(Java Platform,Enterprise Edition)
Java EE是Java平臺企業版的簡稱,以前稱爲J2EE。可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和Web 2.0 應用程序
- Java ME(Java Platform,Micro Edition)
Java ME是Java嵌入版的簡稱,以前稱爲J2ME,也叫K-JAVA
java環境
java開發環境
- JRE(Java Runtime Environment)
JRE是支持Java程序運行的標準環境。也就是說:JRE了包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可
- JDK(Java Development Kit)
JDK稱爲Java開發包或Java開發工具,是提供給Java開發人員使用的,其中包含了java的開發工具(例如: 編譯工具(javac.exe) 、打包工具(jar.exe)),也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了
- JVM Java虛擬機
虛擬機是一種抽象化的計算機,通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。Java虛擬機屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行
它們三者之間的關係如下圖所示
JDK的安裝
64位JDK工具以及eclipse資源有需要的同學可以自取哦!
鏈接:https://pan.baidu.com/s/1dX-Z10ij3IHApqQgyxASLw
提取碼:acru
具體安裝步驟參考博主:**谷哥的小弟**的博文
史上最全最細圖文詳解J2EE開發環境搭建全過程
JDK環境變量的配置
- 配置方法:右擊【我的電腦】—【屬性】-----【高級】—【環境變量】
- 選擇【新建】–彈出“新建系統變量”對話框,在“變量名”文本框輸入JAVA_HOME在“變量值”文本框輸入JDK的安裝路徑,單擊“確定”按鈕,例如:C:\Program Files\Java\jdk1.8.0_60
- 在“系統變量”選項區域中查看PATH變量,如果不存在,則新建變量 PATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”文本框的起始位置添我的是win10所以直接添加,win7的同學要注意添加的位置
- - 配置完成後驗證是否配置成功:按下鍵盤win徽標鍵+R彈出運行對話框—>輸入cmd—>回車 打開dos窗口
- 首先輸入java命令,如下圖
再輸入javac,如圖;
在看到以上信息時則表示環境變量配置成功
學習java的第一個程序hello world
- 步驟一:新建一個記事本把後綴.txt改爲.java
public class HelloWorld{
public static void main(String [] args){
System.out.println("Hello world");
}
}
- 第一步:打開dos窗口,切換到文件所在的盤符,再輸入javac 空一格輸入文件的路徑—>按回車
這一步是編譯java代碼,如果有錯誤,請檢查代碼是否正確; - 第二步:輸入java空一格 輸入文件名也就是java代碼的類名—>回車
如果出現出現找不到或無法加載主類,請檢查文件路徑是否正確;
示例如下圖:
注意:
- 文件名和類名必須類類名保持一致
- 文件路徑應爲絕對路徑,否則會出現找不到或無法加載主類的錯誤;
- 文件放在哪個盤首先切換盤符,比如我的放在D盤,在DOS窗口輸入d:即可切換到D盤下;
到了這裏,可能有同學有疑問了,java代碼是如何從編寫到編譯再到執行的呢?我們看下圖,也許會更清楚明瞭一些:
我們可以很清楚的看到在java代碼編寫好了以後的.java文件,要通過javac編譯成後綴爲.class的字節碼文件,也就是計算機能夠識別的二進制碼,最後由java虛擬機執行得到我們想要的結果;
在java裏,我們使用System.out.println()輸出消息,但是剛認識java的童鞋們要注意了,我們寫的hello world是需要用雙引號引起來,纔會輸出hello world,否側會被java虛擬機認爲是一個變量,而我們的代碼中又沒有一個叫做helloworld的變量,因此會編譯出錯;而雙引號裏面的內容會被全盤輸出;
看到這裏了我相信各位童鞋已經對Java有了基本的認識,但是在寫代碼的時候要注意命名規範喲
- 包名一般爲公司域名倒着寫,例如:com.baidu
- • 一般不使用漢語拼音以及漢語拼音簡寫進行命名,要見名知意
- 首先類名首字母要大寫之後的每個單詞首字母大寫,而方法名或變量名就遵守駝峯命名規範就ok啦;
- 命名時的規則如下:
- 變量名只能是由:字母,數字,下劃線_,$組成
- 變量的首字母不能是數字
- 變量名不能使用系統關鍵字或者保留關鍵字
最後
作爲一個java界的小菜鳥寫下這些,一是方便自己記憶,二是希望能夠幫到剛好需要幫助的童鞋
內容不是很完整,如有錯誤之處,歡迎並且感謝各位大神(老鳥)指正喲!!!