自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis框架

三层架构:表现层:是用于展示数据业务层:是处理业务需求持久层:和数据库交互的mybatis是一个持久层框架,用java编写它封装了jdbc操作的很多细节,开发者只需关注sql语句本身,无需关注注册驱动,创建连接使用了ORM思想实现了结果集的封装ORM(Object Relational Mapping)对象关系映射就是把数据库表和实体类及实体类的属性对应起来,可以操作实体类就是先操作数据库表。

2022-09-17 19:06:43 181 1

原创 接口的使用

使用接口的时候注意事项: 1.接口是没有静态代码块或者构造方法的。 2.一个类的直接父类是唯一的,但是一个类可以同时实现多个接口。 格式: public class MyInterfaceImpl implements MyInterfaceA,MyInterfaceB{ //覆盖重写所有抽象方法 } 3.如果实现类所实现的多个接口中,存在重复的抽象方法,那么只需要覆盖重写一次即可。 4.如果实现类中没有覆盖重写所有接口当中的所有抽象方法,那么实现类就必须是一个抽象类。 5.如果实现类实现的

2022-02-23 19:56:19 143

原创 发红包案例

分析: 分析过后有User,Manager(群主),Member(成员)以及主方法四个类,分别在类中定义不同的方法 User类:定义name以及money两个变量和show方法 Manager类:(群主继承了User类的功能),在这里面实现发红包的功能,将发出的红包分成count份 Member类:同样继承了User类的方法,以及定义了一个收红包的方法 最后就是主方法的类:在这里面定义新变量并且进行运行 ...

2022-02-22 12:47:06 123

原创 抽象类与抽象方法

抽象方法定义格式: 修饰符 abstract 返回值类型 方法名 (参数列表) 如果一个类包含抽象方法,那么该类必须是抽象类。 定义格式:abstract class 类名字{ } 如何使用抽象类和抽象方法: 1.不能直接创建new抽象类对象。 2.必须用一个子类来继承抽象父类。 3.子类必须覆盖重写抽象父类当中所有的抽象方法。 覆盖重写:子类去掉抽象方法的abstract关键字,然后补上方法体大括号。 4.创建子类对象进行使用 注意事项: ...

2022-02-22 10:32:14 140

原创 Scanner的使用

import java.util.Scanner;//导包语句 Scanner sc = new Scanner(System.in);//通过键盘输入,要写在主方法里面 int i = sc.nextInt();//获取int数据 String str = sc.next();//获取字符串

2021-11-30 13:21:21 45

原创 构造方法

public Student(){ System.out.println("无参数构造方法"); } public Student(String name,int age){ this.name = name; this.age = age; System.out.println("全参构造方法"); } 注意事项: 1. 构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 2. 构造方法不要写返回值类型,连void都不写 3. 构造方法不能return一个具体的返回值 4. 如...

2021-11-29 17:03:01 131

原创 private的使用

private int age;//成员变量 加上private调用此方法时就不能直接得到age的数据,需要间接通过set get方法获取数据,这样就可以对不正确的数值进行筛选 如果成员变量中用了private就需要间接获取成员变量的数据 person.setAge(11);//因为age使用了关键字private,所以要想获取age的数值需要用setAge方法 如果成员变量的类型为boolean,get方法要写成isXxx,set规则不变 ...

2021-11-29 16:19:27 227

原创 成员变量和局部变量的区别

public void method(int param){ 方法的参数属于局部变量,参数在方法调用的时候必然会被赋值 }

2021-11-29 14:06:04 38

原创 对象的创建及其使用

2021-11-24 16:07:10 35

原创 遍历数组

遍历数组就是对数组中的每一个元素进行逐一、挨个处理。默认的处理方式就是打印输出。

2021-11-21 17:01:30 179

原创 获取数组的长度

格式: 数组名称.length 例如: 运行结果为: 数组一旦创建,程序运行期间,长度不可改变。要想改变数组的长度就要新建一个数组。

2021-11-21 16:50:54 68

原创 获取数组元素

静态访问数组元素 例如一组数组: int [] arrayA = {10, 20,30}; System.out.println(arrayA[0]);//获得的就是10这个元素 也可以将数组中的某个元素单独提取出来 例如:定义一个新的变量,将数组中的某个数据赋值给新的变量 int num =arrayA[1];//此时是将数组中的第二个元素20赋值给num 动态访问数组元素 动态数组没有具体的元素内容,会自动默认一个值 但可以将某个值赋给数组中的元素 运行结果为: ...

2021-11-21 15:42:37 978

原创 数组的定义格式

int[] arrayA = new int[300];//一个可以保存300个int数据的数组 int[ ] arraryA = new int []{10,20,30};//具体内容为10,20,30的数组(长度为3) 上面可以直接写 int[ ] arraryA= {10,20,30};

2021-11-21 15:12:49 351

空空如也

空空如也

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

TA关注的人

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