国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java簡明總結(一)

2019-11-06 08:11:55
字體:
來源:轉載
供稿:網友

目錄

目錄基準原則程序語言學習模式java開發環境和開發工具Java語法規則Java變量-數據類型-表達式-運算符常量和變量變量的本質變量的聲明變量的作用域和生命周期數據類型運算符Java流程控制語句whiledo-whileforbreakcontinuereturnJava函數和數組函數方法數組數組的定義數組的遍歷二維數組


基準原則

易用性(效率) 現代文明的核心是:“更高,更快,更強”。 體現在各個方面都是對效率的追求,效率=品質/速度。 易用性源于對效率的追求。復用性(模塊化) 復用性是針對事物的共性。擴展性(可讀性,可維護性,耦合性) 擴展性是針對事物的個性。

程序語言學習模式

所有程序語言的基礎部分的內容都是相差無幾的,學習的模式也是一致的,總結出這些模式可以具有復用性的效果。

開發環境和開發工具語法規則 變量,數據類型,表達式,運算符流程控制語句函數,數組面向對象類庫和框架

Java開發環境和開發工具

JDK(包含JRE)=Java development kitJRE=Java Run Environment開發工具IDE:eclipse

Java語法規則

Java語句是分好結尾的。Java是大小寫敏感的的。Java連接符是”+”

Java變量-數據類型-表達式-運算符

關鍵字:java中有特殊含義的單詞 。 保留字:java中沒有特殊含義,但是留著,準備以后給它特殊含義的單詞。 標識符:java中程序員自定義的單詞,一般有規則限制和規范約束。 規則限制就是:1.不能用關鍵字。2.不能用數字開頭。 規范約束就是:類名 (首字母大寫),變量名(第一個單詞首字母小寫,第二個單詞首字母大寫),方法名(第一個單詞首字母小寫,第二個單詞首字母大寫)

常量和變量

1.變量的本質

變量分為兩種,直接引用變量和符號引用變量。變量就是容器,作用就是存儲數據。變量本身就是是符合易用性原則。因為數據放在內存空間中,內存空間都有個內存地址,內存地址都是十六進制的,不好記憶的,不好用的。就給這個表示數據所在空間的內存地址取了一個名字就叫做變量。符合易用性原則。 變量的本質就是內存地址,直接引用變量當中存放的就是數據,符號引用變量當中存放的是內存地址,真正的數據要根據存的那個地址去找。

2.變量的聲明

java是強類型語言,必須嚴格按照要求使用變量

聲明數據類型定義變量名稱變量初始化使用變量int a = 10;

3.變量的作用域和生命周期

根據變量的作用域,變量可以做個分類:全局變量和局部變量。 變量的生命周期就是從定義位置開始到作用域結束。

數據類型

基本數據類型:byte(1字節),short(2字節),int(4字節),long(8字節),float(4字節),double(8字節),char(2字節),boolean(1字節) 引用數據類型:數組,類,接口 數據類型級別:byte,char,short–>int->float->long->double 自動類型轉換(隱式類型轉換):從低到高,java中整數值默認為int類型處理,小數值默認為double類型處理。 強制類型轉換:從高到低,byte a=(byte)128;

運算符

算術運算符:+,-,*,/,%,++,–賦值運算符:+=,-=,*=,/=,%=,=比較運算符:>,<,==,>=,<=,!=邏輯運算符:&(邏輯與),|(邏輯或),^(異或),!(非),&&(短路與),||(短路或)位運算符:&,|,!,^(異或同值兩次不變),>>(右移除2),<<(左移乘2),>>>(無符號右移)

Java流程控制語句

if-else if(a>0){ System.out.switch-case-default-breakswitch(month){ case 2: case 3: case 4: System.out.println(month+"月是春季"); break; case 5: case 6: case 7: System.out.println(month+"月是夏季"); break; case 8: case 9: case 10: System.out.println(month+"月是秋季"); break; case 11: case 12: case 1: System.out.println(month+"月是冬季"); break; default: System.out.println("輸入數據有誤"); break;}while-do_while-forwhile(i>100){ System.out.println("i的值"+i); i++;}do{ System.out.println("i的值"+i); i++;}while(i>100);for(int i=0;i<100;i++){ System.out.println("i的值"+i);}

while&do-while&for

while 在遍歷數值較大的時候使用while循環

do-while 循環體至少執行一次

for 在遍歷數值較小的時候使用for循環

break&continue&return

break 可以在選擇語句和循環語句中使用,用于結束當前循環。 break只能跳出一層循環。 如果要跳出外層循環,只要給循環起名字即可。continue 必須只能在循環語句中使用,用于結束本次循環開始下次循環return 在函數方法中使用,直接跳出當前函數方法

Java函數和數組

函數(方法)

函數的設計體現了復用性(模塊化)的思想。一個方法就是一個功能,定義一個方法就是為了實現功能。定義方法的時候要明確兩個方面的內容:

返回值類型參數列表(參數類型,參數個數,參數順序)

需要注意:方法內只能調用方法,不能定義方法。 main方法是主方法,是程序的入口,保證類獨立運行,被jvm調用。 重載的定義是:在一個類中,如果出現了兩個或兩個以上的同名方法,只要它們參數的個數或者參數的類型不同,即可稱之為該方法重載了。

數組

數組的定義

int[] array=new int[3];int[] array=new int[]{1,2,3}; int[] array={1,2,3,4};

數組的遍歷

int[] array={1,2,3,4,5};//for循環for(int i=0;i<array.length;i++){ System.out.println(array[i]);}//增強for循環for(int i:array){ //元素名:數組名 System.out.println(i);}

二維數組

int[][] array={{1,2,3,4},{5,6,7}};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤台县| 固镇县| 武陟县| 双辽市| 青岛市| 安图县| 若羌县| 拜泉县| 辰溪县| 济南市| 嘉善县| 永定县| 建德市| 通州区| 建宁县| 临城县| 神木县| 锦屏县| 克什克腾旗| 耿马| 南华县| 东安县| 大关县| 卓尼县| 城固县| 济阳县| 东山县| 镇赉县| 武陟县| 烟台市| 尼木县| 姚安县| 清丰县| 托克托县| 星子县| 张掖市| 锡林郭勒盟| 同德县| 桐乡市| 开化县| 北流市|