自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遇事不决 , 可问春风

主要在博客园进行更新

  • 博客(63)
  • 收藏
  • 关注

原创 Maven

是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/通过上面的描述大家只需要知道Maven是一个工具即可。Apache 是一个开源组织,将来我们会学习很多Apache提供的项目。

2022-11-25 14:00:28 166

原创 JDBC基础

JDBC基础

2022-11-25 13:58:17 189

原创 navicate的安装使用

navicate的安装使用

2022-11-25 13:57:26 1186

原创 IDEA配置Maven

IDEA配置Maven

2022-11-25 13:56:18 564

原创 Maven安装配置

Maven安装配置

2022-11-25 13:55:18 222

原创 Mysql高阶

外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。

2022-11-23 16:40:06 71

原创 Mysql基础

英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”

2022-11-20 19:53:34 384

原创 初始Javaweb

初始Javaweb

2022-11-20 19:52:14 90

原创 注解的使用

自定义注解就是自己做一个注解来使用。

2022-11-20 19:30:10 204

原创 反射的基础

反射的第一步是先得到类对象,然后从类对象中获取类的成分对象。Class类中用于获取成员变量的方法反射的第一步是先得到类对象,然后从类对象中获取类的成分对象。Class类中用于获取成员方法的方法反射是作用在运行时的技术,此时集合的泛型将不能产生约束了,此时是可以为集合存入其他任意类型的元素泛型只是在编译阶段可以约束集合只能操作某种数据类型,在编译成Class文件进入运行阶段的时候,其真实类型都是ArrayList了,泛型相当于被擦除了。

2022-11-20 19:29:54 84

原创 解决Mysql 5.7 不能插入中文的问题

解决Mysql 5.7 不能插入中文的问题

2022-11-20 19:27:36 335

原创 单元测试 :Junit框架

单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。

2022-11-17 10:18:04 219

原创 037——可变参数

可变参数用在形参中可以接收多个数据。

2022-11-17 10:14:17 79

原创 036——Set系列集合

HashSet集合底层采取哈希表存储的数据。哈希表是一种对于增删改查数据性能都较好的结构。JDK8之前的,哈希表:底层使用数组+链表组成JDK8开始后,哈希表:底层采用数组+链表+红黑树组成。有序、不重复、无索引。这里的有序指的是保证存储和取出的元素顺序一致原理:底层数据结构是依然哈希表,只是每个元素又额外的多了一个双链表的机制记录存储的顺序。不重复、无索引、可排序可排序:按照元素的大小默认升序(有小到大)排序。TreeSet集合底层是基于红黑树的数据结构实现排序的,增删改查性能都较好。

2022-11-08 10:59:42 89

原创 035——泛型深入

定义类时同时定义了泛型的类就是泛型类。泛型类的格式:修饰符 class 类名{ }此处泛型变量T可以随便写为任意标识,常见的如E、T、K、V等。作用:编译阶段可以指定数据类型,类似于集合的作用。定义方法时同时定义了泛型的方法就是泛型方法。泛型方法的格式:修饰符 方法返回值 方法名称(形参列表){ }使用了泛型定义的接口就是泛型接口。泛型接口的格式:修饰符 interface 接口名称{}

2022-11-07 07:28:38 129

原创 034——List系列集合

底层数据结构是双链表,查询慢,首尾操作的速度是极快的,所以多了很多首尾操作的特有API。ArrayList底层是基于数组实现的:根据索引定位元素快,增删需要做元素的移位操作。LinkedList底层基于双链表实现的,查询元素慢,增删首尾元素是非常快的。增强for循环遍历集合且直接用集合删除元素的时候可能出现。增强for循环遍历集合且直接用集合删除元素的时候可能出现。迭代器遍历集合且直接用集合删除元素的时候可能出现。迭代器遍历集合且直接用集合删除元素的时候可能出现。1.创建一个ArrayLIst集合对象。

2022-11-06 15:18:49 75

原创 033——常见数据结构

平衡二叉树是在满足查找二叉树的大小规则下,让树尽可能矮小,以此提高查数据的性能。红黑树是一种自平衡的二叉查找树,是计算机科学中用到的一种数据结构。1972年出现,当时被称之为平衡二叉B树。1978年被修改为如今的"红黑树"。每一个节点可以是红或者黑;红黑树不是通过高度平衡的,它的平衡是通过“红黑规则”进行实现的。

2022-11-06 07:55:29 557

原创 032——集合

Collection单列集合,每个元素(数据)只包含一个值。Map双列集合,每个元素包含两个值(键值对)。有序 ,可重复 , 有索引// 有序 ,可重复 , 有索引 Collection list = new ArrayList();无序 , 不重复 , 无索引集合和泛型不支持基本数据类型 , 只能支持引用数据类型遍历就是一个一个的把容器中的元素访问一遍。迭代器在Java中的代表是Iterator,迭代器是集合的专用的遍历方式。

2022-11-06 07:54:08 353

原创 031——Lambda表达式

首先必须是接口、其次接口中有且仅有一个抽象方法的形式System . out . println("狗子跑的贼快");} };

2022-11-05 12:27:33 411

原创 030——常见算法

常见算法

2022-11-05 12:26:37 73

原创 029——Arrays类

设置Comparator接口对应的比较器对象,来定制比较规则。

2022-11-05 11:17:22 55

原创 028——正则表达式

式的常见案例。

2022-11-05 11:16:47 51

原创 027——包装类

**** 目标 : 明白包装类的概念 ,并使用// 转换成整数 int parseInt = Integer . parseInt(number);} }

2022-11-04 20:30:00 31

原创 026——JDK8开始新增日期API

JDK8开始新增日期API

2022-11-04 20:29:17 88

原创 025——日期与时间

代表简单日期格式化,可以用来把日期时间格式化成为我们想要的形式// 1. 开始 和 结束 时间 String startTime = "2021-11-11 00:00:00";// 3. 解析他们的时间 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System . out . println("jerry秒杀成功 , 可以发货了");} else {

2022-11-04 20:28:33 301

原创 024——常用API的基本使用

常用API的基本使用

2022-10-24 07:14:51 88

原创 023——内部类的基本使用

对内部类的基本使用和了解

2022-10-23 10:46:14 82

原创 022——多态

多态得基本使用

2022-10-23 10:23:34 72

原创 021——接口

接口的基本用法

2022-10-19 18:27:37 317

原创 020——抽象类

抽象类

2022-10-17 07:07:14 52

原创 019——枚举

代码可读性好,入参约束严谨,代码优雅,是最好的信息分类技术!建议使用!

2022-10-17 07:06:35 73

原创 018——常量

常量。

2022-10-17 07:05:55 57

原创 017——final关键字

final 关键字是最终的意思,可以修饰(类、方法、变量)修饰类:表明该类是最终类,不能被继承。修饰方法:表明该方法是最终方法,不能被重写。修饰变量:表示该变量第一次赋值后,不能再次被赋值(有且仅能被赋值一次)。

2022-10-17 07:05:10 72

原创 016——包 , 权限修饰符

包 , 权限修饰符

2022-10-11 07:02:09 83

原创 015——继承(来 , 看看Java中的继承关系)

继承就是java允许我们用extends关键字,让一个类和另一个类建立起一种父子关系。Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。}Student称为子类(派生类),People称为父类(基类 或超类)。作用:当子类继承父类后,就可以直接使用父类公共的属性和方法了子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据。子类初始化之前,一定要调用父类构造器先完成父类数据空间的初始化。

2022-10-09 20:28:19 2016 2

原创 014——static应用知识:单例设计模式

【代码】014——static应用知识:单例设计模式。

2022-10-06 17:47:56 138

原创 013——static静态关键字

*** 工具类// 开发一个验证码 // 1. 定义一个变量记住验证码 String code = "";// 2. 定义一个变量记住全部验证码字符 String data = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";// 3. 定义一个循环生成几个随机索引 , 去得到几个字符 Random random = new Random();i ++) {

2022-10-06 17:47:02 99

原创 012——面向对象进阶

面向对象进阶。

2022-10-06 17:46:08 103

原创 011——常用API(String , ArrayList)

String其实常被称为不可变字符串类型,它的对象在创建后不能被更改。

2022-09-27 23:59:29 145

原创 010——面向对象基础案例——简单实现简易购物车代码演示

熟悉面向对象思维

2022-09-24 14:11:14 145

空空如也

空空如也

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

TA关注的人

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