自定义博客皮肤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 5319 1

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

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

2019-04-29 17:58:21 368

原创 break、continue和return的区别?

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

2019-04-29 17:57:31 564

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

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

2019-04-29 12:51:43 1112

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

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

2019-04-29 12:50:45 17897

原创 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 4336 4

原创 Io流的分类

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

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

空空如也

空空如也

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

TA关注的人

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