原创 JAVA參數傳值,可變參數

引用類型參數的傳值一個類聲明的兩個對象如果具有相同的引用,二者就具有相同的變量。Battery.javapackage zhiChuanDi; public class Battery { int eleAmount; Battery

原创 方法重載和構造方法

方法重載:方法名是一樣的,但是參數類型不一樣。調用方法attack的時候,會根據傳遞的參數類型以及數量,自動調用對應的方法。同樣的,構造方法也適用於方法重載。class Hero{ String name; int att; }

原创 Java集合(HashMap和Hashtable區別,集合工具類Collectoins)

一、HashMap與Hashtable區別HashMap與Hashtable的區別:1.HashMap:鍵允許爲null,值允許爲null,線程不安全,效率高2.Hashtable:鍵不允許爲null,值不允許爲null,線程安全,效率低示

原创 Java集合(Map集合)

目錄一、Map集合的特點二、Map集合的功能1.添加功能:V put,這個返回值有點特殊,v>2.移除功能:3. 判斷功能:返回值是:boolean4. 獲取功能:5.遍歷Map一、Map集合的特點接口Map<K,V>中,K- 此映射所維護

原创 Java集合(HashSet的子類LinkedHashSet和Set的實現類TreeSet)

一、LinkedHas類特性LinkedHashSet類與HashSet不同的是,它保證了有序。程序代碼:package com.linkedhashset; import java.util.LinkedHashSet; public

原创 Java集合(Set接口及其子類HashSet)

目錄一、 Set接口1、Set接口特點:無序的,唯一的二、HashSet類1、Set接口的一個實現類,它不保證Set的迭代順序,特別是它不保證該順序恆久不變。2、唯一性:底層依賴於hashCode()和equals()方法。關於hashCo

原创 Android (滑動屏幕切換圖片的實現)

一、首先實現界面部分代碼:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an

原创 Android (五種數據存儲方式)

一、文件存儲文件存儲是一種較常用的方法,文件存儲是Android中最基本的一種數據存儲方式,與Java中的文件存儲類似,都是通過I/O流的形式存儲數據Android中的文件存儲分爲內部存儲和外部存儲內部存儲:將應用程序中的數據以文件方式存儲

原创 Android(2.常用控件)

目錄一、常用控件1.1 常用控件的分類:1.2  控件屬性1.2.1 TextView1.2.2 EditText(繼承自TextView)1.2.3 Button1.2.4 RadioButton1.2.5 ImageView一、常用控件

原创 Android(佈局)

目錄一、相對佈局:RelativeLayout二、線性佈局:LinearLayout一、相對佈局:RelativeLayout<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xm

原创 集錯本(Android的第一個項目輸出Helloworld和一些走過的坑)

目錄一、新建一個Android工程1、先打開Android Studio,會看到如下界面,點擊Start a new Android Studio project,新建一個工程。2、 然後會進入如下界面,我們選擇Empty Activity

原创 集錯本(IDEA運行第一個Mevan項目)

一、導入項目1、maven的設置點擊紅框中的下拉按鈕,然後點擊Settings,進入下方界面這裏我們用IDEA自帶的maven(maven2或maven3),當然要先找到你的IDEA安裝路徑。這裏前兩個都設置在IDEA自帶目錄中,最後一個是

原创 Java反射(獲取成員變量+獲取無參成員方法)

一、獲取成員變量(Reflect.java)1.獲取字節碼對象2.獲取成員變量3.給獲取的成員變量賦值(1).通過無參構造方法創建對象(2).public void set(Object obj,Object value);package

原创 Java集合(Collection及其功能[迭代器])

一、Collection功能:Collection<引用類型>是集合的頂層接口,因爲是接口所以不能實例化,要Collection c = new ArrayList();其有很多子體系。CollectionDemo.javapackage

原创 Java集合(List接口+其三個子類)

一、Link接口Link接口是Collection接口的子接口,他有三個子類,ArrayList,Vector,LinkedList,其特有的功能展示:ListDemo.javapackage com.test_02; import ja