原创 集合框架——Iterator迭代器
Collection集合元素的通用獲取方式:在取元素之前先要判斷集合中有沒有元素,如果有,就把這個元素取出來,繼續判斷,如果還有就再取出來。一直把集合中的元素全部取出。這種取出方式專業術語稱爲迭代。集合中把這種取元素的方式描述在Itera
原创 面向對象的多態特性
多態是繼封裝、繼承之後,面向對象的第三大特性。 Java作爲面向對象的語言,同樣可以描述一個事物的多種形態。如Student類繼承了Person類,一個Student的對象便既是Student,又是Perso
原创 Java的API及Object類、String類
Java的API(Application Programming Interface)(應用程序接口)是JDK中提供的類,這些類將底層的代碼實現封裝了起來,使用者不需要關心這些類是如何實現的,只需要學習如何使用即可。
原创 構造方法、this關鍵字與super關鍵字
一、構造方法 在開發中經常需要在創建對象的同時明確對象的屬性值。構造方法就是在創建對象時要執行的方法。既然是對象創建時要執行的方法,那麼只要在new對象是,知道其執行的構造方法是什麼,就可以在執行這個方法的時候給對象進行屬性賦值。
原创 Java實現超市庫存管理系統
模擬真實的庫存管理邏輯,完成超市管理系統的日常功能實現。 經過分析,首先需要一個功能菜單,然後輸入所選的功能後,調用序號對應的功能方法,實現想要的操作。 具體的步驟如下: 1
原创 final關鍵字、static關鍵字、匿名對象與內部類
final關鍵字 有些類在描述完之後,不想被繼承,或者有些類中的部分方法功能是固定的,不想讓子類重寫。這時需要用到一個關鍵字final,final的意思爲最終,不可變。 final是個修飾符,可
原创 Java打印三角形
打印三角形主要是對Java中循環嵌套的應用。 嵌套循環是指在一個循環語句的循環體中再定義一個循環語句的語法結構。while、do…whil
原创 ArrayList集合
數組可以保存多個元素,但在某些情況下無法確定到底要保存多少個元素,此時數組將不再適應,因爲數組的長度不可變。 爲了保存數目不確定的元素,jdk中提供了一系列特殊的類,這些類可以存儲任意元素,並且長度可變,統稱
原创 正則表達式
正則表達式(在代碼中常簡寫爲regex) 正則表達式是一個字符串,使用單個字符串來描述、用來定義匹配規則,匹配一系列符合某個句法規則的字符串。開發中,正則表達式通常用來檢索、替換那些符合某個規則的文本。
原创 Java隨機點名器案例
隨機點名器,即在全班同學中隨機的打印出一名同學的名字。 要做到隨機點名,需要具備 ①存儲所有的同學姓名 ②顯示全班同學姓名 ③隨機點名其中的一個人,打印到控制檯。 需要涉及的知識點:①數組 ②隨機類 1.實現對全班同學姓名的存儲
原创 集合框架——集合繼承及Collection接口
集合的繼承實現關係查看ArrayList類發現它繼承了抽象類AbstractList同時實現接口List,而List接口又繼承了Collection接口。Collection接口爲最頂層集合接口了。interface List exten
原创 數組異常
1.數組越界異常每個數組的索引都會有一個範圍,即0~length-1.在訪問數組的元素時,索引不能超過這個範圍,否則程序會報錯。如下所示: public class ArrayDemo06 { public static void m
原创 方法、方法重載和方法覆蓋
1.方法 在Java中,方法就是用來完成解決某件事情或實現某個功能的辦法。 方法實現的過程中,會包含很多條語句用於完成某些有意義的功能——通常是處理文本,控制輸入或者計算數值。我們可以通過在程序代碼中引用方法名稱和所需的參數,
原创 vue實現簡單的移動端購物車案例
通過vue實現一個簡單的移動端購物車案例,包括顯示商品基本信息,添加商品數量,選擇及全選商品,進行計算價錢、購買或刪除等操作。效果及演示如下圖 實現步驟 一、首先將需要用到的vue.js文件準備,或直接使用cdn地址 <script
原创 H5實現可拖動的360度環拍物品展示(2)
之前通過treesixty.js 插件實現了可拖拽的360度環拍物品展示 H5實現可拖動的360度環拍物品展示(1) 現在使用另外一個方法來實現類似的效果。 需要用到的圖片爲: 一張初始視角jpg圖片和一張高相同的長條圖,長條圖包含每張