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