Tag: Java
-
Java 在 MacOS 上的环境安装
直到今天才直到自己本地的 Mac 上 Java 环境变量的安装是有问题的,现在新的系统开发遇到了问题。 使用 IDEA 编辑器上进行处理是最佳的,未必需要配置环境变量
-
Java 之 23 种设计模式解析 – 外观模式(Facade)
外观模式是为了解决类与类之家的依赖关系的,像 spring 一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个 Facade 类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例)
-
Java 提示缺少返回语句的解决办法
我的这个问题是 Java 的 for 循环内部,有 return 语句,如果按照注释内部的写法,会提示缺少返回语句的 ERROR。 但是,不写循环变量的范围,for 语句内部有 return 是可以正常的。 解释:如果 for 循环不满足条件,无法进入循环的话,该方法就失去了返回值,因此会有编译错误。所以,不写循环变量的范围。
-
LeetCode 53-最大子序列问题
1. 穷举框架 穷举框架的思路是: 这个题目的 “状态” 是一维的,在数组中的数据循环。“选择” 是两种:放入、不放入。穷举框架是很容易理解的,困难的是状态转移框架,怎么写出正确的状态转移才是最大的问题的。 2. 状态转移框架 解释就是
-
LeetCode 309-最佳买卖股票时机含冷冻期
一、穷举框架 思路一层 for 循环 dp [][] 保存每一个步骤的状态,应该是两层 for 循环的。 二、子问题公式 dp [i] 与 dp [i-1] 与 prices [i](当前的价格)之间的关系?这是要去思考的? 三种状态,但是有一种状态没有必要去考虑的 代码部分: