Java重载和重写

重载(Overload) 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 注意:在一个类里...

2023-02-11 · 2 min · 516 words · luolin

Java面向对象

什么是面向对象?这大概是java中最重要的一部分了,写这篇文章主要是自己之前java基础不怎么样,然后今天看了一些关于面向对象和多态的文章,...

2023-02-11 · 8 min · 3848 words · luolin

利用策略模式和工厂模式优化代码中过多的if-else思路

背景 在公司经常会遇到一些需要做一连串相似的业务逻辑判断需求,比如使用不同支付方式实现商品打折、商店根据客户的vip等级给予客户不同的优惠政策...

2023-02-11 · 4 min · 1589 words · luolin

多线程编程

概念梳理 并行 多个线程在同一时间在CPU上运行。 并发表示一会做这个事情,一会做另一个事情,存在着调度。单核 CPU 不可能存在并行(微观上)。 临界区临...

2023-02-11 · 15 min · 7398 words · luolin

影响力

互惠 欲先取之,必先予之 先拒绝,后让步,也可以造就互惠效应 承诺与一致 人们趋于遵守自己对外暴露的承诺 登门槛效应:从一件小事开始,当你同意了他人的...

2022-08-21 · 3 min · 1024 words · luolin