- 博客(7)
- 收藏
- 关注
原创 ArrayList 和 LinkedList 的区别是什么?
• 数据结构实现:ArrayList 是动态数组的数据结构实现,而 LinkedList 是双向链表的数据结构实现。• 随机访问效率:ArrayList 比 LinkedList 在随机访问的时候效率要高,因为 LinkedList 是线性的数据存储方式,所以需要移动指针从前往后依次查找。• 增加和删除效率:在非首尾的增加和删除操作,LinkedList 要比 ArrayList 效率...
2019-04-29 17:59:27 5337 1
原创 this、super的用法与区别?
this关键字代表当前类对象。this用途:普通的直接引用,作为方法的参数,返回值解决局部变量和成员变量的二义性在本类之间,构造方法之间的相互调用super用途:super表示超(父)类对象,this表示对象本身super可用于访问父类的方法和属性,使用形式为super.方法(属性)在类的继承中,子类的构造方法中默认会有super()语句存在(默认隐藏)调用父类构造方法时,...
2019-04-29 17:58:21 396
原创 break、continue和return的区别?
循环结构的控制break 语句可以立即退出循环,阻止再次反复执行循环代码。continue 语句只是退出当前循环,根据控制表达式还允许继续进行下一次循环。return 退出当前方法,终止当前方法的执行。...
2019-04-29 17:57:31 580
原创 基本数据类型转换的规则
当进行数学运算时,数据类型会自动发生提升到运算符左右之较大者(最少会提升到int型)由小转大:自动类型提升,直接赋值即可;由大转小:需强制转换;...
2019-04-29 12:51:43 1127
原创 变量是什么?变量的三要素是什么?
变量:变量是存储信息(数据)的容器。语法: [ 修饰符 ] 数据类型 变量名字 [赋值操作]变量的三要素:1.数据类型 : 决定在内存中分配的空间2.变量名 : 空间别名3.值 :空间中存储的数据...
2019-04-29 12:50:45 17982
原创 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 4363 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人