Java常见对象
文章平均质量分 96
二境志
这个作者很懒,什么都没留下…
展开
-
Java 集合(List、Set、Map 等)相关问答归纳再整理
写在最前面这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项目,专注 Java 后端面试题 + 解析 + 重点知识详解 + 精选文章的开源项目,希望它能伴随你我一直进步!说明:此项目内容参考了诸多博主(已注明出处),资料,N本书籍,以及结合自己理解,重新绘图,重新组织语言等等所制。个人之力绵薄,或有不足之处,在所难免,但更新/完善会一直进行。大家的每一个 Star 都原创 2021-03-04 10:24:15 · 883 阅读 · 1 评论 -
Java HashMap源码分析(含散列表、红黑树、扰动函数等重点问题分析)
写在最前面这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项目,专注 Java 后端面试题 + 解析 + 重点知识详解 + 精选文章的开源项目,希望它能伴随你我一直进步!说明:此项目内容参考了诸多博主(已注明出处),资料,N本书籍,以及结合自己理解,重新绘图,重新组织语言等等所制。个人之力绵薄,或有不足之处,在所难免,但更新/完善会一直进行。大家的每一个 Star 都原创 2021-02-21 09:45:11 · 407 阅读 · 0 评论 -
Java LinkedList 简单源码分析节选
写在最前面这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项目,专注 Java 后端面试题 + 解析 + 重点知识详解 + 精选文章的开源项目,希望它能伴随你我一直进步!说明:此项目内容参考了诸多博主(已注明出处),资料,N本书籍,以及结合自己理解,重新绘图,重新组织语言等等所制。个人之力绵薄,或有不足之处,在所难免,但更新/完善会一直进行。大家的每一个 Star 都原创 2021-02-21 09:44:32 · 644 阅读 · 0 评论 -
Java Object类 和 String类 常见问答 6k字+总结
写在最前面这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项目,专注 Java 后端面试题 + 解析 + 重点知识详解 + 精选文章的开源项目,希望它能伴随你我一直进步!说明:此项目我确实有很用心在做,内容全部是我参考了诸多博主(已注明出处),资料,N本书籍,以及结合自己理解,重新绘图,重新组织语言等等所制。个人之力绵薄,或有不足之处,在所难免,但更新/完善会一直进行原创 2021-01-30 11:30:13 · 322 阅读 · 0 评论 -
Java集合框架——Map接口
第三阶段 JAVA常见对象的学习集合框架——Map集合image在实际需求中,我们常常会遇到这样的问题,在诸多的数据中,通过其编号来寻找某一些信息,从而进行查看或者修改,例如通过学号查询学生信息。今天我们所介绍的Map集合就可以很好的帮助我们实现这种需求(一) 概述及功能(1) 概述Map是一种存储元素对的集合(元素对分别称作 键 和 值 也称键值对)它将键映射到值...原创 2019-07-10 08:29:00 · 164 阅读 · 0 评论 -
HashSet有序无序问题-深入分析(JDK8)
HashSet 是否无序(一) 问题起因:《Core Java Volume I—Fundamentals》中对HashSet的描述是这样的:HashSet:一种没有重复元素的无序集合解释:我们一般说HashSet是无序的,它既不能保证存储和取出顺序一致,更不能保证自然顺序(a-z)下面是《Thinking in Java》中的使用Integer对象的HashSet的示例...原创 2019-07-07 16:48:00 · 497 阅读 · 1 评论 -
Java集合框架——Set接口
第三阶段 JAVA常见对象的学习集合框架——Set接口imageList集合的特点是有序的,可重复的,是不是存在这一种无序,且能保证元素唯一的集合呢?(HashSet )这就涉及到我们今天所要讲的Set集合Set可以理解为行为不同的Collection(一) 概述及功能(1) 概述Collection List —— 有序(存储顺序和取出顺序一致),可重复...原创 2019-07-06 16:07:00 · 136 阅读 · 0 评论 -
Java集合框架——List接口
第三阶段 JAVA常见对象的学习集合框架——List接口image按照集合框架的继承体系,我们先从Collection中的List接口开始学习(一) 概述及功能(ArrayList演示)(1) 概述List在Collection中充当着一个什么样的身份呢?——有序的 collection(也称为序列)实现这个接口的用户以对列表中每个元素的插入位置进行精确地控制。...原创 2019-06-25 20:47:00 · 169 阅读 · 0 评论 -
Java集合框架概述和集合的遍历
第三阶段 JAVA常见对象的学习集合框架概述和集合的遍历(一) 集合框架的概述(1) 集合的由来如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序。通常,程序总是根据运行时才知道的某些条件去创建新对象。在此之前,不会知道你所需要对象的数量,甚至不知道确切的类型。为了解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象。所以,就不能...原创 2019-06-21 17:40:00 · 627 阅读 · 0 评论 -
拯救你丢失的精度——BigInteger和BigDecimal类(入门)
第三阶段 JAVA常见对象的学习BigInteger和BigDecimal类BigInteger类(一) 构造方法://针对超过整数范围的运算(整数最大值:2147483647)BigInteger(String val) (二) 常用方法://加public BigInteger add(BigInteger val)//减public BigIntege...原创 2019-06-17 09:00:00 · 184 阅读 · 0 评论 -
Java—System类入门学习
第三阶段 JAVA常见对象的学习System类System类包含一些有用的字段和方法,他不能被实例化//用于垃圾回收public static void gc()//终止正在运行的java虚拟机。参数用作状态码,根据惯例,非0表示异常终止public static void exit(int status)//System.out.println(System.curre...原创 2019-06-16 08:42:00 · 102 阅读 · 0 评论 -
正则表达式的规则及应用
第三阶段 JAVA常见对象的学习正则表达式(一) 正则表达式概述(1) 简单概述就是符合一定规则的字符串、(2) 常见规则A:字符x 字符 x。举例:'a'表示字符a\ 反斜线字符。\n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类[abc] a、b 或 c(简单类) [^abc] 任何字...原创 2019-06-13 18:09:00 · 91 阅读 · 0 评论 -
基本类型包装类的简单入门
第三阶段 JAVA常见对象的学习基本类型包装类我们提出一个需求,将520的二进制、八进制、十六进制算出来,对于这种基本类型的一些操作,包装类就可以很好地解决这些问题。public class IntegerDemo { public static void main(String[] args) { int love = 520; //转换...原创 2019-06-12 19:16:00 · 122 阅读 · 0 评论 -
String、StringBuilder、StringBuffer的爱恨情仇
第三阶段 JAVA常见对象的学习StringBuffer和StringBuilder类(一) StringBuffer类的概述(1) 基本概述下文以StringBuffer为例前面我们用字符串做拼接,比较耗时并且也耗内存(每次都会构造一个新的string对象),而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了两个字符串缓冲区类。StringBuffer和Str...原创 2019-06-11 16:21:00 · 90 阅读 · 0 评论 -
Object类入门这一篇就够了!
第三阶段 JAVA常见对象的学习第一章 常见对象——Object类引言:在讲解Object类之前,我们不得不简单的提一下什么是API,先贴一组百度百科的解释:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细...原创 2019-06-09 15:27:00 · 106 阅读 · 0 评论