java入門首先了解的問題 (二)

以下是java中的一些基礎問題,面試或者筆試都可能會出現,後續會繼續補充。

感興趣的博友們可以互粉喔,一起鞏固老知識,學習更多的新知識!


1、java領域分爲哪些?

JavaSE、JavaEE、JavaME。


2、java程序的基本框架是?

//java入門首先了解的問題 (二)————2、java程序的基本框架
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld!");
    }
}

3、java的基本數據類型有哪些?
(1)整型:byte <字節類型>、short <短整型>、int <整數類型>、long <長整型> ;
(2)浮點型:float <浮點類型_單精度>、double <雙精度類型> ;
(3)字符型:char <字符類型> ;
(4)邏輯型:boolean <布爾型> 只有true和false兩個值可選 。

4、java中變量的命名規則:
(1)簡短且能清楚的表明變量的作用,通常是第一個單詞的首字母小寫,其後單詞的首字母大寫;
(2)變量名首字符必須是字母(a-z A-Z)、下劃線(_)、美元符號($)開始 ;
(3)變量名只能是字母(a-z A-Z),數字(0-9),下劃線(_)的組合,並且之間不能包含空格
(4)變量名不能使用編程語言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等。

5、JAVA中常用的運算符有哪些?這些運算符之間的優先級怎麼樣? 
(1)算術運算符
(2)比較運算符
(3)賦值運算符
(4)邏輯運算符

運算符之間的優先級:算術運算符> 比較運算符> 邏輯運算符 > 賦值運算符

6、java中數據類型之間的轉換規則分爲: 
(1)自動類型轉換
(2)強制類型轉換

7、java中常用的選擇結構有哪些? 
(1)if
(2)if...else
(3)if...else...的嵌套
(4)if...else  if...else  if...else...
(5)switch

8、if...else  if...else  if...else與switch的使用場景是什麼? 
(1)if...else  if...else  if...else一般使用在對值得範圍進行判斷 ;
(2)發現多個條件均爲等值判斷,更好的解決辦法是使用switch。

9、switch語句中的表達式可以是什麼類型數據? 
      表達式的值可以是byte、short、int和char類型的數據,但不能是float和double類型的數據。

10、switch判斷表達式中break的作用是什麼? 
用來結束case匹配語句的執行。

11、什麼是三元運算符? 其作用是什麼? 
“ ?: ”    它是是if...else...的簡化版。

12、while循環結構與do...while循環結構的不同? 
(1)while結構在循環的開始判斷下一個迭代是否應該繼續。
(2)do/while結構在循環的結尾來判斷是否將繼續下一輪迭代。do結構至少會執行一次循環體。

13、for循環結構與while循環結構的不同? 
當循環次數確定時使用for循環,否則使用while循環。

14、程序中break、continue、return跳轉語句的不同? 
(1)break:跳出循環而執行循環後面的語句 ;
(2)continue:跳過循環體中剩餘的語句而執行下一次循環 ;
(3)return結束方法的調用。

15、java中程序調試的步驟? 
(1)設置斷點 
(2)單步運行
(3)觀察變量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章