java筆記 關於switch語句的注意事項
switch是一個分支語句。基本結構:
switch(expr){
case value1:
statement;
break;
...
case valueN:
statement;
break;
default:
statement;
break;
}
1、switch(expr)中expr可以是與int相容的基本型,即能自動轉換成int型別,所以合法基本型別只有byte、short、char和int。
2、expr還可以是字串。或者列舉型別。
3、case valueN,中valueN也需滿足以下條件:
型別必須是與int型別相容的基本型別同1。
必須是常量。
各個case子句的valueN不能相同
4、switch語句中最多隻能有一個default語句,也可沒有。switch語句的功能可用if語句實現,不過switch程式碼會簡潔一些。
相關推薦
Java筆記——switch語句中使用Enum注意點
當列舉型別用在switch語句中時,語法有一點點特別。看例子:/* * Copyright 2011 UDMS Project Zhejiang University */ package udms.core.utils; import sun.net.www.co
Java的switch語句的注意事項
/* 注意事項: A:case後面只能是常量,不能是變數,多個case後面的值不能相同 B:default可以省略,但是不建議,因為他的作用是對不正常的值進行提示
從零開始學大數據-Java基礎-switch語句(6)
大數據 Java CCIE 從零開始學大數據 我們從零開始學習大數據技術,從java基礎,到Linux技術涉獵,再深入到大數據技術的Hadoop、Spark、Storm技術,最後到大數據企業平臺的搭建,層層遞進,由點到面!希望技術大牛能過來指導學習。上一節學習了流程控制語句,本節學習switc
部署Java Web 專案之注意事項
上篇 Docker - 部署Java Web 專案記錄了使用docker如何搭建一個擁有java執行環境的docker映象。 這篇部落格記錄之前構建映象過程中遇到的一些問題。 這裡,在docker容器中,部署專案思路: 1.先git拉取最新程式碼 2.因
關於java 中 switch 語句的執行順序
首先來一個正常的demo int i = 2; switch (i) { case 1: System.out.println("1"); break; case 2: System.out.println("2"); break;
java原始碼集合類注意事項
ArrayList:底層陣列 ArrayList.add()--每次add的時候會判斷資料長度,如果不夠的話會呼叫Arrays.copyOf,複製一份更長的陣列,並把前面的資料放進去。 ArrayList.remove()--直接使用System.arraycopy把需要
JAVA去空格,注意事項
情況:JAVA字串中,顯示有空格,正常可以通過正則表示式,或者String.trim()方法去掉,但是有些是不可以的 原因:空格的顯示,用的ASCII編碼是不一樣導致,如果是用空格,TAB鍵,或者換行符等,都可以用常規方法去除,但是我在前端頁面中,抓到的了 
JAVA的split使用注意事項
今天同事遇到的split的有趣情況 測試原始碼如下: import org.junit.Test; @Test public void StringSplit(){ System.out.println("雙引號之間是被split的字元
Java使用變數的注意事項
/* 使用變數的注意事項: A:作用域 變數定義在那個大括號內,它就在這個大括號內有效。 並且,在同一個大括號內不能同時定義同名的
eclipse中java操作mysql資料庫注意事項
1. 下載mysql JDBC驅動:例如mysql-connector-java-5.1.12(pudn上有); 2. 在eclipse裡的專案中建立lib目錄,把mysql-connector-java-5.1.12-bin-jar拷貝到這個目錄中,然後在專案的build
java web,開發注意事項
匯出的jar如何讓springMVC能掃描到? 開發中發現,打包成jar然後再匯入到專案中springMVC掃描不到,於是查詢資料終於解決了這個問題。 怎麼匯出jar? 將jar配置到專案? 新建一個資料夾用於存放jar的 然後選擇要設定的jar,點選f
Java靜態方法的注意事項
靜態的使用注意事項: 1.靜態方法只能訪問靜態成員(包括成員變數和成員方法) 非靜態方法可以訪問靜態也可以訪問非靜態 2.靜態方法中不可以定義this,super關鍵字 因為 一個類中,一個static變數只會有一個記憶體空間,雖然有多個類例項,但這些類例項中的這個s
androidStudio JNI開發之c調java的流程和注意事項
接著上一次的java調c,這次我們來看看c調java的具體步驟 接著上篇文章一直到在java檔案中新增native程式碼步驟 加入如下native方法 public native void call
java web專案安全注意事項
1.弱口令漏洞 解決方案:最好使用至少6位的數字、字母及特殊字元組合作為密碼。資料庫不要儲存明文密碼,應儲存MD5加密後的密文,由於目前普通的MD5加密已經可以被破解,最好可以多重MD5加密,或者多種加密方式疊加組合。 2.未使用使用者名稱及密碼登入後臺可直接輸入後臺URL
MongoDB Java 連線池的注意事項
1.Mongo物件Mongo物件內部實現了一個連線池。Mongo物件是執行緒安全的,因此可以只建立一個,在多執行緒環境下安全使用。因此,我們可以用將Mongo變數作為一個Singleton類的成員變數,從而保證只建立一個連線池。Mongo.close方法將關閉當前所有活躍的連
Java守護執行緒注意事項
簡介 在學習多執行緒的時候經常看到守護執行緒,但是之前只是知道他是在主執行緒執行結束之後自動退出,今天看到了它的其他特性,一下做簡單介紹。 示例程式碼 public class DaemonSam
Java三目運算子注意事項
三目運算子格式: expression1 ? expression2 : expression3 注意事項: 1.java虛擬機器在編譯三目運算時是以 “?” 和 “:” 來判斷各位置的程式碼充當
kill 命令在Java應用中使用注意事項
前言 我們都知道,kill在linux系統中是用於殺死程序。 kill pid [..] kill命令可將指定的訊號傳送給相應的程序或工作。 kill命令預設使用訊號為15,用於結束程序或工作。如果程序或工作忽略此訊號,則可以使用訊號9,強制殺死程序或作業. 因此,如果確保將程
java筆記 關於switch語句的注意事項
switch是一個分支語句。基本結構:switch(expr){ case value1: statement; break; ...case valueN: statement; break;default:
switch-case 語句的優點和幾點注意事項 Java
java語言的三種基本結構——順序、選擇、迴圈。 switch-case是選擇結構的重要實現方式。因為雖然實際上switch-case的功能完全可以用if-else代替,但有時用switch-case確