![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础面试准备
卫星广场冻秋梨
本人部分题解博客为leetcode摘抄,仅供自己复习参考,禁止转载
展开
-
java集合详解(Set+List+Map分析包括性能比较及使用场景)
java集合集合概述java的集合类主要由两个接口派生而出:Collection和MapCollection集合体系的继承树:Map体系的继承树: java11为Collection新增了一个toArray(IntFunction)方法,使用该方法的主要目的就是利用泛型,传统的toArray()方法不管Collection本身是否使用泛型...原创 2020-02-03 23:26:19 · 1679 阅读 · 0 评论 -
流程控制与数组(java 语言)
流程控制与数组流程控制分支结构1.使用switch语句时,两个注意点:(1)switch语句后的expression表达式的数据类型只能是 byte、short、char、int四种整数类型,String(从Java7开始支持)和枚举类型(2)如果省略了case后代码块的break;,将引入一个陷阱,代码按顺序执行循环结构循环语句可能包含以下4个部分(1)初始化语句:一条或多条语句...原创 2020-01-23 17:45:50 · 213 阅读 · 0 评论 -
面向对象知识点汇总(二)java语言
方法详解方法的所属性 java语言是静态的,一个类定义完成后,只要不再重新编译这个类文件,该类和该类的对象所拥有的方法是固定的,永远都不会该变。 同一个类的一个方法调用另外一个方法时,如果被调方法是普通方法,则默认使用this作为调用者;如果被调方法是时静态方法,则默认使用类作为调用者。java里方法的所属性主要体现在一下...原创 2020-01-23 17:15:01 · 177 阅读 · 0 评论 -
面向对象知识点汇总(一)java语言
类和对象定义类 一个类定义,可以包含三种最常见的成员:构造器、成员变量、方法。成员变量:用于定义该类或该类的实例所包含的状态数据方法:用于定义该类或该类的实例的行为特征或功能实现。构造器:用于构造该类的实例,Java语言通过new关键字来调用构造器,从而返回该类的实例。如果没有为一个类编写构造器,则系统会为该类提供一个默认的构造器。成员变量定义格式[...原创 2020-01-23 16:35:24 · 205 阅读 · 0 评论 -
ArrayList和LinkedList的区别(面试必会)
一.ArrrayList和LinkedList的区别1.时间复杂度方面 ArrayList是基于索引的数据接口,它的底层是动态数组,允许所有元素,包括null。ArrayList是非同步的。查询的操作为O(1)时间复杂度,删除、增加操作的时间复杂度为O(n),size,isEmpty,get,set方法的时间复杂度为O(1)。Link...原创 2020-01-17 11:15:27 · 1034 阅读 · 0 评论