原创 【linux和Windows 10下的Java環境變量配置】(圖文詳解)

一、前言   本文將分別介紹在linux下的Java環境變量設置和Windows 10下的Java環境變量配置,下面幾個問題說明了在linux和Windows以及其他操作系統的共有屬性,原理是一樣的,只是操作方式不一樣而已。 1

原创 JAVA模擬內存分配與釋放——首次適應算法

前言   首次適應算法(FF,first fit)是內存基於順序搜索的動態分配分區算法,在分配內存時,從鏈首開始順序查找,直至找到一個大小能滿足要求的空閒分區爲止,然後在按照作業的大小從該分區中劃出一塊內存空間,分配給請求者,餘

原创 java知識點雜貨鋪【八】

目 錄 一、將一個數組變成arrayList會報什麼異常。 二、集合嵌套實例。 三、Map的key覆蓋相關問題。 四、泛型編程。 五、增強for循環輸出引用類型數據。 六、用sort進行list排序

原创 Android 啓動頁面延遲跳轉與第二次啓動分支跳轉

前言   這篇博客是關於啓動APP時頁面都會延遲幾秒跳轉,如果第一次啓動就會歡迎頁延遲幾秒後跳到一個指導頁面,指導頁面用viewpager來實現,如果是第二次啓動與接下來的啓動都是直接從歡迎頁面直接跳到主頁面去。 代碼 pa

原创 java知識點雜貨鋪【四】

1、構造方法爲什不可以被繼承,被繼承會怎樣?  首先我們要知道什麼是構造方法,我們來看下百科上的解釋:  構造函數是一種特殊的函數。其主要功能是用來在創建對象時初始化對象, 即爲v對象成員變量賦初始值,總與new運算符一

原创 java知識點雜貨鋪【三】

一、java一些關鍵字的含義與舉例 1、native:此關鍵字說明其修飾的方法是一個原生態方法,方法對應的實現不是在當前文件,而是在用其他語言(如C和C++)實現的文件中。Java語言本身不能對操作系統底層進行訪問和操作,但是可

原创 JAVA--JDBC建立通用數據庫連接

JDBC API是一個Java API,可以訪問任何類型表列數據,特別是存儲在關係數據庫中的數據。JDBC代表Java數據庫連接。 JDBC庫中所包含的API任務通常與數據庫使用: 連接到數據庫 創建SQL或MySQL語句

原创 java知識點雜貨鋪【六】

一、實現一個沙發牀的實例  題目的來源是這樣的,汽車素有沙發牀的稱譽,也就是說如果要寫一個汽車的類那麼也就是說汽車這個類要繼承沙發、牀類,但是這裏由於Java類設計特性,我們這裏把沙發、和牀設計成接口,然後實現這兩個接口

原创 java知識點雜貨鋪【五】

一、修飾詞abstract、static、final abstract (抽象):抽象類的定義方式就是在類定義的前面加上關鍵詞abstract。聲明爲abstract的類不能被實例化。它只提供一個基礎,爲了實例化,該類不許作爲父

原创 【linux和Windows 下的eclipse的安裝、配置,eclipse常用快捷鍵、eclipse斷點單步調試】

一、前言 什麼是eclipse?  答:Eclipse 是一個開放源代碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件

原创 java知識點雜貨鋪【七】

目錄 一、自定義兩個異常類,一個父類一個子類,在子類中拋父類的異常。 二、輸入兩個String串,每個串之間用逗號分隔,如何查看一個String串是另外一個String的子集? 三、寫一個類放HashSet中,不重寫

原创 我們通過Kotlin得到了什麼?

我們通過Kotlin得到什麼 不深入Kotlin語言(我們會在下一章再去學習),這裏有一些Java中沒有的有趣的特性: 易表現 通過Kotlin,可以更容易地避免模版代碼因爲大部分的典型情況都在語言中默認覆蓋實現了。舉個例子,在Java

原创 泛化、聚合、關聯關係以及場景圖用例圖

一、寫五個類包含泛化、聚合、關聯關係聚合 泛化 聚合 關聯 二、根據context model diagram製作user-case diagramcontext model diagram user-case

原创 白盒測試方法以及歸納

白盒測試基本概念   白盒測試(white-box testing)又稱透明盒測試(glass box testing)、結構測試(structural testing)等,軟件測試的主要方法之一,也稱結構測試、邏輯驅動測試或基於程序本

原创 什麼是kotlin?

什麼是Kotlin? Kotlin,如前面所說,它是JetBrains開發的基於JVM的語言。JetBrains因爲創造了一個強大的Java開發IDE被大家所熟知。Android Studio,官方的Android IDE,就是基於In