自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL删除数据的三种方式

本篇主要讨论MySQL删除数据的三种方式:delete、drop、truncate的区别当行数据批量delete时,InnoDB如何处理自增ID的。

2022-12-01 17:30:03 2387

原创 常用的一些API

应用程序接口,jdk提供的一些类,我们可以直接调方法来解决问题;格林尼治时间1970年1月1号0时0分0秒到今天此时此刻的毫秒数。什么时候用从客户端传过来的时间,一般都是String型,存入数据库。Calendar是一个抽象类,可以new,但不能创建对象。获取到的月份都是0到11月,而不是0到12月,不符合日常。通过时间戳转换成我们当前所在地的具体时间和日期。全是静态,调用时直接类名.方法()类的方法在宏观上都可以称为接口。用于展示数据到客户端。在全世界都是固定的,...

2022-07-28 21:14:50 750

原创 外部类和内部类

外部类和内部类

2022-07-28 19:18:23 401

原创 面向对象(OOP)

如果一个类中显式地声明了一个构造器,则原来那个默认的无参构造就失效,那么调用的是自己写的构造器(而且你得传参),如果你要用,就把那个无参的自己写出来。面向对象把某需求按特点或功能来划分这些需求,将存在共性的部分封装成类(类实例化之后才是对象),让对象去解决;方法不能重名,一旦重名,只要里面的参类型不同,调用时根据传入参数自动执行对应的方法就可以叫做方法重载。在有多个同名参数的类中,在调用时通过不同参数来调用不同的方法。更多可以看我的这篇(可能会有更新)更多可以看我的这篇(可能会有更新)...

2022-07-18 21:23:15 251

原创 关于二分查找

二分查找

2022-07-15 17:51:50 175

原创 初识Java

初识Java

2022-07-13 17:48:10 125

原创 Typora+GitHub+PicGo图床搭建

图床搭建

2022-07-13 11:41:21 286

原创 20220712 初识JS

JavaScript:编程语言,依赖于某种容器来运行,浏览器来解释执行,用来给网页加功能的也可以外部引入:和css类似:声明用style,引入用link,但JS都用scriptJS的数据类型数字number字符串string布尔型boolean空null:值为空未定义undefined:没有值在ES6中,新推出了两个词代替了var:变量用let声明,无法重复定义const用const定义的变量为常量,无法重复定义,也不能重赋值创建数组:无参无返回值无参有返回值有参有返回值有参无返回值..

2022-07-13 09:47:55 140

原创 用maven创建一个普通项目

maven环境安装不说啦~,直接打开IDEA,就先介绍到这啦~

2022-04-30 16:36:15 263

原创 报错 :ClassCastException

在Spring学习时遇到的报错类型:Exception in thread “main” java.lang.ClassCastException: class com.jiang.daoimpl.BookDaoImpl cannot be cast to class com.jiang.serviceImpl.BookServiceImple (com.jiang.daoimpl.BookDaoImpl and com.jiang.serviceImpl.BookServiceImple are in

2022-04-21 18:37:21 431

原创 Java常见异常及处理

Java异常及异常处理文章目录Java异常及异常处理1、try-catch 块捕获异常1.1 情况1:正常1.2 情况2:出现异常1.3 情况3:出现异常,但异常类型不匹配总结:2、try-catch-finally3、存在return的try-catch-finally块问题:4、多重catch块5、声明异常6、throw和throws7、异常体系结构7.1 Error7.2 Exception8、自定义异常8.1 步骤9、异常处理原则9、异常处理原则异常是一种特殊的对象,类型为java.lang.

2022-03-23 21:25:32 700

原创 Java多态中出现的绑定机制

Java多态中出现的绑定机制静态绑定;动态绑定;1、成员变量(包括静态变量和实例变量——静态绑定机制)与变量所声明的类型绑定;在编译阶段就完成了绑定;2、实例方法(动态绑定机制)与引用变量实际引用的对象绑定,调用重写后的方法;由运行时的jvm决定;3、静态方法(静态绑定机制)与引用变量所声明的类型绑定;在编译阶段就做了绑定了4、举例 // 测试类 Father f = new Son(); System.out.println(f.

2022-03-16 22:07:52 475

原创 Java面向对象之多态基础

Java面向对象之多态基础文章目录Java面向对象之多态基础1、怎么理解多态?1.1 多态实现条件1.2 不可重写的:2、 抽象类的使用特点3、 多态的使用:4、向上转型4.1 note:5、向下转型5.1 note:5.2 ClassCastException(***类型转换错误***)5.3 instanceof 运算符6、 总结note:final关键字 -(阻断继承)1、怎么理解多态?同一方法可以根据发送对象的不同而采用多种不同的行为方式同一事物,由于条件不同,产生的结果也不同

2022-03-14 14:52:37 766

原创 Object 类被子类常重写的方法

Object 类是所有类的直接或间接父类;一个类没有使用extends关键字明确标识继承关系,默认继承Object类;文章目录Object 类1、Object 类被子类常重写的方法1.1 toString()1.2 equals()1.3 hashCode()1.4 getClass()note:2、 重写equals()2、重写toString()1、Object 类被子类常重写的方法1.1 toString()返回当前对象本身的有关信息,按字符串对象返回;1.2 equa

2022-03-11 17:16:08 1513 1

原创 Java面向对象之继承

继承(Java面向对象三大特征之一)文章目录继承(Java面向对象三大特征之一)1.1、使用继承1.1.1 编写父类A1.1.2 编写子类B,继承父类A注意1.2 继承的特性1.3 子类继承父类的什么?不能被继承的父类成员:1.4 super和this关键字1.5 继承条件下构造方法的调用原则二、访问权限控制2.1 实现类的访问控制2.2 类成员的访问修饰符private修饰符:默认修饰符:(本类、同包)protected修饰符:public修饰符:(任何地方)三、static 修饰符(静态)3.1、类

2022-03-10 23:41:37 428

原创 Java面向对象之封装

封装(Java面向对象三大特征之一)文章目录封装(Java面向对象三大特征之一)1.成员(全局)变量和局部变量2.注意3.为什么要使用封装4.如何实现封装1.成员(全局)变量和局部变量类中位置不同 ,成员变量在类中方法外,局部变量在方法内部或方法声明上;内存中位置不一样,成员变量在(堆内存) ,局部变量在(栈内存);作用域不一样,成员变量可以多方法共享,包括其他类里的方法,局部变量只有本方法可以使用;生命周期不同,成员变量随着对象的存在而存在,随机对象销毁而销毁​ 局部变量随着方法调用而

2022-03-09 21:55:27 330

原创 Java面向对象——类和方法

Java面向对象万物皆对象1.类和对象1.1 类对象的 特征--------**属性 **【静态】​ 颜色(属性):黄色(属性值)对象的 行为--------方法(对象执行的操作)【动态】1.2 对象:由一组属性和方法构成的描述客观事物的一个实体 .1.3 类和对象的关系类就是具有相同属性和方法的一组对象的集合;类是对象的抽象,对象是类的具体;或者说类是对象的模板,对象是类的实例化或者具体 .类是个模板,可以根据该模板创建很多对象。2. J

2022-03-02 23:18:35 2016 5

原创 冒泡排序和稀疏数组

冒泡排序比较数组arr中两个相邻元素的大小,若arr[i+1]>arr[i], 将这两数交换位置;每次比较都会产生大的和小的数;下一轮比较可以少排一次序;依次循环,直到结束; public static void main(String[] args) { int[] arr={1,3,6,8}; int[] sort=sort(arr);// 调用方法 System.out.println(Arrays.toString(sort)); }

2022-02-16 22:33:17 269

原创 关于数组的一些基础

数组数组就是存储数据长度固定的容器,要保证多个数据的数据类型一致;数组声明创建note:数组有定长特性,长度一旦指定,不可更改;方式一:// 数组存储的数据类型[] 数组名称 = new 数组存储的数据类型[长度];int[] nums = new int[10];//定义存储10个整数的数组容器 方式二://数据类型[] 数组名 = new 数据类型[]{元素1,元素2,……}int[] nums = new int[]{1,2,3};方式三:数据类型[] 数

2022-02-16 15:49:56 267

原创 关于流程控制

流程控制人与程序交互的Scanner我们可通过Scanner类来获取用户的输入Scanner基本语法:Scanner sc=new Scanner(System.in); 通过 Scanner 类的 next() 和 nextLine()方法获取输入的字符串; 在读取前一般需要使用 hasNext() 和 hasNextLine()判断是否还有输入的数据。 ​if (sc.hasNext()){//后面没有加==就默认为true //使用ne...

2022-02-05 01:03:20 243

原创 需要注意细节的一些运算符

需要注意细节的一些运算符短路运算//短路运算 int a=5; boolean b=(c<4)&&(c++<4);//前面的c<4为false,c++被短路 System.out.println(b);//false System.out.println(a);//c=5 位运算//位运算 A=00111100; B=00001101; A&B=00001100;//对应位置上同为1时才...

2022-01-07 23:18:44 963

原创 Markdown学习

Markdowm学习能用快捷键其实很快,还可以鼠标右键,方便!!!!!win键 + ’ 。‘ 还可以发表情????功能还挺好。对于标题选中之后右键,找到 ‘段落’也可以设置标题啦( ┭┮﹏┭┮ 不想鼠标点点点往下看)一级标题:# + 空格 + 标题name二级标题:##+ 空格 + 二级标题name同理……三级标题就是 ### +空格+name (目前可到六级)字体粗体:** + 文字内容 + **斜体:两边加一个 *斜体加粗:两边加***删除线效果:hello,两边

2021-11-17 23:49:16 230

空空如也

空空如也

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

TA关注的人

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