##泛型 1、泛型定义及好处 Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常. 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 /*创建集合,使用泛型* 好处:1、避免了类型转换的麻烦,存储什么类型,取出什么 ...
分类:
编程语言 时间:
2020-02-01 11:07:02
阅读次数:
103
VS2017调试Unity的时候可以直接在启动栏点击附加到Unity。而在VS2019没有,是因为在VS2019中把该调试按钮放在了调试栏中。 首先安装VSUnity相关工具,打开VSInstaller,安装使用Unity的游戏开发。 安装好之后,在unity3D->Edit->Preference ...
分类:
编程语言 时间:
2020-01-31 14:38:02
阅读次数:
892
好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。 好的编程原则 好的编程原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。 不要自我重复 这也许是在编程开发里最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存 ...
分类:
其他好文 时间:
2020-01-31 12:32:08
阅读次数:
64
外观模式 为子系统的一组接口提供了提个高层接口 使用者使用这个高层接口 示例:去医院看病,接待员区挂号,门诊,划价,取药 UML类图 场景 设计原则验证 + 不符合单一职责原则和开放封闭原则,因此谨慎使用,不可滥用 ...
分类:
编程语言 时间:
2020-01-29 10:31:51
阅读次数:
67
代理模式 使用者无权访问目标对象 中间加代理,通过代理授权和控制 传统 UML 类图 JavaScript 中的代理模式 应用场景 网页代理事件 jQuery \$.proxy es6 Proxy 明星和经纪人的关系 设计原则验证 代理类和目标类分离,隔离开目标类和使用者 符合开放封闭原则 代理模式 ...
分类:
编程语言 时间:
2020-01-29 00:57:15
阅读次数:
94
单例模式 系统中被唯一使用 一个类只有一个实例 传统的UML类图 + 单例模式需要用到java的特性(private) + es6中没有(typescript除外) + 只能用Java来写纯粹的UML类图上的单例模式 javascript中的单例模式 应用场景 jQuery 模拟登录框 设计原则验证 ...
分类:
编程语言 时间:
2020-01-28 19:31:13
阅读次数:
84
设计原则 何为设计原则? 五大设计原则 从设计到模式 23中设计模式 何为设计? + 按照哪一种思路或者标准来实现功能 + 功能相同,可以有不同的设计方案来实现 + 随着需求增加,设计的作用才能体现出来 unix/linux设计哲学 1) 小即是美 2) 让每个程序只做好好一件事 3) 快速建立原型 ...
分类:
其他好文 时间:
2020-01-28 17:26:42
阅读次数:
130
以前收集器的特点 1. 年轻代和老年代是各自独立且连续的内存块 2. 年轻代收集必须使用单个eden+S0+S1进行复制算法 3. 老年代收集扫描整个老年代区域 4. 都是以尽可能少而快速地执行GC为设计原则 G1是什么 G1(Garbage Frist)收集器,是一款面向服务端应用的收集器 从官网 ...
分类:
编程语言 时间:
2020-01-25 23:24:12
阅读次数:
94
简介 REST(Representational State Transfer):表象层状态转变 RESTful对api进行规范和约束,使得api统一规范,增强api的可读性,便于开发。 设计原则 1、每一个URI代表一种资源 2、客户端通过四个HTTP动词(get、post、put、delete) ...
[TOC] 学习设计模式的意义 ? 设计模式的本质是对面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 ? 提高抽象思维能力、知道它的应用场景 ? 软件设计模式只是一种引导,要根据实际的业务做出恰当的选择 设计模式的基本要素: 模式名称 问题 解决方案 ...
分类:
其他好文 时间:
2020-01-20 23:04:00
阅读次数:
118