原创 android編程練習中遇到的問題(一)—alignRight和toRightOf

今天練習製作app的登錄界面時遇到的一個問題。 預想實現的效果如下圖: 一開始寫的代碼是: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="ht

原创 Java IO的操作

一、定義 I/O操作-程序與其他外部設備進行交互的操作。 二、Java流 流(Stream)是指在計算機的輸入輸出操作中各部件之間的數據流動。 Java中I/O操作以流的形式進行交互操作。 三、分類 1、字節輸入流InputStream

原创 類與對象

類-具有相同狀態、屬性、動作行爲的對象的統稱。包括數據有包括作用於數據的一組操作數的封裝體。 對象-對象是類的實例化。             ↓ 狀態→屬性→成員變量 行爲→函數→成員方法 public class Employee{

原创 java 多線程

一、線程與進程 進程是程序的一次動態執行過程。 線程是進程中的一個執行流程,一個進程可以運行多個線程,線程是多任務處理環境中最小的處理單位。 進程-重量級任務-每個進程分配獨立的地址空間 線程-輕量級任務-共享相同地址空間並且分享同一個進

原创 Java內部類和泛型

一、內部類 內部類可以是靜態(static)的,可以使用 public、protected 和 private 訪問控制符,而外部類只能使用 public,或者默認。 1、成員內部類 (1)內部類可以直接訪問外部類成員,包括私有成員(pr

原创 JAVA數組

數組 Array[] 一、定義:         按一定順序儲存相同數據類型的集合。 二、數組使用的意義       當數據量較大時,減少需要的變量。 三、聲明和實例化 // 聲明: int[] array; int array1

原创 StringBuffer和二維數組

一、StringBuffer和String的區別 1、String值不可變,每次增加的時候都是創建新的String並連接。                                                          

原创 數據結構-Collection

                           Collection-最基本的集合接口                                                                   Map  

原创 JAVA數組排序

一、插入排序(直接插入排序、希爾排序) 1.直接插入排序 (1)基本思想:在要排序的一組數中,假設前面(n-1)[n>=2] 個數已經是排 好順序的,現在要把第n個數插到前面的有序數中,使得這n個數 也是排好順序的。如此反覆循環

原创 方法重載

       方法重載                   :方法名相同,        參數列表不同(方法重載與返回值類型、訪問修飾符無關)。             ↑                                

原创 Java的繼承

一、繼承-JAVA面對對象的顯著特徵 1、父類與子類:JAVA中父類與子類是相對的,單一繼承(一個子類只有一個父類)。              

原创 XML語言

XML全稱 Extensible Markup Language,可擴展標記語言,可擴展體現在標籤是由開發者自定義的。 一、xml簡介 1、XML語言的用途: 用來結構化、存儲和傳輸信息 2、特點: (1)XML語言是以標籤對的形式存在:

原创 Android環境變量配置和開發工具

一、SDK SDK-安卓軟件開發工具包 1、SDK環境變量配置 主要配置android_sdk_home和path變量 android_sdk_home:sdk路徑,如:E://android-sdk-windows path:如: %a

原创 Android圖形用戶界面

安卓圖形用戶界面由多個View和ViewGroup構成,其中View爲組件,ViewGroup管理組建佈局 一、佈局方式 1、線性佈局LinearLayout LinearLayout按照垂直或者水平順序依次排列View。 (1)Line

原创 Android常用控件(一)

一、TextView 文本控件 singleline="true" 單行顯示 ellipsize="start/end/middle" 文本內容過長時,將部分文本內容顯示爲省略號  start是顯示省略號在文本開頭 end是顯示省略號在文