學java的第二天
學java的第二天
計算機的發展史
1972年C誕生
-
貼近硬體,執行幾塊,效率極高。
-
作業系統,編譯器,資料庫,網路系統等
-
指標和記憶體管理
1982年C++誕生
-
面向物件
-
相容C
-
圖形領域,遊戲等
革命反抗
我們要建立一個新的語言(java)
-
語法有點像C
-
沒有指標
-
沒有記憶體管理
-
真正的可移植性,編寫一次,到處執行
-
面向物件
-
型別安全
-
高質量的類庫
-
......
原來將它命名C++--
java的初生
-
1995年的網頁簡單而粗糙,缺乏互動性
-
圖形介面的程式(Applet)
-
Bill Gates說:這是迄今為止設計的最好的語言
-
JAVA 2 標準版(J2SE):去佔領桌面
-
JAVA 2 移動版(J2ME):去佔領手機
-
JAVA 2 企業版(J2EE):去佔領伺服器
-
大量的巨頭加入
三高
-
高可用
-
高效能
-
高併發
java特性的優勢
-
簡單性
-
面向物件
-
可移植性
-
高效能
-
分散式
-
動態性
-
多執行緒
-
安全性
-
健壯性
-
java為什麼能夠成功
推薦一個敲程式碼的好物軟體(notepad++)
直接百度搜索就可以下載了
第一個程式碼 HelloWorld
-
隨便新建一個資料夾,存放程式碼
-
新建一個java檔案
-
檔案字尾名為java
-
Hello.java
-
[注意點]系統可能沒有顯示檔案字尾名,需要手動開啟
-
編寫程式碼
public class Hello{
public static void main(String[] args){
System.out.print("Holle,World!");
}
}
-
編譯javac java檔案,會生成class檔案
-
執行class檔案
可能遇到的情況
-
每個單詞的大小寫不能出現錯誤,java是大小寫敏感的
-
儘量使用英文
-
檔名 和 類名必須保證一致,並且首字母大寫
-
符號使用了中文
java程式執行機制
-
編譯型:把源程式通過編譯成class檔案
-
解釋型:編譯成class檔案後通過直譯器翻譯後再進入操作平臺進行執行
註釋
-
平時我們寫程式碼,在程式碼少的時候,我們自己還能看得懂,但是當專案結果一旦複雜,我們就需要用到註釋了
-
註釋不會被執行,是給我們寫程式碼的人看的
-
書寫註釋是非常好的習慣
-
平時寫程式碼一定要注意規範
java中的註釋
-
單行註釋://要註釋的文字
-
多行註釋:/* 要註釋的文字 */
-
檔案註釋:/** 要註釋的檔案和文字 */
識別符號
-
所有的識別符號都應該以字母大寫或者小寫,美元符($),或者下劃線(_)開始
-
首字元之後可以是任意字母或者數字組合
-
不能使用關鍵字作為變數名或方法名
-
識別符號是大小寫敏感的
-
可以使用中文名,但是一般不建議這樣去使用,也不建議使用拼音,很Low
資料型別
-
強型別語言
-
要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用
-
弱型別語言
-
java的資料型別分為兩大類
-
基本型別(primitive type)
-
引用型別(reference type)
-
什麼是位元組
-
位(bit):是計算機內部資料儲存的最小單位,11001100是一個八位二進位制數。
-
位元組(byte):是計算機中資料處理的基本單位,習慣上用大寫B來表示。
-
1B(byte,位元組) = 8bit(位)
-
字元:是指計算機中使用的字母,數字,字和符號
-
1bit表示1位
-
1Byte表示一個位元組 1B=8b
-
1024B=1KB
-
1024KB=1M
-
-