自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 List接口实现类源码和扩容机制介绍

目录ArrayList扩容机制源码中ArrayList的扩容过程Vector类集合介绍基本信息扩容机制源码中Vector的扩容过程LinkedList集合介绍基本信息扩容机制源码中LinkedList的扩容过程1:ArrayList类中存在一个数组为Object类型,它可以通过ArrrayList的构造方法来指定大小;2:该数组以后每次需要扩容时,都默认扩容为原数组大小的1.5倍;3:如果构造方法没有指定数组大小,则默认数组大小为10;指定了大小,数组初始大小就为指定的大小。第一步:由于构造方法没有指定数组

2022-07-13 11:14:59 496

原创 单列集合——Collection接口和ArrayList类

集合可以更加方便的保存不同的元素序列,相比于数组,它有很多优点:1:集合可以动态的保存多个元素,不同元素的数据类型可以不同,而数组在定义时候就规定了数组内元素的数据类型;2:集合的方法可以直接对元素进行增删改查,而数组想要增删改查必须自己写相关的方法,非常麻烦;因此更多时候我们可以使用集合来进行数据序列的保存。以Collection接口为父接口的一组集合,主要用来保存单个的对象。List接口和Set接口是Collection接口的子接口,它们的实现子类都是单列集合;ArrayList类是List接口的一个实

2022-07-08 21:06:06 794 1

原创 Java--enum类

多例设计模式用在只能使用有限的几个对象的时候,对象个数有限且固定;如一个星期的天数,一年的四季,人的性别;这样的类不应该让程序员无限的创建对象,我们可以使用多例设计模式来自定义枚举类:......

2022-06-06 09:07:55 441 1

原创 Java--String,StringBuffer和StringBuilder

String类基本介绍String对象用来保存字符串,字符串即是用 " " 括起来的字符序列。String类是开发中经常使用的类,肯定非常重要啦,所以到这章的时候大家一定要认真学啊。String类的两种实例化方式public class String2 { public static void main(String[] args) { //直接赋值 String str = "小黄"; //调用构造方法赋值 String

2022-05-27 20:13:22 608 4

原创 Java异常处理

异常引出* 异常基本介绍对于程序员来说,编程中遇到大大小小的错误十分常见(应该不会有什么大佬一次写完几百行代码还不会报错吧)。当程序报错时,要么它无法运行,要么运行时会提示一行醒目的红色信息。导致程序不能运行的也许是一个简单的错误,但会让整个大型项目崩溃。所以可以用一些方法让程序在有错误的情况还能继续运行。我们把写代码是遇到的错误称为异常,把这些针对异常的处理方法叫做异常处理。我们先展示一段有异常的代码:public class Exception { public static vo

2022-05-19 23:00:34 499 5

原创 Java注解----常用标准注解和元注解

注解是什么注解又叫元数据,像写给程序看的一种标签一样的提示,用于对代码进行说明和对使用了注解的程序提供判断依据;补充:1:注解也称为元数据,用于修饰解释包,类,方法,属性。构造方法,局部变量等数据信息。2:和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入代码中的补充信息;3:在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等,在JavaEE中占据了更重要的角色。例如用来配置应用程序的任何切面等;使用方法:@ + 注解,放在想要修饰的程序元素前面

2022-05-11 23:12:21 409 1

原创 Java内部类

* 内部类引出内部类作为oop的最后一个部分,它的重要性不言而喻,在许多底层源码中内部类被大量使用。由它的名字就很容易知道,所谓内部类,就是定义在类的内部的一种类:class Out{ //外部其他类}class Out02{ //外部类class In{ //内部类}}如代码所示:内部类可以定义在一个外部类的内部。而根据它定义的具体位置,又可以把内部类分为两种:在外部类的局部位置定义(方法或代码块中)的类,在外部类的成员位置定义的类;今天只讲前一种哦!在局部位置定义的类有

2022-05-06 20:38:56 705 1

原创 Java代码块应用

代码块引出有时我们在使用构造方法时,除了进行属性的初始化外还需要使用一些其他的语句,以便更好的实现程序的功能,比如添加一些输出语句:class Java01{ public static void main(String args[]){ Person person = new Person("小黄",19,'男'); }}class Person{ private String name; private int age; private char sex;

2022-04-28 17:40:41 828 2

空空如也

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

TA关注的人

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