摘要: Chapter 13. IO流 13.1 File类 java.io.File类是文件(file)和目录(文件夹)(directory)路径名(path)的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 一个File对象,代表硬盘中实际存在的一个文件或者目录(文件夹)。 绝对路径:从盘符开始 阅读全文
posted @ 2020-11-13 00:35 J_StrawHat 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Chapter 12. 并发 12.1 并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 在操作系统中,并发指的是在一段时间内宏观上有多个程序同时运行。 在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,而 阅读全文
posted @ 2020-11-12 17:02 J_StrawHat 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 这算是我的第一次较正式的$ACM$团队比赛吧,真的感谢@dj、@qc两位大佬。:smile: 开局就选了最后一题(因为哈希是他们集训队的猫),但三人无啥思路,于是溜回A题(发现有不少人已经过了)。dj很快进入状态,切了两题(dj拿下场内一血!)。码题之余,我感觉自己还没有进入状态,马上跑去读其他的题 阅读全文
posted @ 2020-11-08 01:42 J_StrawHat 阅读(172) 评论(1) 推荐(0) 编辑
摘要: Chapter. 10 泛型 10.1 泛型程序设计 泛型,指可以在类或方法中预支地使用未知的类型。泛型程序设计(Generic programming),意味着编写的代码可被很多不同类型的对象所重用。使用泛型机制编写的程序代码,要比那些杂乱使用Object变量然后再进行强制类型转换的代码具有更好的 阅读全文
posted @ 2020-11-05 00:43 J_StrawHat 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1631. 最小体力消耗路径 #并查集 #最短路径 题目链接 题意 给定一二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 \((row, col)\) 的高度。一开始你在最左上角的格子 \((0, 0)\) ,且你希望去最右下角的格子 阅读全文
posted @ 2020-11-04 09:45 J_StrawHat 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 5554. 能否连接形成数组 题目链接 题意 给定整数数组 arr ,其中每个整数互不相同 。另有一个由整数数组构成的数组 pieces,其中的整数也互不相同 。请以 任意顺序 连接 pieces 中的数组以形成 arr 。但是,不允许 对每个数组内部 pieces[i] 中的整数重新排序。若可连接 阅读全文
posted @ 2020-11-02 00:26 J_StrawHat 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Chapter 9 异常 异常:指程序在执行过程中,出现的非正常的情况,最终导致JVM非正常停止。 在Java等面向对象的编程语言中,异常是一个类,所有异常都是发生在运行阶段的(因为也只有程序运行阶段方可new 对象),产生异常其实就是创建异常对象。而Java处理异常的方式为中断处理。 9.1 异常 阅读全文
posted @ 2020-10-31 22:39 J_StrawHat 阅读(163) 评论(0) 推荐(1) 编辑
摘要: #E. Two Round Dances #圆排列 题目链接 题意 \(n\)(保证偶数)个人,要表演一个节目,这个节目包含两种圆形舞蹈,而每种圆形舞蹈恰好需要$n/2$个人,每个人只能跳一种圆形舞。 一个节目中两支舞蹈中的人编号组成一条圆环。故两个节目,对应两个圆环排列。两个不相同的节目,等价于, 阅读全文
posted @ 2020-10-29 16:57 J_StrawHat 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Chapter. 5 继承 继承作为面向对象的三大特征之一,它是多态的前提。它主要解决的问题是共性抽取。 Java中的继承,是单继承、多级继承的。 已存在的类,被称为超类、基类、父类(parent class);新类,被称为子类(subclass)、派生类。 每一个子类的直接父亲是唯一的,但一个父亲 阅读全文
posted @ 2020-10-25 22:00 J_StrawHat 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Chapter 4. 对象与类 4.1 面向对象程序设计概述 面向对象程序设计(简称OOP),是当今主流程序设计范型。面向对象的程序是由对象组成的,每个对象(来自于标准库或自定义的)包含对用户公开的特定功能和隐藏的实现部分。在OOP中,不必关心对象的具体实现,只要能够满足用户的需求即可。面向对象的语 阅读全文
posted @ 2020-10-23 22:27 J_StrawHat 阅读(149) 评论(0) 推荐(0) 编辑