原创 13.java object類

概念 object 類位於 java.lang 包中,是所有 Java 類的祖先,Java 中的每個類都由它擴展而來. 在定義一個類時,如果沒有明確的繼承一個父類的話,那麼它繼承的就是object類。 常用方法 取的對象信息:public

原创 12.java 接口

概念 接口,在JAVA編程語言中是一個引用類型,是抽象方法的集合,接口通常以interface來聲明。一個類通過繼承接口的方式,從而來繼承接口的抽象方法。 接口中只能包含抽象方法和全局常量。 接口無法被實例化,但是可以被實現。一個實現接口的

原创 9. java 多態

概念 所謂多態,就是指一個引用變量(類型)在不同的情況下的多種狀態。也可以理解爲,多態是指通過指向父類的指針,來調用在不同子類中實現的方法。多態性是對象多種表現形式的體現 多態性嚴格來說有兩種描述形式: 方法的多態性: 方法的重載 方

原创 11. java 抽象類

概念 在面向對象的概念中,所有的對象都是通過類來描繪的,但是反過來,並不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類就是抽象類。 在Java中通過abstract關鍵字定義抽象類,如下: [訪問

原创 10. java 重寫和重載

重寫(Override) 繼承的主要特性是子類可以根據父類已有功能的基礎上進行擴展,但是也有可能對父類的屬性和方法進行重寫/覆寫。 方法的重寫 當子類定義了與父類方法名稱相同,參數列表相同以及返回值相同時,我們稱之爲方法的重寫。 重寫是子類

原创 8.java 繼承

概念 繼承是java面向對象編程技術的一塊基石,因爲它允許創建分等級層次的類。 繼承就是子類繼承父類的特徵和行爲,使得子類對象(實例)具有父類的實例域和方法,或子類從父類繼承方法,使得子類具有父類相同的行爲。 語法格式 Java 中通過 e

原创 7. java 內部類

基本概念 可以將一個類定義在另一個類裏面或者一個方法裏面,這樣的類稱爲內部類。 廣泛意義上的內部類一般來說包括這四種: 成員內部類 局部內部類 靜態內部類 匿名內部類 成員內部類 成員內部類是最普通的內部類,它的定義爲位於另一個類的內部

原创 5.java String對象

String 類 字符串廣泛應用 在Java 編程中,在 Java 中字符串屬於對象,Java 提供了 String 類來創建和操作字符串。 實例化String類 實例化一個String類有兩種方法: 直接賦值 String str = "

原创 6.java 代碼塊

代碼塊 在java中用{}括起來的稱爲代碼塊,代碼塊可分爲以下四種: 普通代碼塊 構造代碼塊 靜態代碼塊 同步代碼塊 普通代碼塊 在方法或語句中出現的{}就稱爲普通代碼塊。普通代碼塊和一般語句的執行順序由他們在代碼中出現的次序決定,先出

原创 4.java數組

數組基本概念 數組指的是一組相關變量的集合,Java 語言中提供的數組是用來存儲固定大小的同類型元素。 數組的元素類型和大小都是確定的。 數組的申明 首先必須聲明數組變量,才能在程序中使用數組。下面是聲明數組變量的語法: dataType[

原创 3.java類和對象

關於類和對象的詳解可以參考:https://blog.csdn.net/wei_zhi... 本文主要記錄下類對象的初始化順序、finalize函數以及對象克隆。 類對象初始化順序 父類靜態屬性變量初始化 父類靜態代碼塊 子類靜態屬性變量

原创 2.java運算符與邏輯控制

運算符和邏輯控制 運算符 java中的運算符可以分爲以下幾種: 算符運算符 關係運算符 位運算符 邏輯運算符 賦值運算符 三目運算符 算符運算符 操作符 描述 + 加法 - 減法 * 乘法 / 除法 % 取餘(

原创 1.java數據類型

java數據類型 java一共分爲兩大類數據: 基本數據類型(值類型) 引用數據類型 基本數據類型 基本數據類型一共有八種,分爲:數值型: 整型: byte、short、int、long 默認值:0 浮點型: float、 doubl

原创 idea 常用配置和快捷鍵

常用配置 配置jdk開發環境 設置主題和編輯器字體 設置自動關閉更新 設置啓動時不自動打開項目 設置代碼字體和大小設置 設置項目編碼 設置代碼提示忽略大小寫 設置自動導包 設置序列化ID Settings --> Edit

原创 深入理解Android之Gradle

原文地址:http://blog.csdn.net/innost/article/details/48228651 深入理解Android之Gradle Gradle是當前非常“勁爆”得構建工具。本篇文章就是專爲講解G