原创 【javase複習】## day6 常用API ##

總結一下常用API以及常用方法!有些java提供的類方法雖然多,但是經過歸類還是蠻容易去記憶和使用的,要弄清楚原理不要怕。比如之前就總是很弄不清byte[],int[],char[],String的關係。也不太清楚Date類還有c

原创 【javase複習】## day1 故事、構成、環境變量的深入認識 ##

複習了有4個小時吧,基礎的東西要記憶的比較多,我覺得不能圖快,其實也是一開始自己掌握的不好,覺得一些東西大概懂了就跳過了,所以在中間點先總結一下,以後估計每天都會寫多篇博客,反覆記反覆看,千萬不要覺得自己sb,慢慢來,好記性不如爛

原创 【javase複習】##day2 對象的內存分析、匿名對象 ##

對象的內存分析 對象:在現實生活中存在具體的一個事物。; 類:實際就是對某種類型事物的共性屬性與行爲的抽取。 人類認識世界: 對象—-類。 由一個個對象歸納出來類 在java中: 類 —–對象。 先設計好

原创 【javase複習】## day7 集合Collection ##

集合 爲什麼要引入集合? 數組: ①只能存儲一種類型的數據 ②一旦初始化,長度固定。 ③元素之間地址連續。 集合: 存儲對象數據的容器 優點: 長度會發生變化,對象數據

原创 【javase複習】## day2 語法 內存分析 ##

switch for while 的一些點 1、 if -else 和 三目運算符 A?B:C的區別 所以不能用 5>3? System.out.println(“asd”):System.out.println(“asd

原创 【javase複習】## day3 構造函數的深入認識、this、static ##

構造函數的深入認識 複習到構造函數,之前的看的也算蠻詳細,但是這次複習看視頻看到一些之前沒有了解到的東西,比如構造代碼塊 和反編譯的運用。這裏完完全全的寫一下構造函數的認知。 首先知道構造函數和普通函數(方法)的區別 1 構

原创 【javase複習】## day6 線程 ##

day6 線程

原创 【javase複習】## day 4 繼承的內存分析、super、final ##

繼承 繼承的主要目的是 描述兩個類的關係 和 減少重複代碼 注意細節: ①父類的私有成員不能被繼承 ②父類的構造函數不能被繼承 ③創建子類對象的時候java編譯器會默認加上super()去先調用父類的無參的構造方法以賦值一些

原创 【設計模式】## 1、單例設計模式 ##

一些感想 之前在看高淇的視頻的時候也接觸到設計模式的東西,不過他講的比較集中,讓人不知道該怎麼學習,後來在圖書館也發現很多專門講設計模式的書,覺得這確實是一個比較重要的東西,但是很難去學習掌握因爲設計模式這種東西很難找例題去實際應

原创 【javase複習】## day1 標識符、常量、變量、運算符 ##

1 標識符和註釋## 好欣慰我基本都記得。。這裏記一下命名規範。 1.包名 多個單詞組成時所有字母小寫(例:package com.itcast) 2.類名和接口 多個單詞組成時所有單詞的首字母大寫(例:HelloWorld)

原创 【javase複習】## day4 抽象類、接口 ##

抽象類、接口 抽象類的存在目的 1:狗是旺旺 2:鳥是嘰嘰喳喳 3:可以將父類的方法定義爲狗叫讓鳥繼承父類重寫叫的方法 1:鳥怎麼確定是否要重寫父類方法。 2:

原创 【javase複習】## day5 多態內存分析、 內部類 ##

多態 的內存分析 多態:父類的引用類型變量指向了子類的對象 或者是接口 的引用類型變量指向了接口實現類的對象 (因爲接口的方法都是非static的,所以必須要用實現類將接口方法實現) Animal a =new mouse();

原创 【設計模式】## 2、模板模式##

2、模板模式 模板模式 :解決某類事情的步驟有些是固定的,有些是會發生變化的,那麼這時候我們可以爲這類事情提供一個模板代碼,從而提高效率 。 所以思想是: ①將模板的部分代碼修飾成public final,防止別人修改你的模板,

原创 【javase複習】## day5 異常 ##

day 異常 異常的體系: ———-| Throwable 所以異常或者錯誤類的超類 ————–|Error 錯誤 錯誤一般是用於jvm或者是硬件引發的問題,所以我們一般不會通過代碼去處理錯誤的。 ————–|E

原创 【javase複習】## day9 IO---- File類 ##

IO流 主要的作用是解決設備與設備之間 的數據傳輸問題。 數據一般是以 文件的形式保存在硬盤上 所以引出 File類~~ File類:描述一個 文件或者文件夾 File類的構造方法: File(String pathname) 指定文件