- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Cent OS 7安装GitLab服务器
一、介绍Git诞生于2005年,大神Linus的作品,Github诞生于2008年,没有Git就没有GitHub,Github已成为全球最大的代码开源社区,注册免费用户即可在Github上免费托管开源代码,如需建立私有仓库必须付费。那么Gitlab又是什么?GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(https://github.com/gitlabhq/gitl...
2019-03-23 21:58:25
647
原创 ArrayList剖析
一、概述一种可以动态增长和缩减的索引序列实现了4个接口:List, RandomAccess(标记接口,表明支持快速随机访问元素), Cloneable, java.io.Serializable二、特点可动态增长和缩减容量内部使用Object数组存放数据内部数组的初始容量是10,放满后以1.5倍容量增长可通过索引快速随机访问元素三、容量涉及初始容量、最大容量、容量增长速度,...
2019-03-09 22:55:13
183
原创 多态(Polymorphism)
一、介绍多态,从字面上理解是“拥有多种形态”,而在OOP编程中,它的意思是编程语言中可以通过单个统一的接口来处理各种类型对象的能力二、作用一致的类型,多个子类型可以被当成父类型来处理消除类型之间的耦合性三、类型编译时多态(静态绑定):方法重载(overload)运行时多态(动态绑定):方法覆盖(override):一个接口多个实现或继承父类,并重写父类方法四、instanc...
2019-03-09 12:37:37
2771
原创 方法参数
总规则:Java中的参数传递都是值传递对于基本类型,是将实际参数拷贝了一份给了方法参数对于引用类型,是将所引用对象的内存地址拷贝了一份给了方法参数一、方法参数分析基本类型说明:方法参数为基本类型时,调用方法,不会改变num的值,因为方法参数x只是num的一个拷贝对象或数组类型说明:当方法参数为对象引用或数组引用,在方法中可以修改引用所指向对象的状态值或数组元素值String类...
2019-03-09 00:31:10
301
原创 数组拷贝(深拷贝、浅拷贝)
Arrays.copyOf()底层都是使用System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)方法完成数组元素拷贝任务的方法说明: - 如果newLength < original.length,那么会将原数组中前newLength个元素拷贝到新数组中- 如果newLength &...
2019-03-07 23:28:24
2029
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人