疑問:一段JIVE程式碼,物件之間到底能不能用“==”比較
// 在此輸入java程式碼 public class ConnectionManager { private static DatabaseType databaseType = DatabaseType.OTHER; public static DatabaseType getDatabaseType() { return databaseType; } public static class DatabaseType { public static final DatabaseType ORACLE = new DatabaseType(); public static final DatabaseType MYSQL = new DatabaseType(); public static final DatabaseType OTHER = new DatabaseType(); private DatabaseType() { /* do nothing */ } } } //判斷: public class DbForumFactory extends ForumFactory { private synchronized void loadPopularObjects(){ if(ConnectionManager.getDatabaseType() == ConnectionManager.DatabaseType.ORACLE){//這裡會返回true or false? /*dothing*/ } } } <p class="indent"> |
這裡ConnectionManager.getDatabaseType() == ConnectionManager.DatabaseType.ORACLE 到底會返回一個什麼值呢?
我搜變整個JIVE程式碼,也沒有發現什麼地方需要改變ConnectionManager.databaseType值,那麼這個判斷的用意又是什麼呢。。。
困惑。。
相關文章
- Jive原始碼的疑問原始碼
- Java物件之間的比較之equals和==Java物件
- mysql 執行一段時間比較慢問題處理經過MySql
- 看JIVE原始碼的一點想法和疑問原始碼
- 免費SSL證書到底能不能用呢
- Ruby程式語言與Ruby之間的比較
- 物件包裝器類之間的比較用equals()而不是==物件
- 請問JIVE哪個版本比較適合學習用?
- javascript訪問不同物件的速度比較JavaScript物件
- 請教:jive中使用mysql的疑問MySql
- 【IOS】java 與oc之間的比較iOSJava
- Python小知識之物件的比較Python物件
- PHP物件的比較PHP物件
- Java,Go和Rust之間的比較 - DexterJavaGoRust
- 請教Jive程式碼中的問題
- 程式碼管理工具比較
- js中各個型別之間的比較JS型別
- Boost.Asio和ACE之間關於Socket程式設計的比較程式設計
- 關於資料庫物件版本比較的指令碼資料庫物件指令碼
- JavaScript 比較時間大小JavaScript
- 物件導向與函式程式設計的比較物件函式程式設計
- TC中如何新增物件及比較物件物件
- 利用Pycharm進行程式碼比較更新PyCharm行程
- Apache與Nginx的優缺點、效能比較,到底選擇哪個比較好?ApacheNginx
- [java之list比較]Java
- 敲程式碼時的一個小疑問
- 寫程式碼被大語言模型坑之使用LocalDateTime比較兩個時間差了幾天模型LDA
- js物件陣列Date的比較JS物件陣列
- JSON格式字串和物件之間的轉換程式碼JSON字串物件
- lr計算程式執行消耗時間的比較:
- Unix系統下程式間通訊方式及比較
- JavaScript比較兩個時間JavaScript
- JavaScript比較時間日期大小JavaScript
- Llama3-8B到底能不能打?實測對比
- 演算法執行時間、logN、NlogN 之間的比較演算法
- RabbitMq、ActiveMq、ZeroMq、kafka之間的比較,資料彙總MQKafka
- iOS開發比較有用的程式碼段iOS
- Jive與Ofbiz的Cache機制比較 請大家討論