自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用Spring Initializr初始化Spring Boot项目

Spring Initializr的几种用法: 1、通过web界面使用。用浏览器打开http://start.spring.io 2、通过Spring Tool Suite使用。 3、通过IntelliJ IDEA使用。 4、通过Spring Boot CLI使用。

2021-06-17 21:27:40 233

原创 Spring Boot 四个核心

Spring Boot 四个核心: 1、自动配置:针对很多Spring 应用程序常见的应用功能,Spring Boot能自动提供相关配置。 2、起步依赖:告诉Spring Boot 需要什么功能,它就能引入需要的库。 3、命令行界面:这是Spring Boot的可选特性,借此你只需要写代码就能完成完整的应用程序,无需传统项目构建。 4、Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟。 一、自动配置 如果Spring Boot 在应用程序的Classpath里发现H2数据库的库

2021-06-17 21:15:20 1101

原创 ==运算符和equals()方法的区别

运算符==和equals()方法的区别 对于==运算符来说,如果两个变量是基本类型的,并且是数值类型,则只要它们的值相等,就会返回true; 然而如果是两个引用类型的变量,则分为两种情况:1)它们指向同一个对象,结果返回true;2)它们指向不同的对象,即使对象内容相同,结果还是返回false。 equals()方法是Object类提供的一个方法,直接使用这个方法判断两个对象相等的标准与使用==运算符没有区别,但是怎么样实现类似于“**值相等”**的判断规则呢?答案是重写equals方法。 String已经

2021-02-20 15:36:47 332

原创 final, finally, finalize的区别

1、final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 2、finally是异常处理语句结构的一部分,表示总是执行。 3、finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收。 ...

2021-02-20 15:32:18 177

原创 类的初始化块

类的初始化块 一个类初始化的执行顺序为:父类静态初始化块,该类静态初始化块,父类普通初始化块,父类构造器,该类普通初始化块,该类构造器。 Java对象初始化方式主要有哪几种?分别是什么? 1、构造器是Java中常用的对象初始化方式。 2、初始化块,它可以对Java对象进行初始化操作。下面主要阐述Java的初始化块及执行过程。 Java初始化块其实是Java类的成员之一,其语法格式如下: [修饰符]{ //初始化块的可执行代码 … } 初始化块的修饰符只能是static,使用static修饰符的初始化块称为

2021-02-20 14:09:39 348

原创 instanceof运算符

instanceof是Java语言中的一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例该运算符返回boolean类型的数据。 常见的用法为: result=object instanceof class; 如果object是class的一个实例,那么instanceof运算符返回true;如果object不是class的一个实例,或者object是null,那么instanceof运算符返回false。 在使用ins

2021-02-20 11:39:19 358

原创 BigDecimal类

BigDecimal类 1、如果需要进行不产生误差的精确数字计算,需要使用BigDecimal类 java的浮点数float和double会发生精度丢失;建议使用BigDecimal(String val)这个构造器,如果必须使用double浮点数作为BigDecimal构造器的参数时,通过**BigDecimal.valueof(double value)**静态方法来创建BigDecimal对象 2、不要使用浮点数进行比较,需要比较使用BigDecimal ...

2021-02-20 11:16:44 93

原创 JAVA流程控制

一、Scanner对象: java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 二、JAVA方法 方法的重载:重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 1、方法名称必须相同。 2、参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等) 3、方法的返回类型可以相同也可以不相同 4、仅仅返回类型不同不足以成为方法的重载 命令行传参: 靠传递命令行参数给main()函数实现。 三、可变参数 JDK1.5开始,JAVA支持传

2021-02-20 08:55:46 147 1

原创 JAVA数据类型

JAVA数据类型 一、强类型语言:要求变量的使用要严格符合规定,所有变量都要先定义才能使用。 二、java的数据类型分为基本类型和引用类型。 基本数据类型:分为数值类型和boolean类型 数值类型分为整数类型、浮点类型以及字符类型。 整数类型包含byte(1个字节),short(2个字节),int(4个字 节),long(8个字节) 浮点类型包含float(4个字节),double(8个字节) 字符类型char(2个字节) boolean类型,1位只有true和false 引用数据类型:类,接口,

2021-02-19 17:41:42 456 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除