原创 對象初始化過程和關於繼承方面的自我總結

        之前漏了一個知識點,就是在程序運行的過程當中,對象到底是如何進行初始化的呢?簡單的一行對象初始化代 碼,到底執行了那些動作,以下是我自己的理解過程。 Person p = new Person("Jmq", 20)

原创 子父類中的變量,函數,構造函數的特點以及子類的實例化過程

現在來說一下子父類中的變量,函數,構造函數的特點。 子父類中變量的特點: class Fu { int num=4; } class Zi extends Fu { int num=5; void show() { Sys

原创 關於一些排序算法的個人總結(初學)

       今天自己把一些常見的排序算法做了一下總結,因爲我自己目前只學到了三種,所以暫且先總結這三種算法。        按照慣例,上源碼。 package Test; import java.util.*;//利用Array

原创 關於集合框架Collection基礎知識點的理解掌握

本人的博客個人安排是接口之後就是寫面向對象中的多態,異常的處理,以及多線程,String等等的相關基礎知 但是由於一些客觀的因素對個人的影響,最後只好從集合框架開始寫,至於接口到集合框架這一部分過一陣子就會補 上。下面開始說一些關於

原创 模板方法設計模式的相關總結

在學習了模板方法設計模式感覺有必要去寫一個總結。於是就有了這篇,可能知識點比較瑣碎比較少,但是重在 積累。 那麼什麼時候使用模板方法設計模式呢? 在定義功能時,功能的一部分是確定的,但是有一部分是不確定,而確定的部分在使用不

原创 final關鍵字和抽象類的個人理解及總結

首先就是我關於final關鍵字的一些理解。 final作爲一個修飾符,那麼它有什麼什麼特點呢? 1.可以修飾類,函數,變量。 2.被final修飾的類不可以被繼承。通常爲了避免被繼承,被子類複寫功能而使用。 3.被final修飾的方法

原创 自己初學Java給自己設計的排序算法遇到的一些問題

       今天自己給自己出了點題目,自己綜合着考自己,結果整到最後,找不到原因所在,就是不是自己想要的結果, 最後折騰了很久才找到是一個很小的問題,總算成功搞定。        以下爲源碼和自己出的題。 /** * 定義一

原创 對於Java單例設計模式的總結和分析

       今天對剛學習的單例設計模式做一個自己的總結。        首先所謂單例設計模式,我自己的理解就是指在整個模塊中,一個類只有一個實例。但是在實際寫代碼的過程 中,應該如何去保證對象的唯一性呢?        1.爲了避免其他

原创 接口的相關知識總結

我們對接口的初期理解,其實可以認爲是一個特殊的抽象類。當抽象類中的方法都是抽象的時候,那麼該類可以 通過接口的形式來進行表示。 定義接口時候用interface關鍵字,切裏面內容必須全部抽象。 在接口定義時,接口的格式特點有哪些呢

原创 Android核心基礎四

數據庫的相關操作(基於SQL) 首先還是先來四個按鈕,分別綁定事件,代碼如下。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 Android核心基礎二

我所寫的這些核心基礎,都是老師課堂上要求熟練掌握的東西,一些只需要瞭解的東西,我沒有去寫,以後會陸 續補充。 Android下的logcat以及斷點調試 logcat是Android中一個命令行工具,可以用於得到程序的log信

原创 Android核心基礎一

Android簡介&體系結構 Android是Google公司對外發布的一個免費開源基於Linux2.6的操作系統,Android是一個層疊式的操作系統。 Android組成: 1.applications (應用層)

原创 Android SeekBar拖動條

這邊是配合核心基礎三的一個案例,也是比較簡單,就是一個進度條。先上佈局源碼。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 Android核心基礎三

sharedpreferences存儲配置信息 首先要明確一點,首選項一般都是以XML文件的形式來存儲數據。那麼關於首選項,還是以一個案例來說明把, 這樣寫很難寫清楚。關於首選項請參見案例部分的SeekBar進度條。

原创 Java字節流和字符流的區別

今天在學習中,突然感覺自己的Java輸出輸入流有些記憶模糊了。所以又重新溫習下。從一些簡單的知識點開始 吧。 在Java字節流與和字符流的使用非常相似,但是實際上字節流在操作時本身不會用到緩衝區(內存),是文件本 身直接操作的,而