java基礎(一)、走進java

版權申明

  • 本文原創作者:是飄飄呀!
  • 作者博客地址: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界的小菜鳥寫下這些,一是方便自己記憶,二是希望能夠幫到剛好需要幫助的童鞋
內容不是很完整,如有錯誤之處,歡迎並且感謝各位大神(老鳥)指正喲!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章