Cheng's Birthday
二宝的生日聚会 感谢大家能来参加二宝(小作作)的生日聚会! 时间 & 地点 Date: 10:00 am, 23/03/2024 Address: 314 Goyder St, Narrabundah 食物 烧烤 羊肉串,鸡翅 玉米,土豆 其他的(请提前给我说) 蛋糕
二宝的生日聚会 感谢大家能来参加二宝(小作作)的生日聚会! 时间 & 地点 Date: 10:00 am, 23/03/2024 Address: 314 Goyder St, Narrabundah 食物 烧烤 羊肉串,鸡翅 玉米,土豆 其他的(请提前给我说) 蛋糕
Pamo’s 7th Birthday Paomo is turning 7 in three weeks time. Let us celebrate Paomo’s 7th birthday together. When and Where Date: 11:00 a.m 04/03/2023 (rescheduled due to some people will be away during long weekend) (if it is not raining on that day, I will keep this date updated, please keep an eye on it) Address: 314 Goyder St, Narrabundah, ACT Food and Drinks I will do Chinese BBQ
为什么没有百分之百可靠的通信协议 红军和蓝军相约去打敌人 计算机网络与传统电信网络 传统电信网络: 电路交换网络 计算机网络: 分组交换 虚网络
接口与抽象类 Abstract约定 在Java的世界里,如果一个类提供了某个功能的骨架实现,则会将这个类命名为AbstractXXX。 比方说Ab
多态 什么是多态 实例方法默认就是多态的 在运行时根据this来决定调用哪个方法 静态方法没有多态 参数静态绑定,接受者动态绑定 多态只对方法的接受者有
SQL Basic Concepts what is database: a collection of related information relational DB vs non-relational DB: 关系数据库需要SQL来进行操作,SQL是统一的标准 非关系型数据库需要特定的语言来操作,没有统一的标准 surrogate key: primary key
面向对象:组合与继承 继承的本质是避免重复 程序员的宿命就是复制粘贴? 真的只能这样吗? DRY原则/事不过三,三则重构 继承的本质就是提炼公用的代码
面向对象:封装与访问控制 封装及其必要性 封装就是隐藏内部实现的细节,只暴露接口 public class Home { public static void main(Strinf[] args) { Light light1 = new Light(); light.turnOn(); Light light2 = new Light(); light2.打开电路
内存模型与垃圾回收的基本知识 Java的自动内存管理 垃圾回收两个派别 -> 手动管理/自动管理 自动管理两个派别 -> 引用计数/标记清除 引用计数: 看每个对