第一章 Java基礎
程式目標:減輕現實生活中一類人的工作量,並提高工作效率。
學員最終可以書寫系統:
超市管理系統,POS機系統等
入庫單
銷售單
01 .課程重點
五大重點:
#01.分支(選擇)結構
02.循環結構
03.陣列
## 04.二重循環
05.帶參方法
02.什麼是電腦程式? 解析:就是為了完成某一項工作而執行的一系列有序指令的集合。
03.Java相關的技術有哪些? JavaSE(桌面應用程式開發) JavaEE(Web開發)
老師,你教我如何判定一個程式是桌面程式還是web程式?
解析:瀏覽器:
IE 搜尋狗瀏覽器(核心IE) 傲遊 世界視窗 360 QQ 獵豹FireFox
GoogleOperaIE不等於瀏覽器,只是瀏覽器的一種確定規則:如果一個程式(軟體)不需要藉助瀏覽器就可以執行的,那麼就是桌面應用程式反之,是web應用程式。
類別範例:
"hello!"
#註解
1、成員變數一般是基本資料型態,也可以是引用型別(指向別的類別)
2、成員方法(函數)#Public 傳回類型方法名稱(參數清單)
{
語句; //方法(函數)主體
}
參數清單:表示成員函數輸入
返回類型(資料型別):表示成員函數輸出
方法(函數)主體:表示為了實作某一功能碼區塊
註:傳回型別和傳回結果的型別要一樣 3、建構方法作用:完成新物件的初始化
#特點:方法名稱和類別名稱相同,沒有傳回值,在建立一個類別的物件時系統自動呼叫該類別的建構方法完成對新物件的初始化############ 類別和物件的區別和聯繫# ###########1、類別是抽象的、概念的、代表一類事物######2、物件是具體的,實際的,代表一個具體的事物#### ##3、類別是物件的模板,物件是類別的一個個體#########創建物件的兩種方法#########1、先宣告再建立##### ##物件宣告:類別名稱 物件名稱######物件建立: 物件名稱= new 類別名稱()######2、一步到位法######類別名稱物件名稱= new 類名();######物件存取成員變數方法######物件名稱.變數名稱;#########重載與重寫的差異######## ##重載######簡單說,就是函數或方法有同樣的名稱,但是參數列表不相同的情形,這樣的同名不同參數的函數或方法之間,互相稱之為重載函數或者方法。 ######重寫######重寫指的是Java的子類別與父類別中有兩個名稱、參數清單都相同的方法的情況。由於他們具有相同的方法簽名,所以子類別中的新方法將覆蓋父類別中原有的方法。 ###### ######位元運算與移位運算############Java 中有4個位元運算,分別是 位元與&、位元或| 、按位異或^ 、按位取反。 ######運算規則是:######按位與&:兩位全為1,結果為1######位元或|:兩位有一個為1,結果為1######依位異或:兩個位元一個位元0,一個為1,結果為1######按位元取反:0->1,1->0### ###Java中有三個移位運算子:######>>、<< 算術右移與算術左移######運算規則:######算術右移:低位溢出,符號位不變,並以符號位補溢出的高位######算術左移:符號位不變,低位補0######>>> 邏輯右移######低位溢出,高位補0######以上是JAVA基礎的相關介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!