- 博客(7)
- 收藏
- 关注
转载 泛型
什么是泛型?泛型就是类型不确定,什么类型都行,在使用的时候确定下来,默认Object类型多个泛型实例化时也要写多个类型。public class Test<T,E>{public static void main(String[] args) { Test<Integer,Object> aTest = new Test<>(); }}...
2019-05-12 22:12:24
89
转载 Hash
Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。HASH主要用于信息安...
2019-05-12 22:09:43
88
翻译 接口与抽象类的区别
一、1、接口:1-1、接口定义使用关键字interface1-2、接口名字往往是叫做什么的able,代表具有什么样的能力;1-3、公共接口的名字必须与它所在的ava文件名一致;1-4、接口的访问修饰符只能是public,默认也是public;而不是同包;1-5、接口可以继承接口,而且可以多继承。*2、接口与类的关系叫做:实现一个类在申明的最后用implements关键字,后面跟...
2019-05-07 22:22:09
113
原创 继承
继承的概念:在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式就是继承。开闭原则:1、让共有的属性/行为复用2、让每个相似类型独立3、可扩展性4、体现类与类之间的关系语法:extends在java中,一个类只能有一个父类。单继承类与类的关系:has-a(组合)is-a(继承)各个子类里的相同特征和行为已经被放在了父类里,一般不需要在...
2019-05-04 23:54:31
111
转载 封装
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的...
2019-05-04 23:51:50
91
原创 数组
1、数组是一种数据类型,处理批量数据2、数组只是集合中的一种;3、特点1.会产生一组连续的内存空间,用来存放批量数据→空间利用率不高;2.只能存放统一数据类型的的元素→业务上有局限;3.数组的空间大小一旦确定不能更改→性能上受影响;4、数组是属于引用数据类型:1.基本数据类型数组,数组中的元素是基本数据类型;2.引用数据类型数组,十足中的元素是引用数据类型5、数组的语法:先声明数组→与...
2019-05-04 23:46:39
81
原创 函数与方法
方法(又被称之为函数),他是现代化编程进入模块化编程的标志。每一个方法,我们都可以把看成是一个独立的功能模块。 程序员首先定义这样的模块,包括给它起名字、给它指定运行前的先决条件,制定它运行的具体步骤以及最后返回什么样的结果,然后,使用者只需要在需要用到这个模块的地方,根据名字给出先决运行条件,就可以得到执行后的结果。所以,在语法级别,方法分为:定义和调用两个部分。方法的定义:分为方法的声...
2019-05-04 23:45:20
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人