自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis中的CRUD

3.CRUD(增删改查) 3.1.namespace namespace中的包名要和 Dao/Mapper 接口的包名一致 3.2.select 选择,查询语句; id:就是对应的namespace中的方法名; resultType:Sql语句执行的返回值!Class parameterType:参数类型! 1.编写接口 //根据id查询用户 User getUserById(int id); 2.编写对应的sql语句 <select id="getUserById" parame

2021-01-06 10:46:22 115

原创 Java中的异常处理

异常 1.认识异常 实际工作中,遇到的情况不可能是非常完美的,比如:你写的某个模块,用户输入不一定符和你的要求,你的程序要打开某个文件,这个文件可能不存在后者文件格式不对,你要读取数据库的数据,数据可能是空的等等。我们的程序再跑着,内存或硬盘可能满了,等等问题 软件程序在运行过程中,非常可能遇到刚刚提到的u哦长问题,我们叫异常,英文:Exception,意思是例外。这些,礼物i情况,或者叫异常,怎样让我们写的程序作出合理的处理,而不至于程序奔溃 异常指程序运行中出现的不期而至的各种状况,如:文件

2020-12-24 08:35:45 86

原创 Java的面向对象编程

面向对象编程 1.初识面向对象 1.1.面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二部做什么… 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思想。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂性的事务,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,任然需

2020-12-24 08:32:56 116

原创 Java方法与数组

Java方法 System.out.println(),它是什么呢? Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语局块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展 1.方法的定义 在Java的方法类似于其他语言的函数是一段用来完成特定功能的代码片段,一般情况下,定义一个

2020-12-22 08:18:31 190 1

原创 Java流程控制

1.Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入,java.util.Scanner 是 Java5 的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的

2020-12-21 08:11:21 88 1

原创 Java基础

Java基础 1.HelloWorld 随便新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java Hello.java [注意]:系统可能没有显示文件后缀名,我们需要手动关闭隐藏后缀名的选项 编写代码 public class Hello{ public class void main(String[] args){ System.out.print("Hello,World!"); } } 编译Javac java文件,会生成一个cl

2020-12-17 08:10:03 333 1

原创 图书馆访问统计器

代码如下: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ import org.jfree.chart.ChartFactory; import org.jfree.chart.Cha

2020-10-09 14:29:58 127

原创 RPG模拟格斗

RPG模拟格斗 兄弟们,废话不多说,直接上代码! package Fan; import java.util.Random; class Hero{ private String name; private String [] skill; private int[] skillHurts; private double hp; public String getName(){ return name; } public void

2020-09-28 10:30:00 268 1

原创 MySQL数据管理(DML语言的增删改查)

1.DML语言 1.1数据库意义: 数据存储、数据管理 1.2管理数据库数据方法: 通过SQLyog等管理工具管理数据库数据 通过DML语句管理数据库数据 DML语言 : 数据操作语言 1.3用于操作数据库对象中所包含的数据包括 : INSERT (添加数据语句) UPDATE (更新数据语句) DELETE (删除数据语句) 2.添加数据 INSERT命令 语法: INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES('值1','值2','值3') 注意: 1.字段或值之间用

2020-09-24 19:22:37 154

原创 MySQL数据管理(外键的创建与删除)

1.外键 1.1什么是外键: 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见, 外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。 在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外键(foreignkey)。 1.2外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据,约束。 使两张表形成关

2020-09-24 18:40:17 356

原创 我的第一个局域聊天室

我们今天做一个局域聊天室 1.创建一个名为Client的包,代码如下: package javab; import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.Win

2020-09-24 10:57:28 231 2

原创 JAVA GUI初识和JDK与IDE的安装

这里写自定义目录标题初识JAVA GUI1.1:环境设置1.2安装JDK1.下载2.设置Windows的环境变量1.右击“我的电脑”,选择“属性”。2. 单击系统窗口中的“高级系统设置”,如图所示:3.选择“高级”标签并点单击“环境变量”,如图所示:4.通过选择和编辑“path”来更改JDK的路径变量,如图所示:5.根据安装目录复制JDK路径。这台计算机的JDK安装目录位于C:\Program Files\Java\jdk-14.0.2\bin,如图所示:6. 将复制的JDK路径进行粘贴,增加一条新的环境变

2020-09-23 14:59:00 653

空空如也

空空如也

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

TA关注的人

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