一、接口 接口是引用数据类型,关键字interface。一个类只能继承一个类使用extends,实现多个接口使用implements。继承在前,实现在后 1、接口的特性:[1]接口可以声明属性,且属性都是static final类型的。 [2]接口中的方法都是public abstract 修饰的。 ...
分类:
其他好文 时间:
2019-08-18 19:20:04
阅读次数:
58
抽象方法:使用abstract修饰的方法,没有方法体,只有声明。 抽象类:包含抽象方法的类就是抽象类、通过抽象类,我们可以做到严格限制子类的设计,使子类之间更加通用 使用要点:1.有抽象方法的类职能定义为抽象类 2.抽象类不能实例化,不能用new来实例化抽象类 3.抽象类可以包含属性、方法、构造方法 ...
分类:
其他好文 时间:
2019-08-18 11:25:12
阅读次数:
83
限流算法 计数器限流 固定窗口 滑动窗口 桶限流 令牌桶 漏桶 计数器 计数器限流可以分为: 固定窗口 滑动窗口 固定窗口 固定窗口计数器限流简单明了,就是限制单位之间内的请求数,比如设置QPS为10,那么从一开始的请求进入就计数,每次计数前判断是否到10,到达就拒绝请求,并保证这个计数周期是1秒, ...
分类:
其他好文 时间:
2019-08-18 00:18:00
阅读次数:
82
private:私有的 protected:受保护的public:公共的interface:接口extends:继承class:类void:空String:字符串StringBuffer:字符串缓冲区matches:匹配replace:替换split:切分abstract:抽象Polymorphic ...
分类:
其他好文 时间:
2019-08-17 22:05:14
阅读次数:
85
BaseActivitypublic abstract class BaseActivity extends RxAppCompatActivity implements BaseView {(http://www.amjmh.com)...}123BaseMvpActivitypublic abs ...
分类:
其他好文 时间:
2019-08-17 20:20:32
阅读次数:
101
七的核心公用基类 BaseActivitypublic abstract class BaseActivity extends RxAppCompatActivity implements BaseView {...}123BaseMvpActivitypublic abstract class B ...
分类:
其他好文 时间:
2019-08-17 19:54:28
阅读次数:
106
前言 在之前完成了词法分析之后,得到了Token流,那么接下来就是实现语法分析器来输入Token流得到抽象语法树 (Abstract Syntax Tree,AST) 。但是在完成这个语法分析器不像词法分析器,直接手撸就好了,还是需要一些前置的知识。 这些前置知识在之前的博文都有提起过 "之前的博文 ...
分类:
其他好文 时间:
2019-08-17 10:54:33
阅读次数:
114
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties ...
分类:
编程语言 时间:
2019-08-17 10:37:00
阅读次数:
76
一、面向对象js 1.什么是面向对象? 面向对象是一个思想,就是把解决问题的注意力集中到对象上。 2.面向对象的三大特点: 封装:把所有相关的属性和方法封装在一个对象里 继承:自己没有的属性或者方法,把别人的拿来用。 多态:不同的对象根据事件情况,执行代码不同。js可以模拟实现。arguments。 ...
分类:
其他好文 时间:
2019-08-15 20:57:59
阅读次数:
70
C++程序设计模型支持三种程序设计范式(programming paradiams). 程序模型(procedural model) 抽象数据模型(abstract data type model) 此模型的抽象是和一组表达式(public接口)一起提供,那时其运算定义仍然隐而未明的。 面向对象模型 ...
分类:
编程语言 时间:
2019-08-15 20:54:05
阅读次数:
83