原创 【集合框架】6. 迭代模式

集合框架 6. 迭代模式 案例介紹:提供一種方法,訪問一個容器對象中的各個元素,而又不暴露該對象的內部細節 案例設計: * 迭代器角色(Iterator) * 具體迭代器角色(Concrete Iterato

原创 【反射】JAVA反射機制

1. 什麼是反射 反射機制是在運行狀態中,對類信息的獲取,以及對對象方法的調用機制。 在Java中,只要給定類的名字,那麼就可以通過反射機制來獲得類的所有信息: - 訪問修飾符 - 繼承的父類 - 實現的接口 - 屬性和方

原创 【集合框架】5. Collections類

集合框架 5. Collections類 注意區分Collection接口,Collection是集合框架裏的接口 Collections 專門爲其他的類服務,服務的對象是類集和Map,它提供了很多靜態方法: public

原创 【Python面向對象】一個場景實現詳解python面向對象語法

舉例:學校把學生分爲Junior和Senior管理,學校統一錄入他們的姓名,年齡,都安排他們上課,實踐,放假。上課內容:Junior學生主要接受通識教育,Senior學生上專業課。教師可以同時給這兩類學生上課。對Junior學生

原创 【更新中】黑客與畫家讀書筆記

序和前言 我讀的是精裝本,譯者阮一峯的序前面有詳細介紹保羅的生平,一個非常令人欽佩的創業者。 他的求學生涯看似迷茫混沌,但他對多個維度知識領域的追求卻成就了他之後的事業發展豐碑。從他的閱歷我們似乎可以看到一模一樣的事情在中國互聯

原创 【泛型】限制泛型可用類型

默認創建的類型是沒有任何限制的,如果想顯示泛型的數據類型,通過extends關鍵字指定該類型必須是繼承某個類或者實現某個接口,這時候泛型就被限制在父類及其所有子類或者接口及其實現類中的數據類型範圍中。 A<T extends B>

原创 【內部類】匿名內部類及應用

特點 是沒有名稱的內部類,沒有辦法引用它們。必須在創建時,用new語句的一部分來聲明並創建他們的實例 必須繼承一個類(抽象的,非抽象的都可以)或者實現一個接口。如果父類或接口是抽象類,匿名內部類必須實現其所有的抽象方法 在匿名內

原创 【Python語法】Max,Min函數從入門到精通

Max函數入門 查看源代碼 def max(*args, key=None): # known special case of max """ max(iterable, *[, default=obj, key=

原创 【內部類】內部類的概念及成員內部類

1.內部類的主要特點 內部類可以很好的實現隱藏,使用private,protected關鍵字。而這些,外部類是不能使用的。 內部類可以直接訪問外部類的所有成員,包括私有的成員 外部類不能直接訪問內部類的成員,必須首先要建立內部類

原创 【Python語法】reduce函數運算優先級的問題

reduce函數常用來對序列求和,但是在使用過程中,出了點小問題 首先看一個正常的求和表達式: reduce(lambda x,y:x+y,range(1,101)) #對1~100的數求和 如果我想求1~10的平方和呢: re

原创 【內部類】靜態內部類及應用

特點: 使用static修飾的成員內部類 靜態內部類和外部類沒有任何關係,只是在生成類名和類定義時有影響 靜態內部類可以看做是與外部類平級的類 創建靜態內部類實例: 外部類名.內部類名 實例名=new 外部類名. 內部類構造方法

原创 【Python面向對象】進階一個場景實現詳解python面向對象語法

舉例:學校把學生分爲Junior和Senior管理,學校統一錄入他們的姓名,年齡,都安排他們上課,實踐,放假。上課內容:Junior學生主要接受通識教育,Senior學生上專業課。教師可以同時給這兩類學生上課。對Junior學生

原创 【泛型】案例講解:自定義一個可以存放指定數據的容器

案例介紹: 要求自定義一個容器,次容器可以存放指定類型的數據,通過泛型來實現 案例設計: - 設計定義一個泛型類 - 設計add方法給容器添加數據 - 設計get方法獲取容器中指定位置的數據 - 設計size方法獲取容器中

原创 【泛型】泛型方法

泛型只涉及到某個方法中的參數聲明時,使用泛型方法而不是泛型類。 定義: 不僅類可以聲明泛型,類中的方法也可以聲明僅用於自身的泛型,這種方法叫做泛型方法。泛型可用於返回類型聲明,參數類型聲明,局部變量的類型聲明 格式: 訪問修飾符<

原创 【內部類】局部內部類及應用

特點: 定義在代碼塊,方法體內的類叫局部內部類 局部內部類訪問外部類的成員使用:外部類名.this.成員名 對外部世界完全隱藏,只在其作用域內生成對象 限制: 局部類不能加訪問修飾符,因爲它們不是類成員 成員內部類不能與外部