想學程式設計從java開發語言開始學是個比較不錯的方向。
深圳Java培訓好不好?這些技術題可以多瞭解
深圳Java培訓好不好?對於有心學技術的人來說這是個需要慎重的問題。怎麼選,如何選?像千鋒深圳Java培訓,在學員進行選擇之前,有長達兩週的免費課程試聽,讓學員們先了解,再學習!
深圳Java培訓如何選?建議看課程內容,好的課程才是學開發的人最注重的,特別是能夠學習到時下企業熱門的技術點,對於後期就業是十分有幫助!
說起來,好記性不如爛筆頭,學得好不如用得巧。特別是對於學開發的小夥伴,更要牢記各種技術題。接下來,就跟著千鋒深圳Java培訓的老師來好好了解下!
1.String 是最基本的資料型別嗎?答:不是。Java中的基本資料型別只有8個:byte、short、int、long、float、double、char、boolean;除了基本型別(primitive type)和列舉型別(enumeration type),剩下的都是引用型別(reference type)。2.short s1 = 1; s1 = s1 + 1;有錯嗎?short s1 = 1; s1 += 1;有錯嗎?答:對於short s1 = 1; s1 = s1 + 1;由於1是int型別,因此s1+1運算結果也是int 型,需要強制轉換型別才能賦值給short型。而short s1 = 1; s1 += 1;可以正確編譯,因為s1+= 1;相當於s1 = (short)(s1 + 1);其中有隱含的強制型別轉換。
3.int和Integer有什麼區別?答:Java是一個近乎純潔的面向物件程式語言,但是為了程式設計的方便還是引入了基本資料型別,但是為了能夠將這些基本資料型別當成物件操作,Java為每一個基本資料型別都引入了對應的包裝型別(wrapper class),int的包裝類就是Integer,從Java 5開始引入了自動裝箱/拆箱機制,使得二者可以相互轉換。
4.Math.round(11.5) 等於多少?Math.round(-11.5)等於多少?答:Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四捨五入的原理是在引數上加0.5然後進行下取整。
5.switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?答:在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。從Java 5開始,Java中引入了列舉型別,expr也可以是enum型別,從Java 7開始,expr還可以是字串(String),但是長整型(long)在目前所有的版本中都是不可以的。
6.陣列有沒有length()方法?String有沒有length()方法?答:陣列沒有length()方法,有length 的屬性。String 有length()方法。JavaScript中,獲得字串的長度是透過length屬性得到的,這一點容易和Java混淆。
那麼,就上訴的這些知識點,你是否有掌握牢固了呢!千鋒深圳Java培訓的老師也再次向各位認真學習的同學們強調一點,就是Java程式語言要多練多敲,打好基礎離不開多敲程式碼的!
深圳Java培訓好不好?千鋒深圳Java培訓的課程內容不斷升級,除基礎知識點外,還包括更深層次的技術點,以JavaEE的深度為主,橫向及縱向延伸學員的專業技能。
想學程式設計從java開發語言開始學是個比較不錯的方向。
深圳Java培訓好不好?這些技術題可以多瞭解
深圳Java培訓好不好?對於有心學技術的人來說這是個需要慎重的問題。怎麼選,如何選?像千鋒深圳Java培訓,在學員進行選擇之前,有長達兩週的免費課程試聽,讓學員們先了解,再學習!
深圳Java培訓如何選?建議看課程內容,好的課程才是學開發的人最注重的,特別是能夠學習到時下企業熱門的技術點,對於後期就業是十分有幫助!
說起來,好記性不如爛筆頭,學得好不如用得巧。特別是對於學開發的小夥伴,更要牢記各種技術題。接下來,就跟著千鋒深圳Java培訓的老師來好好了解下!
1.String 是最基本的資料型別嗎?答:不是。Java中的基本資料型別只有8個:byte、short、int、long、float、double、char、boolean;除了基本型別(primitive type)和列舉型別(enumeration type),剩下的都是引用型別(reference type)。2.short s1 = 1; s1 = s1 + 1;有錯嗎?short s1 = 1; s1 += 1;有錯嗎?答:對於short s1 = 1; s1 = s1 + 1;由於1是int型別,因此s1+1運算結果也是int 型,需要強制轉換型別才能賦值給short型。而short s1 = 1; s1 += 1;可以正確編譯,因為s1+= 1;相當於s1 = (short)(s1 + 1);其中有隱含的強制型別轉換。
3.int和Integer有什麼區別?答:Java是一個近乎純潔的面向物件程式語言,但是為了程式設計的方便還是引入了基本資料型別,但是為了能夠將這些基本資料型別當成物件操作,Java為每一個基本資料型別都引入了對應的包裝型別(wrapper class),int的包裝類就是Integer,從Java 5開始引入了自動裝箱/拆箱機制,使得二者可以相互轉換。
4.Math.round(11.5) 等於多少?Math.round(-11.5)等於多少?答:Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四捨五入的原理是在引數上加0.5然後進行下取整。
5.switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?答:在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。從Java 5開始,Java中引入了列舉型別,expr也可以是enum型別,從Java 7開始,expr還可以是字串(String),但是長整型(long)在目前所有的版本中都是不可以的。
6.陣列有沒有length()方法?String有沒有length()方法?答:陣列沒有length()方法,有length 的屬性。String 有length()方法。JavaScript中,獲得字串的長度是透過length屬性得到的,這一點容易和Java混淆。
那麼,就上訴的這些知識點,你是否有掌握牢固了呢!千鋒深圳Java培訓的老師也再次向各位認真學習的同學們強調一點,就是Java程式語言要多練多敲,打好基礎離不開多敲程式碼的!
深圳Java培訓好不好?千鋒深圳Java培訓的課程內容不斷升級,除基礎知識點外,還包括更深層次的技術點,以JavaEE的深度為主,橫向及縱向延伸學員的專業技能。