
Java
November's chopin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java】工厂模式
模式思想约定一个接口定义实现接口的实体类定义用来获取实体类的工厂类调用工厂类代码实现约定接口Shape.javapackage factory;public interface Shape { void draw();}实现接口的实体类Circle.javapackage factory;public cla...原创 2018-08-23 11:41:29 · 170 阅读 · 0 评论 -
【Java】抽象工厂模式
模式思想约定不同实体类的行为接口定义实现接口的实体类定义抽象工厂类用于获取具体工厂生产类定义继承自抽象工厂类的具体工厂类定义一个工厂创造器/生成器类用来获取具体工厂调用创造器/生成器类用于生产代码实现约定接口Color.javapackage abstractfactory;public interface Color { void ...原创 2018-08-23 13:51:10 · 265 阅读 · 0 评论 -
【Java】单例模式
模式思想对一个类只实例化一次,并为这个实例提供一个全局的访问点代码实现定义单例类(Singleton.java)饿汉式单例模式package singleton;public class Singleton { // 自身的一个实例,在类装载的时候就实例化 private static Singleton instance = new Si...原创 2018-08-23 17:52:09 · 193 阅读 · 0 评论 -
【Java】策略模式
模式思想约定一些接口定义策略类实现这些接口定义一个策略切换类让其能切换调用不同的策略类代码实现接口类 Strategy.javapackage strategy;public interface Strategy { int doOperation(int num1, int num2);}策略类OperationAdd.java...原创 2018-08-31 09:13:10 · 271 阅读 · 0 评论 -
【Java】包(package)
环境介绍windows 10 操作系统Java jdk 12.0.1测试用例项目结构如下图:在 sources 目录下新建如下内容的文件 Hello.java,包名为 com.zpcodepackage com.zpcode;public class Hello { public static void main(String[] args) { System.out.p...原创 2019-07-01 13:54:51 · 631 阅读 · 0 评论 -
【gradle】用 Gradle 构建 Java 项目
软件环境CentOS Linux release 7.6.1810 (Core)Java openjdk version “11.0.4” 2019-07-16 LTSSDKMAN 5.7.3+337 (用来安装 gradle)gradle 5.5.1构建步骤运行以下命令安装 sdkman (若已安装 sdkman 可略过此步骤)$ curl -s "https://get.sd...翻译 2019-08-12 15:24:36 · 800 阅读 · 0 评论