会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
月夜沉沉
博客园
首页
新随笔
联系
订阅
管理
2020年4月22日
面向对象程序设计-Java笔记(8)线程与多线程
摘要: 线程与多线程 1. 线程 线程 :一个线程是进程的一条执行路径,拥有多个线程的进程可以同时完成各种功能。(各个线程彼此独立) 多线程并发执行仅在逻辑上同时,事实上,java虚拟机的执行动作在不同的执行空间来回切换,直至所有线程的任务均实现为止。 当某一线程在执行时,其他线程均停止。 java虚拟机只
阅读全文
posted @ 2020-04-22 16:38 月夜沉沉
阅读(205)
评论(0)
推荐(0)
2020年4月18日
MOOC 浙江大学 面向对象程序设计-Java笔记(7)
摘要: 翁恺老师授课 第七次课程 异常 异常处理:考虑可能发生的异常事件并做出相应处理,无论如何处理,再也无法回到发生异常的程序处了。 异常 异常类 每一个异常是一个对象,异常对象中包含发生异常的信息。异常发生并不意味着程序要终止,需要找到一个合适的地方处理这些异常。若异常在深层调用中已被处理,不会返回退出
阅读全文
posted @ 2020-04-18 21:10 月夜沉沉
阅读(159)
评论(0)
推荐(0)
2020年4月17日
MOOC 浙江大学 面向对象程序设计-Java笔记(6)
摘要: 翁恺老师授课 第六次课程 抽象类与接口 1. 设计框架时一定要让数据与表现分离 2. 分离业务逻辑。对象只是一个对象,业务逻辑才决定如何处置对象。 3. 不同类的对象之间远一点,再远一点,最好不要碰别的对象的核心数据。 4. 对象的状态变化最好是由动作引起,不要简单地去设置对象的状态。 新建类、子类
阅读全文
posted @ 2020-04-17 21:53 月夜沉沉
阅读(155)
评论(0)
推荐(0)
2020年4月16日
MOOC 浙江大学 面向对象程序设计-Java笔记(5)
摘要: 翁恺老师授课 第五次课程 设计原则 课程核心部分体现在程序的优化中,从繁琐到简洁!!! 1. 避免大量的代码复制 2. 避免大量的if else 3. 类中成员变量请设置成私有访问属性 消除代码复制: 1.函数封装 2.父类 代码的耦合与聚合 耦合:类与类之间应该保持距离,越远越好。 聚合:针对类与
阅读全文
posted @ 2020-04-16 17:02 月夜沉沉
阅读(184)
评论(0)
推荐(0)
2020年4月15日
MOOC 浙江大学 面向对象程序设计-Java笔记(4)
摘要: 翁恺老师授课 第四次课程 继承与多态 继承:子类继承父类的成员变量及方法 多态:方法的重载 继承 子类可以继承父类的静态变量和方法,但不能覆盖 1. 子类可以不用申明直接使用父类中的可访问成员; 2. 子类不能删除任何从父类继承来的成员; 3. 子类不可以重新定义继承得到的成员的访问属性。 4. 子
阅读全文
posted @ 2020-04-15 16:25 月夜沉沉
阅读(212)
评论(0)
推荐(0)
MOOC 浙江大学 面向对象程序设计-Java笔记(3)
摘要: 翁恺老师授课 第三次课程 对象容器 随意记录,遗漏部分随后补充 容器类 容器类型(元素类型只能是类,如 Integer ,不可以是 int ) 每一个容器类中提供大量的操作数据的函数,如: 常见容器类 Map接口 “键 值”,若需要同时输出所有键对,将Map类变为Set接口的对象。
阅读全文
posted @ 2020-04-15 12:09 月夜沉沉
阅读(153)
评论(0)
推荐(0)
2020年3月27日
String类的学习
摘要: String 类 长度不变的字符串(内容一旦被初始化后,在执行相应的操作如提取子串时,不会改变其内容)。 声明并初始化 String 类 1. 声明一个管理String 类的对象变量 str(又名引用变量)。 2. 创建对象。 3. 将新建的对象交由 str 管理 String类中操作 String
阅读全文
posted @ 2020-03-27 16:44 月夜沉沉
阅读(130)
评论(0)
推荐(0)
2020年3月26日
MOOC 浙江大学 面向对象程序设计-Java笔记(2)
摘要: 翁恺老师授课 第二次课程 对象交互 一. 对象交互 设计程序: 1. 在问题领域识别出有效的对象; 2. 从对象中抽象出类。 如何划分出对象并设计类呢? 寻找不同对象之间的 相似 与 不同 。 可以用一个类(类A)的 n 个对象去构建另一类(类B),也就是说类B的对象包含 n 个类A的对象,(对象组
阅读全文
posted @ 2020-03-26 21:15 月夜沉沉
阅读(225)
评论(0)
推荐(1)
2020年3月25日
MOOC 浙江大学 面向对象程序设计-Java 笔记(1)
摘要: 中国大学MOOC 浙江大学 面向对象程序设计 Java语言 翁恺老师授课 第一次课程 类与对象 摘要 类与对象 类: 类是规范,根据类的定义来创建对象。 对象: 对象是实体,需要被创建。可以使用类的定义制造很多个对象出来。每一个对象会有不同的属性,有相同的操作。对象是类的一个个具体的实例。 在类中定
阅读全文
posted @ 2020-03-25 19:42 月夜沉沉
阅读(280)
评论(0)
推荐(0)
2020年3月11日
案例6-1.3 哥尼斯堡的“七桥问题” (25分)---C语言
摘要: 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个无向图,问是否存在欧拉回路? 输入格式: 输入第一行给出两个正整数,分别是节点数N (1≤N≤1000)和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)
阅读全文
posted @ 2020-03-11 18:20 月夜沉沉
阅读(949)
评论(0)
推荐(0)
公告