自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK1.8源码-----ArrayList源码分析

ArrayList源码分析: 一、前言 跟很多人一样,第一个使用的集合就是ArrayList,但是用了很久的集合类,从来没有系统的理解内部到底是怎么实现的。 二、ArrayList数据结构 每次面试的时候,都会有人问,集合的底层数据结构是什么,底层是怎么存储实现的。 ArrayList的数据结构如下: ArrayList的底层数据结构就是一个Object类型的数组,可以存放所有类型数据(可由下面的源码分析得出)。当你对ArrayList进行操作,相当于你对数组进行操作。 三、源码分析 1.类的继承关系

2020-05-10 22:08:54 123

原创 抽象类和接口怎么区分

首先搞清楚抽象类和接口是什么? 他们之间有什么联系? 还有怎么区分它们? 最后适合他们各自的场景在哪里? 抽象类: 定义: 简单一句话就是被abstract修饰的类。 作用: 强制让子类必须重写抽象类的抽象方法(体现了一种约束和规范作用) 步骤: 抽象类不能创建对象,但是能被继承 继承子类继承的抽象类,必须要重写抽象方法 创建子类的对象,调用重写的抽象方法 特点: 抽象类不能创建对象 抽象类...

2019-10-24 15:38:56 201

原创 Java基础知识

Java基础知识2 文章目录Java基础知识2APIString类特点:构造方法:API方法:StringBuild类好处:构造方法:API方法:String和StringBuilder相互转换前者转成后者:后者转成前者:String和StringBuilder的区别 API ​ API(Application Programming Interface),即应用程序编程接口,这是为了方便程序员...

2019-10-12 00:12:30 91

原创 Java基础知识

Java基础知识1 面向对象类对象属性:行为:类和对象的关系类的格式:步骤:对象的格式:步骤:成员变量和局部变量定义:区别:封装定义:原则:好处:private关键字定义:标准类:(JavaBean)this关键字定义:好处:构造方法定义:格式:作用:注意事项:总结 面向对象 定义: 对对象进行操作。 类 定义: 对现实生活中一类具有共同属性和行为的事物的抽象(对象进行的一种描述,类似模板) 对象...

2019-10-10 15:05:33 324

面向对象基础.xmind

为了更加直观的看到,我用了xmind文件做了一份文档,感谢观看

2019-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除