2017計算機二級Java語言程序設計知識點
java語言2.08W
想要考試通過,可以從一個一個小知識點學起,以下本站小編整理的2017計算機二級Java語言程序設計知識點,歡迎閲讀! 聲明數組變量 首先必須聲明數組變量,才能在程序中使用數組。下面是聲明數組變量的語法: dataType[] arrayRefVar; // 首選的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首選方法注意: 建議使用dataType[] arrayRefVar 的聲明風格聲明數組變量。 dataType arrayRefVar[] 風格是來自 C/C++ 語言 ,在Java中採用是為了讓 C/C++ 程序員能夠快速理解java語言。 實例 下面是這兩種語法的代碼示例: double[] myList; // 首選的方法 或 double myList[]; // 效果相同,但不是首選方法處理數組 處理數組 數組的元素類型和數組的大小都是確定的,所以當處理數組元素時候,我們通常使用基本循環或者foreach循環。 示例 該實例完整地展示瞭如何創建、初始化和操縱數組: public class TestArray { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; // 打印所有數組元素 for (int i = 0; i < th; i++) {tln(myList[i] + " "); } // 計算所有元素的總和 double total = 0; for (int i = 0; i < th; i++) {total += myList[i]; } tln("Total is " + total); // 查找最大元素 double max = myList[0]; for (int i = 1; i < th; i++) {if (myList[i] > max) max = myList[i]; } tln("Max is " + max); } } 以上實例編譯運行結果如下: 1.9 2.9 3.4 3.5 Total is 11.7 Max is 3.5 StringBuffer對象的初始化 StringBuffer對象的初始化不像String類的初始化一樣,Java提供的有特殊的語法,而通常情況下一般使用構造方法進行初始化。 例如: StringBuffer s = new StringBuffer(); 這樣初始化出的`StringBuffer對象是一個空的對象。 如果需要創建帶有內容的StringBuffer對象,則可以使用: StringBuffer s = new StringBuffer(“abc”);這樣初始化出的StringBuffer對象的內容就是字符串”abc”。 需要注意的是,StringBuffer和String屬於不同的類型,也不能直接進行強制類型轉換,下面的代碼都是錯誤的: StringBuffer s = “abc”; //賦值類型不匹配StringBuffer s = (StringBuffer)”abc”; //不存在繼承關係,無法進行強轉StringBuffer對象和String對象之間的互轉的代碼如下: String s = “abc”;StringBuffer sb1 = new StringBuffer(“123”);StringBuffer sb2 = new StringBuffer(s); //String轉換為StringBufferString s1 = ring(); //StringBuffer轉換為String
-
如何在Javascript中為String對象添加trim,ltrim,rtrim方法
如何在Javascript中為String對象添加trim,ltrim,rtrim方法呢?下面是小編給大家提供的實現代碼,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。利用Javascript中每個對象(Object)的prototype屬性我們可以為Javascript中的內置對象添加我們自己的方法和屬性。j...
-
Java 異步回調機制實例解析
回調,回調。要先有調用,才有調用者和被調用者之間的回調。下面小編給大家介紹Java異步回調機制實例解析,歡迎閲讀!Java異步回調機制實例解析一、什麼是回調軟件模塊之間總是存在着一定的接口,從調用方式上,可以把他們分為三類:同步調用、回調和異步調用。回調是一種...
-
java的String=a; a==null和a.equals(null)這兩個判斷有什麼區別
1、String的==與equal()在對字符串的相等判斷,==判斷的是地址是否相同,equal()判斷的是字符值是否相同。大多數時候==跟equal()的結果都是相同的。這是因為String對象是不變模式的,如果你不是明確地new一個String對象,Java對於String對象的保存默認的是會把新生成...
-
Java讀取郵件的方法
在Java編程設計中,我們如何通過Java讀取郵件呢?下面小編為大家介紹了Java讀取郵件的'方法,希望能幫到大家!複製代碼代碼如下:publicvoidreceive()throwsException{Log.e(tag,"receive()");//sharedpreference讀取數據,用split()方法,分開字符串。SharedPreferencespre...