
java知识点
文章平均质量分 86
Levi_moon
这个作者很懒,什么都没留下…
展开
-
List接口——LinkedList学习笔记
文章目录(一)底层实现原理1. 从构造器入手2. 添加元素2.1 在头部添加元素2.2 在尾部添加元素2.3 指定索引添加元素3. 修改元素4. 查看元素5. 删除元素(二)总结LinkedList底层采用的是双向链表结构。LinkedList的每个结点都是一个对象,包括前置指向prev、后置指向next、结点值item。链表首结点的前置指向为空null,尾结点的后置指向为空null。如果结点不是首结点或尾结点的话,结点值item可以为空null。(一)底层实现原理如同探究ArrayList底层实现原创 2021-03-23 22:09:55 · 417 阅读 · 4 评论 -
List接口——ArrayList学习笔记
文章目录(一)底层实现原理1. 从构造器入手2. 添加元素2.1 新增元素(1)计算容纳量(2)确认最小容纳量(3)扩容集合2.2 插入元素3. 修改元素4. 查看元素5. 删除元素(1)通过索引值删除元素(2)通过元素值删除元素(二)总结ArrayList底层采用的是一个可以动态再分配的对象数组。对ArrayList学习的最好方法就是学习ArrayList的源码,通过学习源码,就可以知道它是怎么对数据进行增、删、改、查操作的。(一)底层实现原理如果想要探究ArrayList底层实现原理的话,那么,原创 2021-03-20 22:40:30 · 355 阅读 · 4 评论 -
Java集合框架简介
文章目录一、Collection接口和Map接口1.Collection接口(1)List(2)Set(3)Queue2.Map接口二、Iterator接口三、RandomAccess接口Java集合框架具有高性能、高效的特点,并允许不同类型的集合,以相似的方式来操作,同时也提供了标准接口来实现扩展。Java集合框架为不同类型的集合提供了大量接口,可以这么说整个集合框架就围绕着这一组标准接口而设计。集合框架有两个基本接口:Collection和Map,此外还有一个迭代器接口:Iterator,及一个原创 2021-03-14 21:51:10 · 367 阅读 · 1 评论 -
Java的接口与抽象类
文章目录一、接口二、抽象类三、抽象类和接口的区别一、接口接口:用来描述类应该做什么,而不指定它们应该怎么做。一个类可以实现一个或多个接口,当有些要求符合一些接口时,就可以使用实现了这个接口的类。接口的特点:在Java中,接口不是类,而是对希望符合这个接口的类的一组需求接口中的所有方法都是public方法,因此,在接口中声明方法时,可以省略public修饰符接口中的字段都是public static final的不能用new实例化一个接口,但是可以声明一个接口可以用继承的方式扩展接口一个类原创 2021-02-28 17:01:06 · 252 阅读 · 0 评论 -
static关键字浅析
文章目录一、static初体验二、static再体验三、为什么会这样四、结尾在介绍static关键字之前,我们先考虑两个问题:1. 如果只为特定域分配存储空间,而不创建对象,应该怎么解决。2. 如果不创建对象,也能调用对象内的方法,应该怎么解决。我们在使用Java进行编码时,如果要获得一个对象,那么就要通过new关键字来创建对象,这时数据存储空间才被分配,对象内的方法才可以被外界调用。如果希望解决文章开头提出的两个问题,应该怎么办呢?答:通过static关键字就可以解决以上两个问题。那么为什么原创 2021-02-21 22:08:20 · 361 阅读 · 2 评论 -
static修饰符用法
文章目录一、修饰字段或方法1.修饰字段2.修饰方法二、修饰代码块三、静态导入包四、构造静态内部类在Java中,static修饰符是比较重要的知识点,也是Java工程师面试时,问的比较多的问题。因此,对static修饰符知识点的学习及整理,还是很有必要的。static修饰符总的来说有四种作用:修饰字段或方法、修饰代码块、静态导入包、构造静态内部类。一、修饰字段或方法1.修饰字段当使用static修饰字段时,那么该字段就为静态字段,在每个类中只有一个这样的字段。而其他非静态的字段,在每个对象中都有自己原创 2021-02-15 11:14:04 · 3183 阅读 · 3 评论 -
Java数据类型浅析
文章目录一、整型(4种)二、浮点型(2种)三、字符类型(1种)四、布尔类型(1种)Java是一种强类型语言,这就意味着必须为每个变量声明一种类型。在Java中总共有8种基本类型,其中有4种整型、2种浮点类型、1种字符类型和1种表示真假值的布尔(boolean)类型。一、整型(4种)整型用于表示没有小数部分的数值,允许是负数。四种整型:int (4字节、-2,147,483,4648 ~ 2,147,483,647)short (2字节、-32,768 ~ -32,767)long (8字节、原创 2021-02-09 18:40:17 · 280 阅读 · 1 评论 -
java知识点总结
1.JDK和JRE的区别: JDK就是Java Development Kit ,有JDK就能开发程序,把.java文件编译成.class文件并打包成.jar文件;JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 2.java的运行原理: java程序经过编译器编译后生成字节码文件*.class,字节码文件交给虚拟机,由原创 2016-06-14 16:03:36 · 451 阅读 · 0 评论