基礎複習02

2021-08-04 15:08:42 字數 2510 閱讀 6523

1.date類

構造方法:long date() date(long date)

2.******dateformat類

a.******dateformat sdf = new ******dateformat();預設格式

b.******dateformat sdf = new ******dateformat("");指定格式

格式化:

date - string 

解析:string - date 

3.calendar 案例

calendar.year 年

calendar.month 月

calendar.day 日

獲得:get();

修改:set();

增加:add();

1.集合體繫結構

collection -list - arraylist 

- linkedlist

2.collection

增刪改查的功能

3.迭代器

集合的遍歷:

1.for迴圈遍歷

2.迭代器 iterator() 方法

4.併發修改異常

面熟5.泛型

表示泛型

好處:避免型別轉換出現的問題

減少黃色警告線

簡化**

6.foreach 

for(集合型別 變數:集合物件)

7.資料結構

1.陣列

特點:遍歷快,增刪慢

2.鍊錶

特點:遍歷慢,增刪快

3.棧,佇列

棧:先進後出

鍊錶:先進先出

8.list的特點 功能

有序有整數索引

允許重複

增刪改查

9.list子類

linklist 

arraylist 

使用說明

當增刪多時使用linklist,其餘使用arraylist

1.set集合 

無序無重複

無整數索引

2.hashset

set的子類

3.collections工具類

collection:集合的最頂層

collections:工具類,用於對collection集合進行操作

4.map

map:雙列集合 ,value值可以重複,key不可以重複

collection:單列集合

5.map集合遍歷

a.通過key找到value

b.通過entry方法

1.異常

編譯時異常:父類:exception

執行時異常:父類:runtimeexception

2.異常的丟擲

a.直接丟擲

b.try catch()

c.快捷鍵

3.throwable的用法

4.finally 

保證會執行的**

應用:io流 close()方法

5.異常的分類

編譯時異常

執行時異常

6.自定義異常

a.定義myexception方法繼承exception或者runtimeexception

b.快捷鍵生成空參和有參構造

c.寫方法建立物件

throw new myexception("字串")

7.遞迴

把大問題拆成小問題

把小問題拆成更小的問題

把小問題解決

注意事項:

a.要有出口

b.找到規律

c.不易過大

1.file類

file類是檔案或者資料夾的表現形式

2.file類常用的功能

建立功能

刪除功能

獲取功能

判斷功能

修改檔名功能

3.file類有乙個重要獲取功能

file arr = file.listfiles(); 以file的形式獲取檔案下面的檔案件和檔案

獲取檔案下面的所有子資料夾和子檔案

刪除檔案下面的所有子資料夾和子檔案

獲取檔案下面所有的子資料夾和子檔案大小

獲取檔案下面所有的子資料夾和子檔案個數

1.寫乙個方法

2.找到出口

3.找到規律

4.使用方法

5.io流

io流的分類:

1.按流入方向分類:

輸入流 filereader 父類: reader

輸出流 filewriter 子類: writer

2.按資料型別分類:

位元組流: 位元組輸入流: inputstream

位元組輸出流: outputstream

字元流: 字元輸入流: reader

字元輸出流: writer

6.io流的複製:

當複製文字檔案時,既可以使用位元組流也可以使用字元流;

當複製非文字檔案時,必須使用位元組流

當不知道是不是文字檔案時,使用位元組流

OC基礎複習02 BOOL

首先看下objc.h裡面的定義 1 type to represent a boolean value.2 if defined objc hide 64 target os iphone lp64 3 typedef bool bool 4 else 5 typedef signed char b...

jQuery複習要點02

1.表單物件屬性過濾器 enabled 匹配所有可用元素 disabled 匹配所有不可用元素 checked 匹配所有選中的單選,複選,和下拉列表中選中的 option 標籤物件 selected 匹配所有選中的 option 2.jquery 元素篩選 eq 獲取給定索引的元素 功能跟 eq 一...

Python複習筆記02

語句表示式 在python中支援遍歷迴圈的物件 可迭代器物件,支援迭代協議的物件 比如列表list沒有迭代功能只是可迭代物件 迭代 迭代協議 例 f.next 屬於f的迭代方法,全域性的迭代方法為next f 迭代工具 for,推導 map 迭代器物件 已經實現 可迭代物件 iter iter 用於...