安卓開發之Java基礎(1)——第一個Java程序

1、計算機軟件和硬件:

 ①計算機軟件可以使計算機按照事先預定好的順序額完成特定的功能,按照功能可以劃分爲:系統軟件{DOS(Disk Operating System)、Windows、Linux、Unix、Mac、Android、ios}等和應用軟件(office、QQ等)

計算機分爲硬件和軟件

2、軟件開發:

  • 軟件:按照特定順序組織的計算機數據指令的集合
  • 開發:軟件的製作過程
  • 軟件開發:藉助開發工具和計算機語言製作軟件

3、計算機語言:

  • 語言:人類進行溝通交流的各種表達符號,方便人與人之間進行溝通與信息交換
  • 計算機語言:人與計算機之間進行信息交流溝通的一種特殊語言(計算機語言中也有字符、符號等等),常見的計算機語言有C、C++、C#、Java等

4、人機交互的交互方式:

  • 圖形化界面:這種方式簡單直觀,使用者易於接受
  • 命令行方式:需要有一個控制檯,輸入特定的指令,讓計算機完成一些操作,較爲麻煩,需要記住一些命令

5、常用DOS命令:

6、Java語言概述:

Java語言平臺版本:

    • JavaSE(Java Platform Standard Edition)標準版:是位開發普通桌面和商務應用程序提供解決方案,該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發
    • JavaME(Java Micro Edition)小型版:是位開發電子消費產品和嵌入式設備提供的解決方案
    • JavaEE(Java Enterpnse Edition)企業版:是爲開發企業環境下的應用程序提供的一套解決方案,該技術中包含的技術有servlet,Jsp等,主要針對於web應用程序開發

 

7、JAVA語言特點:

  • 簡單性
  • 面向對象
  • 分佈式處理
  • 健壯性
  • 結構中立
  • 開源
  • 跨平臺:跨操作系統(只需要在Java應用程序的操作系統上先安裝一個Java虛擬機【java Virtual Machine】,由JVM負責Java程序在該系統上的運行)
  • 但是JVM不是跨平臺的
  • 解釋性
  • 高性能
  • 多線程
  • 動態
  • 安全性

8、JRE和JDK:

  • JRE(Java Runtime Environment,Java運行環境),包括Java虛擬機(JVM)和Java程序所需的核心類庫等。如果想要運行一個開發好的Java程序,計算機只需要安裝JRE即可
  • JDK(Java Development Kit),JAVA開發工具包,包括了JRE,所以安裝了JDK就不用再安裝JRE了,其中的開發工具:編譯工具(java.exe)、打包工具(jar.exe)

綠色版軟件直接刪除就可以,安裝的軟件卸載可以:【程序】---》【控制面板】---》添加或刪除程序(找到兩exe刪除,註冊表已經清除了)或者是在360安全管家裏面卸載

【千萬不要右鍵刪除,註冊表清理不乾淨而且下次安裝的時候會出現bug】

9、開發工具介紹:

  • Notepad(微軟操作系統自帶):
  • Notepad++:
  • Eclipse:集成開發環境
  • MyEclipse:集成開發環境

10、Jdk安裝目錄下bin目錄放下的都是一些開發要用的工具,在【bin】目錄下單獨創建一個新的文件夾【java_practices】,在【cmd】下進入這個目錄開始編寫程序:

E: cd Java\jdk-12.02_out\bin\java_practices

新建一個新的文檔:HelloWorld.java

接着用Notepad++打開編輯:

首先定義一個類,在類後面加上{},在裏面添加一個主方法/函數(main),在主方法的大括號之間添加一行輸出語句

首先編寫Java源程序,擴展名.java

  • 在命令行模式下輸入cd Java\jdk-12.02_out\bin\java_practices
  • 進入到bin目錄後,輸入javac HelloWorld.java對源代碼進行編譯,生成字節碼文件HelloWorld.class
  • 編譯完成後如果沒有報錯信息,輸入java HelloWorldclass字節碼文件進行解釋運行執行時不需要加上class擴展名
  • 但是如果因爲編碼的問題報錯的話,可以看下blog:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html

如果HelloWorld.java裏面的class HelloWorld寫成Demo,則運行javac HelloWorld.java的時候會出現字節碼:Demo.class,接着是運行java Demo則會同樣顯示結果!

path環境變量配置的作用:

  • 程序的執行需要使用外部命令javac,但是javac命令僅僅能在JDK安裝目錄下的bin目錄下時候,因此程序只能寫入bin目錄
  • 程序開發過程中,不能將源代碼寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄(英文目錄),所以需要使javac指令在任意目錄下可以運行
  •  

10、Path和classpath的區別:

  • Path環境變量裏面記錄的是可執行文件,如.exe文件,對可執行文件先在當前路徑去找,如果沒找到就去path環境變量中配置的路徑去找
  • Classpath環境變量裏記錄的是java類的運行文件所在的目錄

後續課程由飛哥繼續介紹,請關注微信公衆號"空谷小莜藍"~~~

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