Java
文章平均质量分 71
Java学习笔记
人苼若只茹初見
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何解决 Java 中的 IndexOutOfBoundsException 异常
当我们在 Java 中使用 List 的时候,有时候会出现向 List 中不存在的位置设置新元素的情况,从而导致异常。本文将会介绍这个问题的产生原因以及解决方案。原创 2023-05-24 11:32:39 · 20582 阅读 · 0 评论 -
Redis发布订阅模式实现原理
前言发布订阅系统在我们日常的工作中经常会使用到,这种场景大部分情况我们都是使用消息队列,常用的消息队列有 Kafka,RocketMQ,RabbitMQ,每一种消息队列都有其特性,很多时候我们可能不需要独立部署相应的消息队列,只是简单的使用,而且数据量也不会太大,这种情况下,我们就可以使用 Redis 的 Pub/Sub 模型。一、Redis发布订阅Redis 的发布订阅功能主要由 PUBLISH,SUBSCRIBE,PSUBSCRIBE 命令组成,一个或者多个客...原创 2022-03-23 14:25:19 · 6792 阅读 · 1 评论 -
IDEA配置JUnit进行单元测试
1. JUnit 是什么? JUnit 是一个 Java 语言的回归测试框架(regression testing framework),由 Kent Beck 和 Erich Gamma 建立。 Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么样的功能。2.IDEA 的 JUnit 配置(1)添加junit的依赖jar包 junit-4.12.jar、hamcrest-core-1.3.jar 下载...原创 2021-05-17 16:56:50 · 2501 阅读 · 6 评论 -
java时间工具类 DateUtils
public class DateUtils { /** * 仅显示年月日,例如 2015-08-11. */ public static final String DATE_FORMAT = "yyyy-MM-dd"; /** * 显示年月日时分秒,例如 2015-08-11 09:51:53. */ public static final String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";.原创 2021-04-12 11:08:51 · 1633 阅读 · 0 评论 -
Java操作符
使用Java操作符操作符接收一个或多个参数,并形成一个新值。参数的形式和普通的方法调用不同,单效果是相同的。使用和其他编程语言相似。操作符的作用用于操作数,并生成一个新值。另外,有些操作符可能会改变操作数自身的值,这被称为副作用。那些能改变其操作数的操作符,最普遍的用途就是用来产生副作用;但要记住,使用此类操作符生成的值,与使用没有副作用的操作符生成的值,没有任何区别。几乎所有的操作符都只能操作“基本类型”,例外的操作符为:=,==,!=。这些操作符能操作所有的对象。除...原创 2021-04-04 12:18:57 · 172 阅读 · 0 评论 -
Java对象导论
抽象过程所有的编程对象都提供抽象机制,解决问题的复杂程度取决于抽象的类型和对象,“类型”是指所抽象的是什么,将问题空间中的元素及其在解空间中的表示称为对象:代码可以通过添加新类型的对象使自身适用于某个特定问题。面向对象语言的五个基本特征:万物皆为对象。 程序是对象的集合,他们通过发送消息来告知彼此要做的。 每个对象都有自己的由其他对象所构成的存储。(可以通过创建现有对象的包的方式来创建新的类型的对象) 每个对象都拥有其类型。(每个对象都是某个类的一个实例) 某一特定类型的对象都可以接收同样.原创 2021-04-04 12:04:58 · 214 阅读 · 0 评论
分享