自定义博客皮肤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)
  • 收藏
  • 关注

原创 自定义异常类

1.定义一个异常类让其继承Exception或者RunimeException,前者为编译异常,后者为远行时异常。自定义异常类还是非常简单的,就简单的几个步骤。大一下学期终于把这学期的17篇博客写完了。2.将可能发生异常的方法中抛出异常对象。

2023-06-10 23:16:18 800 6

原创 IO流的序列化和反序列化异常

序列化存进去的serialVersionUID与反序列化serialVersionUID不同。原因:objectInputStream.readObject()读到末流会出现此异常。原因是:invalid type code: AC,skip跳过4个字节(有时候成功,有时候又不成功)处理:确定serialVersionUID。把java对象转换成字节序列的过程。把字节序列恢复成Java对象的过程。FileInputStream的。并没有要去实现的方法。try-catch解决。方法,不输入头部文件。

2023-06-10 20:32:42 172

原创 Sql语句对表和数据库的操作

创建数据库如果不存在db2。#删除数据库如果存在db2。alter table 表名 change 列名 新列名 新数据类型;alter table 表名 modify 列名 新数据类型;alter table 表名 rename to 新表名;alter table 表名 add(字段名 类型);drop table if exists 表名;alter table 表名 drop 列名;drop table 表名;#查询当前正在使用的数据库。#查询当前数据库的所有表。#修改列的名字和数据类型。

2023-06-10 19:11:26 222

原创 mapper配置和代理开发

--映射文件-->

2023-06-10 17:27:18 198

原创 mybatis的配置和认识

-environments标签 设置多个数据库连接的环境 default:默认使用environments标签里面具体的环境-->--transactionManager标签 设置管理事务 type="JDBC"-采用jdbc原生事务管理-->--environment标签 配置具体的环境 id:是唯一标识,不可重复 -->--写sql语句 resultType-返回类型-->--连接数据库的用户名-->--设置数据库连接地址-->--连接数据库的密码-->1.创建模块,导入坐标。

2023-06-10 11:03:22 52

原创 JDBC管理事务

如果你想要同时执行多条sql语句(当有至少一条语句不正确就回滚所有事务即都不执行)时,就要用到事务管理。-如果boo为true自动提交事务 如果boo是false为开启事务。connection类。

2023-06-09 21:12:52 140

原创 预防sql注入问题

原因是sql语句变成了select *from student where name='ttt' and secret='rrtt' or '1'='1'假设是一个登录界面:那么通过输入可以改变定义好的sql语句,以达到登录成功的效果。

2023-06-09 16:40:49 50

原创 JDBC简介和入门

APL语言(APL,A Programming Language的缩写)是一种表达能力很强的会话语言。jdbc是(java database connection),又称java数据库连接。apl的意思是指一种计算机语言。操作所有关系性数据库。

2023-06-09 15:50:03 43

原创 Maven简介

打包package之后就会将src对应的字节码文件生成对应的jar包(java开发)存在targe目录下。写这maven简介主要是想水一篇博客,这博客要不是要作为期末作业要检查篇数,我是一定不会去写的。编译compile之后就会产生一个target目录,他是src所对的字节码文件。install安装会将生成的jar包安装到本地仓库里。用test测试会执行test目录下对应的代码。clean会清除产生的target目录。

2023-06-01 20:55:08 56

原创 用IO流写一个简单的登录注册

把内存数据存储到磁盘、光盘等存储设备中,便是输出流,反之,从磁盘、光盘等存储设备把数据拿到内存中,便是输入流。像我们通过键盘打字到txt文件中,这个过程其实是输入输出。原因是我们打字到计算机的内存中,然后计算机再存储到磁盘中。理解了输入和出流,才能掌握IO流,其实也不难理解,把握。BufferedReaer(Reader in) 和 BufferedReaer(Reader in,int sz)(写一个登录注册无非是输入流与输出流,考虑的应该是用那种流,比如(缓冲字符流,对象流等都可以实现。

2023-05-31 22:51:11 291 1

原创 try-catch-finaly用法

2.解释:如果finally执行的代码在return前面,那打印的应该都是11,如果执行return在前面,那么finally便不会执行;try-catch-finally用于处理可能出现异常的语句,而不去通过throws抛出。语句用于处理程序运行时可能发生的异常,以保证程序的稳定性和正确性。如果try中在执行代码时发现了异常,便会new出异常对象,然后通过。finally里面的代码是一定会执行的。,则匹配成功,执行catch中的代码。进行匹配,最后如果这个参数是。如果有finally,那么。

2023-05-30 21:58:54 120 1

原创 Scanner的close方法

如果一个方法中创建了Scanner对象,却没有关闭,那么在方法结束后,Scanner对象虽然会进入被回收的队列中,但不是立刻回收。因此会给计算机带来一定的负担。关闭Scanner,即调用Scanner的close方法,一旦调用之后,后面即使重新new一个Scanner类,也无法再使用Scanner,如以下代码会报。原因是Scanner关闭之后,把自身调用的资源关闭了,其中System.in的资源也关闭了。当关闭Scanner,即使再次声明Scaner也用不了,因为in被关闭了。,而静态属性会让其变为。

2023-05-29 22:36:59 2081 2

原创 ArrayList集合的三中遍历方式

ArrayList类是Collection接口的实现类,ArrayList集合相当于数组,但是可以改变。1.for循环进行编历,再利用ArrayList类中的。(存储的顺序和拿出来的顺序一样)2.加强版for循环进行遍历。

2023-04-24 17:04:06 1879 1

原创 Java可变参数概念

如有时候计算整数加法时,可能要我们计算多个数的加法(虽然可以用循环进行遍历),但java有设计了可变参数((访问权限)修饰符 返回值 函数名(参数类型...变量名);)这个概念,设计一个函数,形参可以接收多个参数。参数数目可变,但名称和功能相同。

2023-04-24 16:08:56 262 2

原创 static的四种用法

1.不用static修饰成员变量时,每一次创建对象都会在堆中开辟一块空间并且互不干扰(如a代码以及远行结果);但是在age成员变量加上static修饰后(如图b以及远行结果);1.static修饰成员方法,可以直接用类名.方法名的方式去访问,可以避免先要new出对象的资源消耗和繁琐(如图c以及远行结果。1.在声明包时,可以按impot static包名.类名.*这种方式声明;在main方法可以直接用方法名去调用方法。1.初始化可以用第一行以static开始,然后用花扩号包裹想要用static修饰的语句。

2023-04-09 10:51:25 127 1

原创 建立属于自己的类库

首先打开高级系统设置,然后点进去环境变量,配置系统变量(S)(找高级系统设置去你电脑帐户设置中的系统找)点新建现如图a,最后配置:变量名输入classpath,变量值输入存类的包的地址(像我的就是我Dong包的地址:C:\哥的类库javaxu\Hai,记得最后加上这个英文符号‘;写在类库的类在最上一行写上类所在的包(像我都写上了package Dong)我有Sum.java文件放在Don(如图c),然后随便找个地方写个程序引用这个类(如图d),最后结果(如图e)和Dong文件多了个Sum.class文件。

2023-03-25 12:04:45 288

原创 JDK的安装和配置

5.因为配置环境需要JDK的bin文件和其jre中的bin文件的地址(如下图),所以最好在安装.exe时安装到自己能找到的地方,比如我就是在d盘建了个叫JAVA的文件夹,然后JAVA文件夹又建了两个文件夹,分别叫JDK和JRE。3.双击path进入,然后新建值(点编辑(E)这个键),输入bin和jre的bin地址。或者(点浏览(B)这个键),找到bin和jre的bin的地址;4.根据操作系统去选择对应的版本下载右侧的.exe文件,会要注册,注册后便可下载了。1.打开高级系统配置出现如图。

2023-03-25 10:39:05 321 2

空空如也

空空如也

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

TA关注的人

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