原创 線程“死亡”後的反思

想法的產生 在寫“別踩白塊”的課設中,在遊戲結束後彈出的Dialog對話框中個,設置了一個重新開始遊戲的按鈕,在註冊監聽是發現需要啓動的是一個原來啓動過但是已經完成工作的一個線程(即是一個“死亡”的線程)。希望通過線程名重啓該線程

原创 爲按鈕數組註冊監聽

在完成“別踩白塊”的課設時,遇到了按鈕數組註冊監聽的問題,現將問題和解決辦法記錄如下: 問題 如下設置監聽會提示:從內部引用的本地變量必須是最終變量或實際上的最終變量(使用final修飾的變量)此處的錯誤爲變量i,並非mBolk數

原创 Scanner類中的nextLine()產生的換行符問題

Scanner類中的nextLine()產生的換行符問題 Scanner中,nextInt()不會讀取或識別用戶輸入的和遺留的換行符,但是nextLine()會識別 本文章純屬原創,轉載請註明作者,謝謝 代碼塊 例如: Syst

原创 阿里巴巴 JAVA開發手冊 內含大量規範,應用範例.涉及數據庫,高併發,集合,索引等等大量乾貨

阿里巴巴 Java開發手冊 Java開發手冊 版本號 制定團隊 更新日期 備 注 1.0.0 阿里巴巴集團技術部 2016.12.7 首次向Java業界公開 一、編程規約 (一)命名規約 【強制】所有編程相關命名均不能以下劃線或美元符

原创 Java 數據初始化(二)

Java數據初始化順序: 注:本文只描述涉及到繼承的初始化順序,如果想了解不涉及繼承的:請點此處。 類的初始化順序 1.當類的.class文件被載入後,有關靜態初始化的所有動作都會執行,而且只執行一次(注意:初始化是有順序的,一般順序爲代

原创 Java 構造器調用構造器之“找不到符號”

問題 在使用構造器調用構造器的簡單練習中,使用this.(類名)(參數)的方法調用其他的構造器時報“找不到符號”的錯誤 具體描述 代碼中使用平時的方法,通過this.Test09(name,addredd)調用另一個構造器完成類的對象的創

原创 Java gc(垃圾回收)機制

由問題引發的疑惑 Java的垃圾回收機制中,gc線程啓動後不會阻塞其他線程,判斷是否正確! Java gc機制回顧 常見的gc算法 1.標記-清掃(也有其他的書命名與此不同,此命名來源於《Java編程思想》) 該算法的思路是從

原创 使用JS跳轉時如何控制Target屬性

1.跳出框架,在父頁面。 <script> window.parent.frames.location.href="index.html" </script> 2.從一個框架跳轉到 name=”main” 的框架裏 <script>

原创 錯誤筆記(保持更新)

1. 異常: Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Integ

原创 Java 浮點數計算問題

問題 double a = (3.3-2.4)/0.1; System.out.println(a); 你可能認爲結果很簡單,不就是9嘛,是事實上,結果爲:8.999999998,爲什麼呢? 分析 爲什麼浮點數會丟失精度? 十進制數

原创 抽象類是否可繼承實體類之深層思考

一道Java 常見面試題,網上找到的幾乎每個 java 面試筆試題大全或集錦裏都能找到這道題。 題目如下: 問: 抽象類是否可繼承實體類 (concrete class) 答: 抽象類是可以繼承實體類,但前提是實體類必須有明確的構造

原创 Java 數據初始化(一)

Java數據初始化順序: 注:本文中描述的初始化順序不涉及多態,繼承等特性。 類的初始化順序 1.當類的.class文件被載入後,有關靜態初始化的所有動作都會執行,而且只執行一次(注意:初始化是有順序的,一般順序爲代碼中定義的順序) 2

原创 Java HashMap基礎解讀

Hash表科普 Hash表是存儲數據的一種方式。該方式需要申請大量的存儲空間(相對存儲的數據量而言),並且需要構建一個對應的Hash函數用於計算數據在Hash表中的存儲位置。當需要存儲數據時,先使用Hash函數對該數據進行處理,得到一個對

原创 Mybatis dao傳遞參數爲List時,需要注意的點

問題 org.apache.ibatis.binding.BindingException: Parameter ‘advIds’ not found. Available parameters are [list] 在執行dao方法時

原创 Java HashMap基礎解讀(二)

回顧 上一篇文章我們對HashMap的設計思路、存儲值的方式、解決碰撞的方式、取值等角度進行了說明,不瞭解相關內容的請先閱讀上一篇的內容。 本次我們主要理解2個問題 數據量過大時,HashMap的擴充方案。 當HashMap存儲值時鏈