1. 程式人生 > 其它 >學java的第二天

學java的第二天

學java的第二天

計算機的發展史

1972年C誕生

  • 貼近硬體,執行幾塊,效率極高。

  • 作業系統,編譯器,資料庫,網路系統等

  • 指標和記憶體管理

1982年C++誕生

  • 面向物件

  • 相容C

  • 圖形領域,遊戲等

革命反抗

我們要建立一個新的語言(java)

  • 語法有點像C

  • 沒有指標

  • 沒有記憶體管理

  • 真正的可移植性,編寫一次,到處執行

  • 面向物件

  • 型別安全

  • 高質量的類庫

  • ......

原來將它命名C++--

java的初生

  • 1995年的網頁簡單而粗糙,缺乏互動性

  • 圖形介面的程式(Applet)

  • Bill Gates說:這是迄今為止設計的最好的語言

  • JAVA 2 標準版(J2SE):去佔領桌面

  • JAVA 2 移動版(J2ME):去佔領手機

  • JAVA 2 企業版(J2EE):去佔領伺服器

  • 大量的巨頭加入

三高

  1. 高可用

  2. 高效能

  3. 高併發

java特性的優勢

  • 簡單性

  • 面向物件

  • 可移植性

  • 高效能

  • 分散式

  • 動態性

  • 多執行緒

  • 安全性

  • 健壯性

  • java為什麼能夠成功

推薦一個敲程式碼的好物軟體(notepad++)

直接百度搜索就可以下載了

第一個程式碼 HelloWorld

  1. 隨便新建一個資料夾,存放程式碼

  2. 新建一個java檔案

  • 檔案字尾名為java

  • Hello.java

  • [注意點]系統可能沒有顯示檔案字尾名,需要手動開啟

  1. 編寫程式碼

public class Hello{
public static void main(String[] args){
System.out.print("Holle,World!");
}
}
  1. 編譯javac java檔案,會生成class檔案

  2. 執行class檔案

可能遇到的情況

  1. 每個單詞的大小寫不能出現錯誤,java是大小寫敏感的

  2. 儘量使用英文

  3. 檔名 和 類名必須保證一致,並且首字母大寫

  4. 符號使用了中文

java程式執行機制

  • 編譯型:把源程式通過編譯成class檔案

  • 解釋型:編譯成class檔案後通過直譯器翻譯後再進入操作平臺進行執行

註釋

  • 平時我們寫程式碼,在程式碼少的時候,我們自己還能看得懂,但是當專案結果一旦複雜,我們就需要用到註釋了

  • 註釋不會被執行,是給我們寫程式碼的人看的

  • 書寫註釋是非常好的習慣

  • 平時寫程式碼一定要注意規範

java中的註釋

  • 單行註釋://要註釋的文字

  • 多行註釋:/* 要註釋的文字 */

  • 檔案註釋:/** 要註釋的檔案和文字 */

識別符號

  • 所有的識別符號都應該以字母大寫或者小寫,美元符($),或者下劃線(_)開始

  • 首字元之後可以是任意字母或者數字組合

  • 不能使用關鍵字作為變數名或方法名

  • 識別符號是大小寫敏感的

  • 可以使用中文名,但是一般不建議這樣去使用,也不建議使用拼音,很Low

資料型別

  • 強型別語言

  1. 要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用

  • 弱型別語言

  • java的資料型別分為兩大類

  1. 基本型別(primitive type)

  2. 引用型別(reference type)

什麼是位元組

  • 位(bit):是計算機內部資料儲存的最小單位,11001100是一個八位二進位制數。

  • 位元組(byte):是計算機中資料處理的基本單位,習慣上用大寫B來表示。

  • 1B(byte,位元組) = 8bit(位)

  • 字元:是指計算機中使用的字母,數字,字和符號

  • 1bit表示1位

  • 1Byte表示一個位元組 1B=8b

  • 1024B=1KB

  • 1024KB=1M

  • 1024M=1G