自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven

1.maven的安装①Maven下载后,将Maven解压到一个没有中文没有空格的路径下,比如F:\software_java\apache-maven-3.6.0下面。 解压后目录结构如下:bin:存放了maven的命令,比如我们前面用到的mvn tomcat:run boot:存放了一些maven本身的引导程序,如类加载器等conf:存放了maven的一些配置文件,如settings.xml文件lib:存放了maven本身运行所需的一些jar包 至此我们的maven软件就可以使用了,.

2021-11-08 20:54:41 569

原创 Mybatis基本使用

一、通过mybatis实现查询操作大致思路:测试类创建实体类的实例,通过接口的引用将实体类对象传入到配置文件UserMapper.xml中实现与数据库数据的交互①添加MyBatis的jar包②创建user数据表③编写User实体类package com.Mybatis;public class User { private int id; private String name; private String pwd; publ..

2021-10-15 20:31:15 192

原创 Day15——异常、线程

异常 定义:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception,平常所说的异常指java.lang.Exception。Throwable体系: Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。 Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须...

2021-09-27 21:37:01 195

原创 Day14——Map

Map常用子类 HashMap<K,V>:存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。 LinkedHashMap<K,V>:HashMap下有个子类LinkedHashMap,存储数据采用的哈希表结构+链表结构。通过链表结构可以保证元素的存取顺序一致;通过哈希表结构可以保证的键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。 tips:

2021-09-25 19:49:52 167

原创 Day13——Collection集合、迭代器、增强for、泛型、数据结构、List集合、Set集合、Collections

1.Collection集合集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.Map常用方法: public boolean add(E e): 把给定的对象添加到当前集合中 。 public void clear() :清空集合中所有的元素。 public boolean remove(E e): 把给定的对象在当前集合中删除。 public boolean contains(E e): 判断当

2021-09-25 19:34:31 121

原创 Day12——Object类、Date类、DateFormat类、Calendar类、System类、StringBuilder类、常用API

Object类 定义:java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类 public String toString():将对象转换为字符串。 toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到..

2021-09-25 16:59:03 177

原创 Day11——final、权限、内部类、引用类型

1.finafinal: 不可改变。可以用于修饰类、方法和变量。 类:被修饰的类,不能被继承。 方法:被修饰的方法,不能被重写。 变量:被修饰的变量,不能被重新赋值。 2.权限 public:公共的。 protected:受保护的 default:默认的 private:私有的 成员变量使用 private ,隐藏细节。 构造方法使用 public ,方便创建对象。 成员方法使用 public ,方..

2021-09-25 15:12:38 154

原创 Day10——接口、多态

1.接口定义接口:package case1;public interface Operation { public static final int x = 0; int sum(int a, int b); default void defaultMethod() { System.out.println("Jdk8后default修饰的接口可以有方法体"); } static void staticMethod() {

2021-09-22 20:10:24 141

原创 Day9——继承、super、this、抽象类

三大特性——继承 定义:就是子类继承父类的属性和行为(构造方法以及私有属性不能被继承),使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。好处 :1. 提高代码的复用性。 2. 类与类之间产生了关系,是多态的前提。格式:class 父类 {...}class 子类 extends 父类 {...} 方法重写 定义:子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出 现覆盖效 果,也称为重写或者复写。...

2021-09-22 19:15:15 181

原创 Java学习Day8——String类、Static关键字、Arrays类、Math类

1.String类类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本.特点:①字符串不变:字符串的值在创建后不能被更改String s1 = "abc";s1 += "d";System.out.println(s1); // "abcd"// 内存中有"abc","abcd"两个对象,s1从指向"abc",改变指向,指向了"abcd"。②因为String对象是不可变的,所以它们可以.

2021-09-15 17:34:49 159

原创 Java学习Day06&&Day07——类与对象、封装、构造方法、Scanner类、Random类、ArrayList类

1.类与对象类与对象的关系 类是对一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。 类是对象的抽象,对象是类的实例 对象的使用格式类名 对象名 = new 类名();使用对象访问类中的成员:对象名.成员变量;对象名.成员方法();成员变量和局部变量区别: 在类中的位置不同 重点 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 重点 成员变量.

2021-09-14 19:40:38 205

原创 Java学习Day04&&Day05——Idea、方法重载、数组、排序

1.Idea常用快捷键快捷键 功能 Alt+Enter 导入包,自动修正代码 Ctrl+Y 删除光标所在行 Ctrl+D 复制光标所在行的内容,插入光标位置下面 Ctrl+Alt+L 格式化代码 Ctrl+/ 单行注释 Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释 Alt+Ins 自动生成代码,toString,get,set等方法 Alt+Shift+上下箭头 移动当前代码 2.方法重载方法

2021-09-11 17:16:11 497

原创 Java学习Day03——流程控制语句

1.判断语句①if--elseif(关系表达式) { 语句体1;}else { 语句体2;}执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体1 如果是false就执行语句体2 ②if--else if--elseif (判断条件1) { 执行语句1;} else if (判断条件2) { 执行语句2;}...}else if (判断条件n) { 执行语句n;} else { 执行语句n+1

2021-09-08 16:43:04 158

原创 Java学习Day02

1.数据类型转换(必须拥有一致的数据类型)①自动转换(小转大)自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。PS:范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为 int,大致转换规则为byte、short、char——>int——>long——>float——>double②强制转换(大转小)将取值范围大的类型 强制转换成 取值范围小的类型 。 比较而言,自动转换是Java自动执行的,而强制转换需要我.

2021-09-07 20:54:05 197

原创 Java学习Day_01

一、​ Java开发环境搭建1.环境变量的配置。​①新建JAVA_HOME系统环境变量,JAVA_HOME中的路径值为JDK的安装路径。②在原有的PATH路径中添加JDK中bin目录的路径。2.JDK、JRE、JVM的含义与关系。JDK、JRE、JVM的区别:JDK包含JRE,JRE包含JVM;JDK为java 开发工具包,提供了 java 的开发环境和运行环境;JRE为Java运行环境;JVM为Java虚拟机二、编写HelloWorld程序1.标识符Java中标识符的命名.

2021-09-06 19:59:50 128

原创 浅谈@GetMapping、@PostMapping和@RequestMapping注解的区别和使用

@GetMapping、@PostMapping和@RequestMapping的区别@GetMapping用于将HTTP GET请求映射到特定处理程序方法的注释。具体来说,@GetMapping是一个作为快捷方式的组合注释@RequestMapping(method = RequestMethod.GET)。@PostMapping用于将HTTP POST请求映射到特定处理程序方法的注释。具体来说,@PostMapping是一个作为快捷方式的组合注释@RequestMapping(metho

2021-07-05 10:43:24 355

原创 spring注解@Service注解的使用

要说明@Service注解的使用,就得说一下我们经常在spring配置文件applicationContext.xml中看到如下图中的配置:<!-- 采用扫描 + 注解的方式进行开发 可以提高开发效率,后期维护变的困难了,可读性变差了 --><context:component-scan base-package="com.study.persistent" />在applicationContext.xml配置文件中加上这一行以后,将自动扫描指定路径下的包,如果一个类带了.

2021-07-01 09:15:52 3991

空空如也

空空如也

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

TA关注的人

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