摘要: 栈:方法调用和局部变量的存储位置,保存基本类型 堆:在一块内存里分为多个小块,每块包含 一个对象,或者未被占用 阅读全文
posted @ 2019-06-25 00:32 舒羽倾 阅读(122) 评论(0) 推荐(0) 编辑
摘要: finally中语句不论有无异常都执行 若子类重写了父类方法,父类方法没有抛出异常,子类应自己处理全部异常而不再传播;子类从父类继承的方法不能增加或更改异常 判断checked和unchecked: 如果客户端可以通过其他的方法恢复异常,那么采用checked exception; 如果客户端对出现 阅读全文
posted @ 2019-06-24 22:36 舒羽倾 阅读(128) 评论(0) 推荐(0) 编辑
摘要: +表示一个或多个 *表示零个或多个 ?表示零个或一个 {n} 表示n次 {n,m}表示[n, m]次 {,n}==[0,n] {m,}==[m,INT_MAX] \d 一个数字 \D 一个非数字 \s 一个空字符 \w 一个单词字符 == [a-zA-Z0-9] ^ 匹配字符串的开头 $ 匹配字符串 阅读全文
posted @ 2019-06-24 21:50 舒羽倾 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 高内聚低耦合 高内聚:一个模块内部各个元素彼此结合的紧密程度,一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则 低耦合:各模块间相互联系紧密程度,模块间接口的复杂性、调用的方式及传递的信息。模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个 阅读全文
posted @ 2019-06-24 21:27 舒羽倾 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 可复用性 ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 行为子结构 对于父子的继承关系的要求: ·子类可以增加方法,但不可以删 ·子类需实现抽象类型中未实现的方法 ·子类重写(override)的方法必须有相同的返回值和参数列表 ·子类不能抛出额外的异常 对于具体的方法: ·更强的不变量 ·更弱的前置条 阅读全文
posted @ 2019-06-24 20:47 舒羽倾 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 基本数据类型 && 对象数据类型 基本数据类型(int char long) 在栈中分配内存,不可变 对象数据类型(String BigInteger) 在堆中分配内存,有些可变有些不可变 ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 【快照图 snapshot 阅读全文
posted @ 2019-06-24 01:22 舒羽倾 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 发现大佬的博客:https://www.cnblogs.com/onetwo/p/4157610.html 注:图片来自小姐姐的笔记~ ┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ git的结构大概就是这样 git中每 阅读全文
posted @ 2019-06-23 23:38 舒羽倾 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 第一章的重中之重就是这张图吧 (具体参见笔记) ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 区分哪些属性是外部的(面向用户),哪些属性是内部的 面向用户的——正确性(按照spec运行) 健壮性(处理异常,spec定义以外的 阅读全文
posted @ 2019-06-23 23:20 舒羽倾 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 就在我在ddl前续命的时候……不知道怎么想不开,把v2的压力测试的日志(500多M)也往github上传 之前听说过好多因为传了大文件的锅…… 我竟然还想不开的往上传…… 真实又傻又蠢又自闭(T T 然后百度找了各种解决办法 在我这里都不好使 又请教了各种大佬 还是不好使 心态崩了好吗…… 在我就要 阅读全文
posted @ 2019-06-18 17:34 舒羽倾 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: lab5里给了我们一个checkstyle查代码风格的方法。。 然后 lab4代码 copy一份! 添加checkstyle! 项目 右键 checkstyle!(自信脸) 3s后——7256 warnings??? 喵喵喵? 自信心备受打击 默默地一条条点开开始改(ying)……改(ying)…… 阅读全文
posted @ 2019-05-29 15:03 舒羽倾 阅读(245) 评论(0) 推荐(0) 编辑