原创 Java筆記之Java異常處理

Java的異常 ①Java使用異常Exception來表示錯誤 ②Exception是Class,帶有類型信息 ③異常可以在任何地方拋出 ④異常只需要在上層捕獲,和方法調用分離 必須捕獲的異常 ①必須捕獲的異常稱爲Checke

原创 3.3號學習日記

3.3號 線性代數直播課+作業2小時8:00-10:00 高等數學直播課+作業2.5小時10:10-12:40常微分方程有點難,做題時發現自己上學期的求積分有點不熟練了。看來要多花點時間了。 中國現代史視頻1.5小時3:00-4:

原创 3.2號學習日記

3.2號 英語直播課+作業2小時 中國近代史直播課1.5小時 預習明天線代0.5小時 Java學習+總結博客4小時 博客:https://blog.csdn.net/LebronGod/article/details/104616

原创 3.5號學習日記

3.5號 8:00-10:00英語直播課+作業2小時 10:00-12:00數據結構直播課2小時 14:00-17:00Java學習+總結3小時 總結:https://blog.csdn.net/LebronGod/article

原创 Codeforces Round #629 (Div. 3)題解

題意 給你兩個數a,b,你可以使a增大,求增大多少能使a整除b AC代碼 #include<iostream> #include<algorithm> using namespace std; int main() { i

原创 E. Count The Blocks

題意 給出一個n,求10n內(每個數有前導零)長度爲1到n的塊分別有多少個(從0開始數的)。塊的含義是連續相同數字的長度。 思路 從 一 開始枚舉,用a數組記錄小於等於給定n的每種長度的塊的長度,不難發現每種給定n的長度爲n的塊

原创 Java筆記之操作Zip

操作Zip ZipInputStream是一種FilterInputStream,它可以直接讀取zip包的內容 派生關係:JarInputStream->ZipInputStream->FilterInputStream->Inp

原创 Java筆記之編寫equals方法

關於equals方法 我們知道List是一種有序鏈表:List內部按照放入元素的先後順序存放,並且每個元素都可以通過索引確定自己的位置。 List還提供了boolean contains(Object o)方法來判斷List是否包

原创 Codeforces Round #626 (Div. 2) B. Count Subrectangles

題意 兩個數組相乘後得n*m的矩形,求矩形中子矩形(僅包含1)面積爲k的有多少個。 思路 面積算出來要是K的話那就有幾種可能的矩形,這些可能的矩形的長和寬就是K的因子,再有一個我多畫了幾個後發現一旦有一個0他所在的那一行或者那一

原创 Java筆記之Queue

在Java的標準庫中,隊列接口Queue定義了以下幾個方法: ①int size():獲取隊列長度; ②boolean add(E)/boolean offer(E):添加元素到隊尾; ③E remove()/E poll():獲

原创 Java筆記之使用set

使用set 當使用Map用於存儲key-value的映射,對於充當key的對象,是不能重複的,並且,不但需要正確覆寫equals()方法,還要正確覆寫hashCode()方法。 如果我們只需要存儲不重複的key,並不需要存儲映射的

原创 Java筆記之InputStream

InputStream InputStream就是Java標準庫提供的最基本的輸入流。 要注意的是,InputStream並不是一個接口,而是一個抽象類,它是所有輸入流的超類。這個抽象類定義的一個最重要的方法就是int read(

原创 3.6號學習日記

3.6號 8:00-9:30高數課1.5小時 10:00-11:00計蒜客藍橋省賽(字符串和日期專題)1小時 11:00-2:00+4:00-5:30+10:00-10:30洛谷刷題5小時 雖然大部分都是水題,但字符串和遞歸部分的

原创 Java筆記之使用Iterator

使用Iterator Java的集合類都可以使用for each循環,List、Set和Queue會迭代每個元素,Map會迭代每個key。以List爲例: List<String> list = List.of("Apple",

原创 Java筆記之使用Properties

Properties 在編寫應用程序的時候,經常需要讀寫配置文件。例如,用戶的設置: # 上次最後打開的文件://#號後面的代表註釋 last_open_file=/data/hello.txt # 自動保存文件的時間間隔: au