原创 java深化——集合的接口與各種實現類的解析與對比總結

集合有Collection與Map兩種接口,其中Collection有兩種子接口(list、set) 一、Collection接口的兩個子接口(list、set):   1) List中的元素有序,不唯一。常用的實現類有ArrayList

原创 java深化——文件字節流與文件字符流

文件字節流:            FileInputStream/FileOutputStream            FileInputStream通過字節的方式直接讀取文件,適合讀取所有類型的文件(圖像、視頻、文本文件等)。   

原创 java入門——註釋、標識符、關鍵字

1、註釋: 爲了方便程序的閱讀,Java語言允許程序員在程序中寫上一些說明性的文字,用來提高程序的可讀性,這些文字性的說明就稱爲註釋。 註釋不會出現在字節碼文件中,即Java編譯器編譯時會跳過註釋語句。 在Java中根據註釋的功能不同,主

原创 java數組——冒泡排序法與其優化

冒泡排序的基本算法 public class TestBubble {     public static void main(String[] args) {         int [] arr = {45,25,78,99,13,5

原创 java深化——泛型的上限與泛型的下限

泛型的高級使用——容器中使用泛型(泛型的上限與下限) 代碼中有對泛型上限與下限的解釋 1、先編寫一個父類Person public class Person { private String name; private int ag

原创 哈希表的存儲原理(流程)

(1)調用hashCode()方法計算Hash碼值 (2)根據y=k(x)這樣的函數計算存儲位置  ——x就是哈希碼值,y就是存儲位置 (3)如果位置上沒有元素,則將元素存儲 (4)如果該位置上有元素,則需調用equal()方法比較內容是

原创 java深化——內部類詳解和匿名類

內部類定義:將一個類定義在另一個類的內部,該類就稱爲內部類 內部類特點: 內部類作爲外部類的成員,可以直接訪問外部類的成員(包括private成員); 內部類可以聲明爲private、默認、protected或public; 內部類成員只

原创 java深化——集合(容器)簡介

什麼是集合? 集合,或者叫容器,是一個包含多個元素的對象; 集合可以對數據進行存儲,檢索,操作; 它們可以把許多個體組織成一個整體:  比如一副撲克牌(許多牌組成的集合); 比如一個電話本(許多姓名和號碼的映射)。 什麼是集合框架?

原创 java深化——接口詳解

一、初識接口 :如果一個類中所有的方法均爲abstract方法,那麼這個類就可以聲明爲接口   二、接口定義:使用interface修飾,是一種數據類型,引用數據類型。    ·1 接口中可以包含    抽象方法        publi

原创 java入門——變量與常量

介紹: 變量作爲程序中最基本的存儲單元,其要素包括變量名,變量類型和作用域。 變量在使用前必須對其聲明, 只有在變量聲明以後,才能爲其分配相應長度 的存儲空間。   變量的本質: 變量本質上就是代表一個”可操作的存儲空間”,空間位置是確定

原创 Spring全家桶之springIOC

一、這裏先引入一點Spring的基本概念,大家可以百度查看 spring的組成與介紹 Spring是一個輕量級控制反轉(IoC)和面向切面(AOP)的容器框架,能夠爲企業級開發提供一站式服務。 重量級:EJB(Enterprise Jav

原创 Java入門——java介紹

java發展歷史:  1991年,SUN公司的Green項目,Oak  1995年,推出Java測試版  1996年,JDK1.0  1997年,JDK1.1  1998年,JDK1.2,大大改進了早期版本缺陷,是一個革命性的版本,更名爲

原创 java深化——枚舉類

枚舉的創建用enum關鍵字 特點: 1、枚舉的直接父類是java.lang.Enum,但是不能顯示的繼承Enum 2、枚舉也是一個(特殊)類,可以定義構造方法、成員變量、普通方法和抽象方法 3、默認私有的構造方法,它不能有public的構

原创 Java入門——helloword總結

java對大小寫敏感,如果出現大小寫拼寫錯誤,程序可能出錯。 關鍵字public被稱作訪問修飾符,用於控制程序的其他部分對這段代碼的訪 問級別。 關鍵字class的意思是類。Java是面向對象的語言,所有代碼必須位於類裏 面。 一個源文件

原创 java—URL編程之從網絡上下載圖片

 URL編程之從網絡上下載圖片 (關於URL的相關知識可以看->  https://blog.csdn.net/weixin_45397671/article/details/97368436  ) public class TestU