原创 App is not indexable by Google Search...

問題: 前幾天剛重新安裝了一個新版本的Android Studio,每次創建完項目後,打開AndroidManifest.xml文件後都會有如下圖所示的警告。 用谷歌翻譯翻譯一下就是:Google搜索無法將應用程序編入索引; 考慮使

原创 區分String、StringBuffer和StringBuilder

文章目錄1、概述2、爲何要使用StringBuffer或StringBuilder3、StringBuilder舉例 1、概述 Java提供了String、StringBuffer及StringBuilder(JDK1.5新增)三個類

原创 對象的強引用、軟引用、弱引用及虛引用

文章目錄1、概述2、代碼演示2.1、強引用2.2、軟引用2.3、弱引用2.4、虛引用-形同虛設 1、概述 從JDK1.2版本開始,就把對象的引用分爲四種級別,從而使程序能更加靈活的控制對象的生命週期。這四種級別由高到低依次爲:強引用、

原创 Java面向對象(四)

1、對象與垃圾回收 Java的垃圾回收是Java語言的重要功能之一。程序所創建對象、數組等引用類型實體會保存在堆內存當中,當這塊內存不再被任何引用變量引用時,這塊內存就變成垃圾,等待垃圾回收機制進行回收。垃圾回收機制具有如下特徵:

原创 Java面向對象(三)

文章目錄1、接口1.1、概述1.2、接口的定義1.3、接口的繼承1.4、接口的使用2、面向接口編程-簡單工廠模式3、枚舉類3.1、概述3.2、枚舉類的定義3.3、枚舉類的成員變量、方法和構造器3.4、實現接口的枚舉類 1、接口 1.1

原创 Java面向對象(下)

文章目錄1、final修飾符1.1、final成員變量1.2、final局部變量1.3、final修飾基本類型變量和引用類型變量1.4、可執行“宏替換”的final變量2、接口3、內部類3.1、成員內部類3.1.1、非靜態內部類3.1

原创 繼承與組合

文章目錄1、概述2、藉助繼承實現複用3、藉助組合實現複用 1、概述 繼承是實現類複用的重要手段,但繼承帶來了一個最大的壞處:破壞封裝。相比之下,組合也是實現類複用的重要方式,而採用組合方式來實現類複用則能提供更好的封裝性。 爲了保證父

原创 Word撰寫論文的一些操作技巧及寫作要求

文章目錄1、實現公式居中、編號右對齊1.1、插入表格法1.2、製表位法1.3、藉助樣式批量設置-製表位法的升級版2、常見問題3、論文寫作技巧 注:下面的操作都是在Microsoft Office中進行的,當然也適用於WPS Offi

原创 Arrays用法

1、Arrays的靜態方法 Java提供的Arrays類裏包含的一些static修飾的方法可以直接操作數組(static修飾的方法可以直接通過類名調用),具體如下表所示。 靜態方法 解釋 int binarySearch(type[] a

原创 Java面向對象

文章目錄1、概述 1、概述 Java提供了定義類、成員變量、方法等最基本的功能。類用於描述客觀世界裏某一類對象的共同特徵,而對象則是類的具體存在,Java中使用類(class)的構造器來創建該類的對象(object,也被稱爲實例,in

原创 循環控制之continue、break及return的用法比較

文章目錄1、使用break結束循環2、使用continue結束本次循環3、使用return結束方法 在Java中,continue、break及return都可控制循環結構(這裏先說一下在循環中的作用),結束循環的執行。但是它們也有

原创 深入數組

1、內存中的數組 1.1、數組存儲原理 數組是一種引用數據類型,數組引用變量只是一個引用。只有當該引用指向有效內存後,纔可以通過該數組引用變量來訪問數組元素。 數組元素和數組變量在內存裏是分開存放的。實際的數組對象被存儲在堆(heap)內

原创 Java語言概述、環境搭建及新增功能介紹

文章目錄1、概述2、Java程序的運行機制與JVM3、發展歷程簡述4、JDK的下載、安裝及環境搭建5、JDK目錄結構及重大更新5.1、重大更新-模塊化系統5.2、在命令行窗口編譯和運行Java程序5.3、JDK 9新增的jshell工

原创 Java零基礎入門筆記22-Java輸入輸出流

1、概述 2、File類的使用 2.1、File類的常用方法 2.2、絕對路徑與相對路徑 3、字節流 3.1、字節流概述 3.2、FileInputStream 3.2、FileOutputStream 1、概述 輸入

原创 Java零基礎入門筆記19-Java集合排序

1、數組的排序 2、集合排序概述 2.1、對存放在List中的整型數據進行排序 2.2、對存放在List中的字符串進行排序 3、Comparator接口 3.1、按名字進行排序 3.2、按年齡降序排序 4、Comparable