原创 if和switch語句、循環語句while和do……while、for

一、if和switch的應用區別 if:1、對具體的值進行判斷2、對區間進行判斷3、對運算結果是boolean類型的表達式進行判斷 switch:1、對具體值進行判斷2、值得個數通常是固定的對於幾個固定的值判斷,建議使用switch語句,

原创 java中的內存和數組中注意的問題

一、內存的劃分: 1、寄存器 2、本地方法區 3、方法區 4、棧內存  存儲的都是局部變量而且變量所屬於的作用域一但結束,該變量就會自動釋放 5、堆內存 存儲的是數組和對象(其實數組就是對象) 凡是new建立的都是堆中特點: 1、每一個

原创 一個對象實例化的過程

一個對象實例化的過程: 1、JVM會讀取指定的路徑下的Person.class文件,並加載到內存,並會先加載Person的父類(如果有直接父類的情況下)2、在堆內存中的開闢空間,分配地址3、並在對象空間中,對對象的屬性進行默認初始化。4、

原创 Java語言基礎(移位運算符)

1、左移   << 3 << 2 =12 //3*2(2)=12 3<< 3 = 24<span style="white-space:pre"> </span>//3*2(3)=24< 通過觀察,左移幾位其實就是該數據乘以2的幾次方

原创 ViewPager的用法(2)——ViewPager配合PagerTabStrip的使用

1、PagerTabStrip的使用要點就是在定義適配的時候(繼承PagerAdapter)中多重寫了一個方法getPageTitle(int position),該方法的返回值直接將字符序列的內容填充到了PagerTabStrip標籤中

原创 局部變量和成員變量的區別

局部變量和成員變量的區別 1、成員變量在類中定義,整個類中都可以訪問 局部變量定義在函數、語句、局部代碼塊中,只屬於所屬的區域2、成員變量存在於堆內存的對象中局部變量存在於棧內存的方法中3、成員變量隨着對象的創建而出現,隨着對象的消失而

原创 ViewPager的用法(3)——ViewPager嵌套Fragment

1、ViewPager嵌套Fragment的重點 (1)Activity繼承了V4包下的FragmentActivity (2)數據源中的List<View>   變成了List<Fragment>              初始化數

原创 自定義View(1)------------自定義屬性

先貼一個網址,這個大神畫的不錯  http://blog.csdn.net/wangchunlei123/article/details/50478913 自定義View的步驟: 1、創建一個自定義的View如:MyNoteView繼承V

原创 進制轉換16-8-2-10和查表法

什麼時候使用數組 如果數據出現了對應關係,而且對應關係的一方是有序的數字編號,並作爲腳標使用 這時就必須想到數組的使用 就可以將這些數據存儲到數組中。 根據運算的結果作爲腳標直接去查數組中對應的元素即可 這種方式就叫:查表法 /* 0

原创 BroadcastReceiver 廣播 系統全局的 消息發送及接收(未完成)

(1)定義即將要發送的內容 Intent intent = new Intent(); intent.putExtra("key", "我是一個廣播"); (2)創建靜態註冊的receiver,繼承BroadcastReceiver,

原创 final關鍵字的使用

fianl關鍵字: 1、final是一個修飾符,可以修飾類、方法、變量。2、被final修飾的類不可以被繼承3、final修飾的方法不可以被覆蓋4、fianl修飾的變量是一個常量,只能賦值一次。 常量:值是固定的 1、常量的所有的

原创 數組的定義方式

一、一維數組的兩種定義格式 數組定義格式一   不知元素內容的時候使用 元素類型[] 數組名=new 元素類型[] int[] arr1 = new int[3]; 數組定義格式二 元素類型[] 數組名=new 元素類型[]{元素1,

原创 Java語言基礎(類型提升&強制轉換)

一、java中整數類型的默認的數值類型是int類型 1、運算過程 int x=3; x=x+5;先將3取到運算區,進行運算,得到8,將8賦給x,得到x=8 2、運算過程 int x=3; byte b=5; x=x+b; 3、重要

原创 靜態關鍵字static和靜態代碼塊、局部代碼快、構造代碼塊

一、靜態什麼時候使用? 1、靜態變量 分析對象中所具備的成員變量的值都相同時,而且這個成員不需要修飾,這時成員變量就可以被靜態修飾 2、靜態函數 該函數是否需要訪問對象中的特有數據 二、static關鍵字的特點:用於修飾成員

原创 Android中的縮略圖製作

1、xml文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr