6.4k 6 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # Swing # 布局管理器 部件 button 容器 frame 部件可以被放在容器里,容器本身也是一种部件。 布局管理器 BorderLayout 来管理部件的大小、位置等。 BorderLayout 类把容器分为五个部分,分别是 NORTH 、 SOUTH 、 EAST 、 WEST 、 CENTER...
16k 15 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # 抽象 abstract 抽象函数:表达概念而无法实现具体代码的函数。 抽象类:表达概念而无法构造出实体的类。 用 abstract 关键字来定义抽象类。 抽象类的作用仅仅是表达接口,而不是具体的实现细节。 抽象类中可以存在抽象方法。 抽象方法也是使用 abstract 关键字来修饰。 抽象的方法是不完全的,它只是一个方法签名而完全没有方法体,不能带...
5k 5 分钟

以下内容基于: V2board:多用户管理,aaPanel + LNMP + Laravel + React Poseidon :V2Ray 服务端,基于 docker 运行 CloudFlare:实现 WebSocket-TLS 模式 # 服务器准备 SSH 连接 Linux 服务器,操作系统 CentOS 7 最低配置要求为 1Core/512M RAM # 安装内核加速 推荐使用 bbr plus 。 先安装内核,选择 2,重启后,开启加速,选择 7。 wget -N --no-check-certificate...
6.7k 6 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # 消除代码复制 两个基本手段,就是函数和父类。 # 封装 对于类的设计来说,有两个核心术语:耦合和聚合。 耦合这个词指的是类和类之间的联系。 程序设计的目标是一系列通过定义明确的接口通信来协同工作的类。 耦合度反映了这些类联系的紧密度。 我们努力要获得低的耦合度,或者叫作松耦合 loose coupling...
6.6k 6 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 面向对象程序设计语言有三大特性:封装、继承和多态性。 # 继承 / 派生 extends 用来做基础派生其它类的那个类称为父类、超类或者基类,派生出来的新类称为子类。 Java 用关键字 extends 表示这种继承 / 派生关系。 class ThisClass extends SuperClass { //…}#...
8.3k 8 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 容器 collection 或 container 是现代程序设计非常基础而重要的手段。 所谓容器,就是 “放东西的东西”。 数组可以看作是一种容器,但是数组的元素个数一旦确定就无法改变,这在实际使用中是很大的不足。 一般意义上的容器,是指具有自动增长容量能力的存放数据的一种数据结构。 在面向对象语言中,这种数据结构本身表达为一个对象。 所以才有...
5.2k 5 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # 用类制造对象 对象是实体,需要被创建,可以为我们做事情 类是规范,根据类的定义来创建对象 对象(这只猫) 表达东西或事件 运行时响应消息(提供服务) 类(猫) 定义所有猫的属性 就是 Java 中的类型 可以用来定义变量 Error: Failed to launch the browser process! spawn...
13k 12 分钟

以下为个人学习笔记和习题整理 课程:计算机程序设计(C++)- 西安交通大学 @ 中国大学 MOOC https://www.icourse163.org/course/XJTU-46006 # 课堂笔记 # 函数模板 函数重载是最佳方案吗? 假如设计一个求两参数最大值的函数,在实践中可能需要定义四个函数: int max ( int a, int b ) { return ( a > b ) ? a , b; }long max ( long a, long b ) { return ( a > b ) ? a ,...
11k 10 分钟

以下为个人学习笔记和习题整理 课程:计算机程序设计(C++)- 西安交通大学 @ 中国大学 MOOC https://www.icourse163.org/course/XJTU-46006 # 课堂笔记 # 流与流库 # 流 流是指从一个位置向另一个位置传输的一连串数据的集合。 在输入输出过程中,会在内存中为每一个数据流开辟一个内存缓冲区,用来存数据。从而匹配不同工作效率的对象。 Error: Failed to launch the browser process! spawn /Applications/Google Chrome.app/Contents/MacOS/Google...