1.逻辑分层: 同一个方法内,类对象方法,最外层业务逻辑层(便于阅读整理) 2.变量处理: 预定义,命名方式(内层变量) 3.纵向逻辑简化(单个方法的循环判断等操作) 4.尽量统一方法接口便于定位和修改 (复用频率较高) 5.双向选择(业务方法类比择优处理a decide b,b decide a) ...
分类:
其他好文 时间:
2018-11-27 17:52:35
阅读次数:
153
反射概念:旨在运行的状态中,动态获取信息及动态调用对象方法的功能3个动态性质:运行时生成对象的实例运行期间调用方法运行时更改属性Classs继承Object反射常用的类:Class类:反射的核心,反射所有的操作都是围绕该类来生成的。通过Class类获取类的属性,方法等内容;Filed类:表示类的属性 ...
分类:
其他好文 时间:
2018-11-25 20:36:12
阅读次数:
174
RegExp对象方法: 1.exec() 检索字符串中指定的值,并返回值(找不到返回null) 效果: 2.test() 检索字符串中指定值,返回true或false 效果: ...
分类:
Web程序 时间:
2018-11-23 15:21:33
阅读次数:
471
本文主要介绍实体类模型的设计过程,首先识别类及类之间的关系,然后画出类图和包图,最后识别类的属性和操作。类是面向对象方法的一个全新概念,类模型是面向对象分析的核心,实体类位于系统结构的商业规则服务层。实体类是系统需要持久保存的对象最终要映射到数据库。实体类模型用类图和包图描述。 1、类的识别 1.1 ...
分类:
其他好文 时间:
2018-11-22 15:18:14
阅读次数:
199
实验6 学号: 姓名: 专业: 6.1 实验目的 掌握二叉树的动态链表存储结构及表示。 掌握二叉树的三种遍历算法(递归和非递归两类)。 运用二叉树三种遍历的方法求解有关问题。 6.2 实验要求 按照C++面向对象方法编写二叉树类;二叉树的测试数据可用多种方式进行输入,如键盘输入、静态写入、文件读入等 ...
分类:
编程语言 时间:
2018-11-20 00:07:20
阅读次数:
619
简单了解GC垃圾回收器 了解GC之前我们首先要了解GC是要做什么的?顾名思义回收垃圾,什么是垃圾呢? GC回收的垃圾主要指的是回收堆内存中的垃圾对象。 从根对象出发,所有被引用的对象,都是存活对象 其他对象,都是垃圾对象。 根对象: 栈中的引用变量,所引用的对象。 方法区经静态变量所引用的对象。 G ...
分类:
其他好文 时间:
2018-11-20 00:02:51
阅读次数:
149
1.判断对象是否已死的方法可达性分析可作为GCRoots的对象包括下面几种:虚拟机栈(栈帧中的本地变量表)中引用的对象。方法区中类静态属性引用的对象。方法区中常量引用的对象。本地方法栈中JNI(即一般说的Native方法)引用的对象。2.垃圾收集算法:标记-清除(MarkSweep)算法:分标记和清除两个阶段,缺点:一是两个阶段效率低,二是产生内存碎片。复制(Copying)算法:把内存平均分为两
分类:
编程语言 时间:
2018-11-19 21:39:48
阅读次数:
210
Immutable.js(和原生方法不同): 用于深层次的数组和对象的比较 数据结构:Map Set Seq List Rang(和原生不同) 首先:先忘记es5 es6的数组对象方法 官方文档:https://facebook.github.io/immutable-js/docs/#/ (1)s ...
分类:
Web程序 时间:
2018-11-18 19:37:18
阅读次数:
397
Java中return用于方法,两个作用: (1)返回方法指定类型的值(这个值总是确定的),也可以是对象 (2)方法的结束 两种形式: (1)有返回类型 例如:return i; (2)无返回类型 return; 一般方法前有void代表无返回值,没有void有返回值。 “break”语句用来结束循 ...
分类:
其他好文 时间:
2018-11-17 10:33:06
阅读次数:
158
4种PHP回调函数风格 匿名函数 可使用use向匿名函数传递参数 类静态方法 函数 对象方法 ...
分类:
Web程序 时间:
2018-11-16 17:24:10
阅读次数:
193