![](https://img-blog.csdnimg.cn/8e19aa875ff14953ac93187d34a4b74d.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 57
学习JavaSE基础以及进阶
续写青春.
最简单的事是坚持,最难的事还是坚持。
展开
-
单元测试与日志技术
JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具程序中的日志可以用来记录程序在运行的时候点点滴滴。并可以进行永久存储。日志与输出语句的区别。原创 2022-12-23 11:18:28 · 248 阅读 · 16 评论 -
【Java枚举类与注解】——一篇文章读懂枚举类与注解
为了间接的表示一些固定的值,Java就给我们提供了枚举,是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。格式枚举项 1 , 枚举项 2 , 枚举项 3;} 注意 : 定义枚举类要用关键字 enum示例代码// 定义一个枚举类,用来表示春,夏,秋,冬这四个固定值 public enum Season {}概述对我们的程序进行标注和解释注解和注释的区别注释:给程序员看的注解:给编译器看的使用注解进行配置的优势代码更加简洁,方便格式。原创 2022-12-22 11:26:59 · 596 阅读 · 25 评论 -
XML介绍和基本用法(一文彻底搞懂XML!)
XML介绍与基本用法原创 2022-12-21 14:22:50 · 1111 阅读 · 7 评论 -
Java反射(通俗易懂!)
反射机制是在运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为 Java语言的反射机制。原创 2022-12-15 11:18:08 · 667 阅读 · 16 评论 -
类加载器、类加载器的过程、类加载的分类、双亲委派模型
本篇文章讲述了有关类加载器,类加载时机以及类加载的过程,还有类加载的分类、双亲委派模型的相关知识点。原创 2022-12-14 23:49:37 · 538 阅读 · 7 评论 -
【多线程(六)】并发工具类的基本使用、ConcurrentHashMap1.7版本及1.8版本底层原理分析
本篇文章介绍了并发工具类 Hashtable、ConcurrentHashMap、 CountDownLatch、Semaphore的基本使用,并讲解了ConcurrentHashMap1.7版本以及1.8版本的底层原理。原创 2022-12-09 13:52:27 · 375 阅读 · 0 评论 -
【多线程(五)】volatile关键字、原子性问题、AtomicInteger内存分析与源码分析、悲观锁和乐观锁
本篇文章介绍了 volatile 关键字的作用,通过一个用 volatile 关键字解决不了的送冰淇淋问题引出原子性的概念,介绍了JDK1.5使用原子的方式更新整数类型-AtomicInteger,并对AtomicInteger进行了内存分析和源码分析,最后还介绍了 synchronized和CAS的相同点与不同点,引出了悲观锁和乐观锁的概念。原创 2022-12-08 17:02:13 · 540 阅读 · 7 评论 -
【多线程(四)】线程状态介绍、线程池基本原理、Executors默认线程池、ThreadPoolExecutor线程池
本文从线程的六种状态切入,用代码实现了六种状态的转换并清晰的反映在控制台,然后详细的介绍了线程池的基本原理,并介绍了默认的Executors线程池,以及ThreadPoolExecutor线程池,最后还介绍了ThreadPoolExecutor线程池的各个参数以及其他的非默认任务拒绝策略原创 2022-12-06 19:12:20 · 901 阅读 · 7 评论 -
【多线程(三)】生产者和消费者模式
详细介绍了生产者和消费者模式,并用具体的例子帮助读者理解这种模式,也介绍了阻塞队列的基本使用,以及阻塞队列实现等待唤醒机制并分析了出现的问题。原创 2022-12-05 12:16:18 · 645 阅读 · 2 评论 -
【多线程 (二)】线程安全问题、同步代码块、同步方法、Lock锁、死锁
本篇文章通过模拟现实中的卖票案例引出了多线程中可能存在的问题,并讲述了通过同步代码块以及同步方法加锁的方式解决卖票案例中的问题,也简单介绍了JDK5之后,可以通过实例Lock锁的实现类 ReentrantLock让我们能够更清晰的看到在哪里上锁,又在哪里释放锁,也分析了线程死锁问题产生的原因。原创 2022-11-24 22:00:22 · 604 阅读 · 5 评论 -
【多线程 (一)】实现多线程的三种方式、线程休眠、线程优先级、守护线程
本文讲述了并发和并行,进程和线程的相关概念,并举了形象的例子以便于读者理解,还讲述了实现多线程的三种方式,以及三种方式对比之下的优缺点,并且介绍了线程休眠、线程优先级、守护线程的相关知识点。原创 2022-11-21 23:22:24 · 878 阅读 · 7 评论 -
转换流、对象操作流、Properties集合相关知识点及其案例
不曾扬帆,何以至远方。原创 2022-11-20 15:34:27 · 140 阅读 · 1 评论 -
字符流用户注册案例、字符缓冲流、字符缓冲流特有功能、字符缓冲流操作文件中的数据排序案例
每一点滴的进展,都是缓慢而艰苦的。原创 2022-11-19 23:23:23 · 479 阅读 · 1 评论 -
字符流,编码表,字符流写数据,字符流读数据
本篇文章介绍了为什么要使用字符流,然后介绍了几种编码表,字符串中的编码和解码过程以及问题(中文乱码)以及字符流的使用,字符流写数据、字符流读数据。原创 2022-11-15 21:08:58 · 498 阅读 · 4 评论 -
IO流概述和分类、字节流写数据、字节流写数据加异常处理、字节流读数据、字节流复制文件、字节缓冲流、字节缓冲流复制视频
懒惰包含着永久的失望。原创 2022-11-06 17:59:41 · 305 阅读 · 0 评论 -
File基础入门
事事及时做,一日胜三日。原创 2022-11-04 16:32:42 · 493 阅读 · 1 评论 -
Stream流 (获取Stream流、Stream流中间操作方法、Stream流终结操作方法、Stream流的收集操作)
少年辛苦终身事,莫向光阴惰寸功。关于Stream流的获取,中间操作,终结操作以及Stream流的收集操作原创 2022-09-23 13:45:47 · 449 阅读 · 2 评论 -
Map集合(两种遍历方式)、HashMap集合(应用)、TreeMap集合(应用)、 可变参数、 不可变集合
千里之行,始于足下。 本文是有关Map集合的获取方法以及两种遍历方式,HashMap、TreeMap的底层结构及应用案例可变参数的应用与创建不可变集合的知识点。原创 2022-09-21 23:02:17 · 470 阅读 · 6 评论 -
二叉树、二叉搜索树,平衡二叉树(旋转)红黑树(红黑规则)
立志宜思真品格,读书须尽苦功夫。二叉树,二叉搜索树,平衡二叉树(旋转)红黑树(红黑规则)相关知识点原创 2022-09-20 23:57:58 · 352 阅读 · 2 评论 -
三更灯火五更鸡,正是男儿读书时
Set集合,Set接口的实现类TreeSet,自然排序,比较器排序原创 2022-09-19 22:20:03 · 153 阅读 · 0 评论 -
鸟欲高飞先振翅,人求上进先读书 [泛型 泛型类 泛型方法 泛型接口 泛型通配符详解]
泛型 泛型类 泛型方法 泛型接口 泛型通配符详解原创 2022-09-17 10:28:08 · 272 阅读 · 2 评论 -
Collection集合 迭代器 增强for List集合 LinkedList集合详解
Collection集合 迭代器 增强for List集合 LinkedList集合详解原创 2022-09-15 00:18:13 · 508 阅读 · 3 评论 -
集合基础(ArrayList)
集合和数组的区别,ArrayList集合的构造方法,常用方法原创 2022-09-13 23:40:28 · 108 阅读 · 0 评论 -
Java异常及处理方式
Java中异常的概述和异常的处理方式以及自定义异常原创 2022-09-11 22:04:37 · 617 阅读 · 0 评论 -
时间日期类
时间日期类原创 2022-09-11 16:58:36 · 358 阅读 · 0 评论 -
TortoiseGit的安装
TortoiseGit的安装原创 2022-09-05 10:45:34 · 581 阅读 · 0 评论 -
Git的下载和安装
Git的下载及安装原创 2022-09-05 10:30:08 · 140 阅读 · 0 评论 -
成员内部类之匿名内部类(常用+重点)
成员内部类之匿名内部类原创 2022-09-05 00:42:46 · 86 阅读 · 0 评论 -
成员内部类之局部成员内部类
局部成员内部类原创 2022-09-05 00:21:06 · 80 阅读 · 1 评论 -
成员内部类之私有成员内部类
私有成员内部类原创 2022-09-05 00:04:29 · 154 阅读 · 0 评论 -
常用API
API常用类详细介绍原创 2022-09-10 22:41:45 · 258 阅读 · 3 评论 -
成员内部类之静态成员内部类
静态成员内部类原创 2022-09-05 00:12:44 · 92 阅读 · 0 评论 -
Lambda表达式练习【应用】
Lambda表达式原创 2022-09-05 23:55:50 · 431 阅读 · 0 评论 -
static关键字
static关键字原创 2022-09-04 14:49:22 · 68 阅读 · 0 评论 -
Git 常用命令
git常用命令原创 2022-09-05 10:12:34 · 73 阅读 · 0 评论 -
lambda表达式
初识Lambda表达式原创 2022-09-05 23:46:19 · 73 阅读 · 0 评论 -
简单理解内部类
简单理解内部类原创 2022-09-04 23:44:07 · 78 阅读 · 0 评论 -
面向对象之多态关键知识点
面向对象之多态原创 2022-09-04 12:42:25 · 101 阅读 · 0 评论 -
类和接口的关系
类和接口的关系原创 2022-09-04 00:15:03 · 94 阅读 · 0 评论 -
接口的使用思路
接口的使用思路原创 2022-09-03 23:42:19 · 129 阅读 · 0 评论