Java基础
文章平均质量分 94
全面细致、清晰的JavaSE总结,适合新手入门与老手温故知新
云深i不知处
穆先生
展开
-
深入Quartz,优雅地管理你的定时任务
Quartz是Java定时任务领域一个非常优秀的框架,本文从Quartz的设计简析到Quartz的基本使用,带你快速地理解Quartz原创 2022-04-18 20:22:45 · 5839 阅读 · 13 评论 -
【Java基础-1】从JDK配置到第一个程序
前言王国维在《人间词话》中说:“古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树。独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻他千百度,蓦然回首,那人却在,灯火阑珊处’。此第三境也。”独上高楼,忍受无法言说的孤独。望尽天涯,苦寻难以捉摸的前路。这些人,我称之为觉醒者!相对于浑浑噩噩的大多数人,他们的目光已然超脱眼前的灯红酒绿,开始投向苍茫未知的远方。学习的第一个境界,就是要直面迷茫,拨开迷雾,立下自己清晰的志向。衣带渐宽终不悔,为伊消得人原创 2020-10-24 22:31:22 · 3563 阅读 · 1 评论 -
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
Java8 Stream横空出世,让我们从繁琐冗长的迭代中解脱出来,集合数据操作变得优雅简洁。这些操作:集合的filter(筛选)、归约(reduce)、映射(map)、收集(collect)、统计(max、min、avg)等等,一行代码即可搞定!让我们一起敲打案例代码,搞定Java8 stream吧!原创 2020-11-09 13:52:52 · 274662 阅读 · 487 评论 -
【Java基础-2】构造函数与构造代码块
Java基础:构造函数与构造代码块构造函数构造代码块构造函数构造函数是Java中的一个重要概念,它的作用是对对象的数据进行初始化。怎么去理解这个初始化呢,以新生入学为例,我们当然可以在学生入学后去给他分配班级和学号,如果想让一个新生一旦入学就拥有班级和学号呢?请看下面示例代码:public class Student { private long id; private St...原创 2019-10-19 17:27:26 · 8848 阅读 · 4 评论 -
【Java集合-3】ArrayList简析
Java集合03 ArrayList简析ArrayList说明ArrayList简介ArrayList继承关系ArrayList数据结构ArrayList构造函数ArrayList的APIArrayList常用操作ArrayList遍历ArrayList排序ArrayList删除元素ArrayList部分源码(基于JDK1.8)get(int index)add(E e)remove(Object...原创 2019-07-13 19:25:01 · 11625 阅读 · 2 评论 -
【Java集合-2】HashMap简析
HashMap是一个散列表,以键值对(key-value)格式存储内容。HashMap概要HashMap继承关系如下:java.lang.Object ↳ java.util.AbstractMap<K, V> ↳ java.util.HashMap<K, V>public class HashMap<K,V> e...原创 2019-07-02 16:51:26 · 11455 阅读 · 0 评论 -
【Java集合-1】整体框架
Java集合是Java提供的工具包,位于java.util.*中,包含了集合、链表、队列、栈、数组、映射等常见的数据结构。基本框架集合的框架图如下:观察上面的框架结构图可知:Collection是一个接口,包含了集合的基本属性和操作;Collection包含List和Set两个重要分支:1)List是一个有序的队列,实现类有LinkedList, ArrayList, Vector...原创 2019-07-02 15:38:46 · 12180 阅读 · 1 评论 -
JSON:fastjson、jackson、gson的选择之惑
JSON具有表达简洁、层级清晰的特点,目前广泛应用在数据的通信传输中,尤其前后端的交互,几乎都是使用JSON实现的。例如下面的数据:{ "code" : 0, "kind" : "Electronics", "list" : [{ "name" : "computer", "price" : 4500, "size" : 60 }, { "name" : "ip...原创 2019-06-27 16:32:53 · 13339 阅读 · 2 评论 -
【Java基础-3】吃透Java IO:字节流、字符流、缓冲流
什么是Java-IO?字符流和字节流的区别与适用场景是什么?缓冲流到底实现了什么?如何高效地读写文件?本文用大量的示例图和实例,带你吃透Java IO。原创 2020-09-23 20:12:33 · 155008 阅读 · 219 评论