自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ArrayList 和 LinkedList 的区别是什么?

• 数据结构实现: ArrayList 是动态数组的数据结构实现,而 LinkedList 是双向链表的数据结构实现。 • 随机访问效率: ArrayList 比 LinkedList 在随机访问的时候效率要高, 因为 LinkedList 是线性的数据存储方式,所以需要移动指针从前往后依次查找。 • 增加和删除效率: 在非首尾的增加和删除操作,LinkedList 要比 ArrayList 效率...

2019-04-29 17:59:27 5388 1

原创 this、super的用法与区别?

this关键字代表当前类对象。 this用途: 普通的直接引用,作为方法的参数,返回值 解决局部变量和成员变量的二义性 在本类之间,构造方法之间的相互调用 super用途: super表示超(父)类对象,this表示对象本身 super可用于访问父类的方法和属性,使用形式为super.方法(属性) 在类的继承中,子类的构造方法中默认会有super()语句存在(默认隐藏) 调用父类构造方法时,...

2019-04-29 17:58:21 434

原创 break、continue和return的区别?

循环结构的控制 break 语句可以立即退出循环,阻止再次反复执行循环代码。 continue 语句只是退出当前循环,根据控制表达式还允许继续进行下一次循环。 return 退出当前方法,终止当前方法的执行。 ...

2019-04-29 17:57:31 618

原创 基本数据类型转换的规则

当进行数学运算时,数据类型会自动发生提升到运算符左右之较大者(最少会提升到int型) 由小转大:自动类型提升,直接赋值即可; 由大转小:需强制转换; ...

2019-04-29 12:51:43 1180

原创 变量是什么?变量的三要素是什么?

变量:变量是存储信息(数据)的容器。 语法: [ 修饰符 ] 数据类型 变量名字 [赋值操作] 变量的三要素: 1.数据类型 : 决定在内存中分配的空间 2.变量名 : 空间别名 3.值 :空间中存储的数据 ...

2019-04-29 12:50:45 18328

原创 JDK和JRE有什么区别?

• JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 • JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说: JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。 简单...

2019-04-29 12:49:58 4425 4

原创 Io流的分类

四大抽象类 输入 输出 字节 InputStream OutputStream 字符 Reader Writer

2019-04-29 12:47:34 366 1

空空如也

空空如也

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

TA关注的人

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