摘要: 第2章:设计模式七大原则 一、设计模式的目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好的 代码重用性 (即:相同功能的代码,不用多次编写) 可读性 (即:编程规范性, 便于其他程序员的阅读和理解) 阅读全文
posted @ 2019-12-31 22:54 默月 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 第1章:内容介绍 一、Java 设计模式内容介绍 (一)先看几个经典的面试题 1. 原型设计模式问题: 有请使用 UML 类图画出原型模式核心角色 原型设计模式的深拷贝和浅拷贝是什么,并写出深拷贝的两种方式的源码(重写 clone 方法实现深拷贝、使用序列化来实现深拷贝) 在 Spring 框架中哪 阅读全文
posted @ 2019-12-31 22:51 默月 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1 IDEA 配置 1.设置maven 1.在File settings 搜索maven 2.Mavan home directory 设置maven安装包的bin文件夹所在的位置 3.User settings file 设置setting文件所在的位置 4.Local repository 设置 阅读全文
posted @ 2019-12-31 16:20 默月 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 题目 :如何实现一个高效的单向链表逆序输出? 参考答案 :下面是其中一种写法,也可以有不同的写法,比如递归等。供参考。 题目 :给定一个二叉搜索树(BST),找到树中第 K 小的节点。 参考答案 : 考察点 1. 基础数据结构的理解和编码能力 2. 递归使用 示例 说明:保证输入的 K 满足 1 题 阅读全文
posted @ 2019-12-31 13:58 默月 阅读(192) 评论(0) 推荐(0) 编辑