全栈开发那些事
全栈开发那些事
别质疑,先相信!
首页
分类
相册
瞬间
归档
友链
Halo
关于
首页
分类
相册
瞬间
归档
友链
Halo
关于
Java
默认分类
RocketMQ
SpringBoot
Dubbo
nginx
ZooKeeper
ElasticSearch
RabbitMQ
Java
Redis
云服务
JDK17新特性
JDK17新特性 有些特性其实在JDK17之前就出现了。 1.文本块 在Java中,通常需要使用String类型表达HTML,XML,SQL或JSON等格式的字符串,在进行字符串赋值时需要进行转义和连接操作,然后才能编译该代码,这种表达方式难以阅读并且难以维护。 在JDK13中使用"""作为文本块的
Java
Java
128
0
75128
2024-06-28
Lambda表达式与Stream API
Java8最具革命性的两个新特性是Lambda表达式和Stream API,它们都是基于函数式编程的思想,函数式编程给Java注入了新鲜的活力。 1、Lambda表达式 1.1 Lambda表达式语法 Lambda表达式是一个匿名函数,可以理解其为一段可以传递的代码。Lambda语法将代码像数据一样
Java
Java
75
0
0
2024-06-25
多线程
1、线程概述 线程是进程中一个小的执行单位,线程是不能脱离进称独立存在的,一个进程中可以有一个或多个线程。 1.1 进程 激活所有的操作系统都支持进程,当一个程序进入内存运行时,就启动了一个进程,即进程是处于运行过程的程序。每个进程都具有一定的独立功能,操作系统会给每个进程分配独立的内存等资源,即进
Java
Java
58
0
0
2024-06-25
IO流
1、File类 java.io包下有一个File类,File就是文件或文件夹。API中File的解释是文件和目录路径名的抽象表示形式,即通过指定路径名称来表示磁盘或网络中的某个文件或目录。也就是说,程序中的文件和目录都可以通过File类的对象来完成,如新建、删除、重命名文件和目录等。 另外,程序不能
Java
Java
74
0
0
2024-06-25
Java中的集合
1、集合框架集 集合框架集大致分为两大系列:一个是Collection系列,另一个是Map系列。 Collection结合框架中的接口和类主要是用于存储和操作一个一个的对象,称为单列集合。java.util.Collection是该系列中的根接口,提供了一些列方法供继承或实现。JDK不提供此接口的任
Java
Java
62
0
0
2024-06-25
java中的日期类
一、日期类 在程序的开发中我们经常会遇到日期类型的操作,Java对日期类型的操作提供了很好的支持。在最初的版本下,java.lang包中的System.currentTimeMillis();可以获取当前时间与协调时间(UTC)1970年1月1日午夜之间的时间差(以毫秒为单位测量)。我们往往通过调用
Java
Java
37
0
0
2024-06-25
Object类
1、Object类 java.lang.Object类是类层次结构的根类,每个类(除了Object类本身)都使用Object类作为超类。一个类如果没有显示声明继承另一个类,则相当于默认继承了Object类。换句话说,Object类的变量可以接收任意类型的对象。Java规定Object[]可以接收任意
Java
Java
18
0
0
2024-06-25
异常和异常处理
1、异常体系结构 1.1 什么是异常? Java将程序执行过程中发生的不正常情况成为异常。Java使用统一的异常机制来提供一致的错误报告模型,从而使程序更加健壮。 编程的错误分为语法错误、逻辑错误、异常三种,其中语法错误和逻辑错误不属于异常。因为如果发生语法错误,Java程序根本无法运行;而如果发生
Java
Java
15
0
0
2024-06-25
java中的抽象类与抽象方法
1、设计理念 父类要体现所有子类的共同特征,在设计某些方法(行为特征或功能)时,我们发现父类中无法给出合理的具体实现,而应该交由子类来实现,那么这样的方法就应该设计为抽象方法,而包含抽象方法的类就必须为抽象类。 从另一个角度说,当父类表现为更通用的概念类,以至于创建它的实例对象没有实际意义,那么这样
Java
Java
20
0
0
2024-06-25
分布式锁+AOP实现缓存
1、分布式锁+AOP实现思想 随着业务中缓存及分布式锁的加入,业务代码变的复杂起来,除了需要考虑业务逻辑本身,还要考虑缓存及分布式锁的问题,增加了程序员的工作量及开发难度。而缓存的玩法套路特别类似于事务,而声明式事务就是用了aop的思想实现的。 以 @Transactional 注解为植入点的切点,
Redis
SpringBoot
Java
Java
Redis
SpringBoot
28
0
0
2024-06-25
下一页