- 博客(6)
- 收藏
- 关注
原创 JavaSE中面试题
1.Object类自带那些方法?clone() equals() getClass() finalize() toString() wait() 3个 notify() notifyAll() hashCode()protected Object clone() //创建并返回此对象的一个副本。boolean equals(Object obj) //指示某个其他对象是否...
2019-05-18 17:02:26
274
原创 java.util.Queue简介
Queue是一种先进先出(first-in-first-out) 的数据结构,除了基本的操作外,队列还提供了额外的插入、提取和检查操作。这些方法都提供了两份的形式,一种是抛出一个异常,一种是返回一个特殊值来判断该操作是否成功。其中后一种操作是为了限制队列容量的判断而实现的。java.util.Queue在java中是一个接口,该接口扩展了java.util.Collection接口。Queue使...
2019-05-10 20:56:35
280
转载 JAVA各种集合全面详细介绍(List、Set、Map)
java集合概念集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map(映射)。集合关系图Collection1.List1.所有的List中只能容纳单个不同类型的对象组成的表,而不是Key-Value键值对。例如:[ ...
2019-05-10 20:23:10
289
2
转载 JavaSE-String的概述
1.String是不可变对象java.lang.String使用了final修饰,不能被继承:字符串底层封装了字符数组及针对字符数组操作的算法字符串一旦创建,对象永远无法改变,但字符串的引用可以重新赋值;Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。2.String的常量池Java为了提高性能,静态字符串(字面量/常量)都放在常量池里。当创建一个...
2019-05-09 20:09:41
175
转载 面向对象的三个基本特征
封装,继承,多态1.面向对象的三个基本特征是:封装、继承、多态。其中,封装 可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态则是为了实现另一个目的——接口重用!对象:万物皆对象类:类就是具有相同的属性和功能的对象的抽象的集合实例:对象就是类的实例什么是封装?封装可以隐藏实现细节,使得代码模块化;在面向对象编程上可理解为:把客观...
2019-05-09 19:43:56
3697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人