- 博客(11)
- 收藏
- 关注
原创 mybatis入门介绍
第一步:读取配置文件 第二步:创建SqlSessionFactory工厂 第三步:创建SqlSession 第四步:创建dao接口代理对象 第五步:执行dao中的方法 第六步:释放资源 注意事项:不要忘记在映射文件中告诉mybatis要封装到哪个实体类中去 配置方式:指定实体类的全限定类名,分级目录用" / “而不用” . "。 ...
2021-02-03 15:39:44 154
原创 JDBC入门
JDBC快速入门一、概念:二、 快速入门:三、代码实现: 一、概念: Java DataBase Connectivity Java 数据库连接, Java语言操作数据库* JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 二、 快速入门: 步骤: 导入驱动jar包 mysql-connector-java-5.1.37-bin.ja
2020-11-25 23:42:28 114
原创 怎么定义一个标准的类
怎么定义一个标准的类一个标准的类通常有四个组成部分 一个标准的类通常有四个组成部分 1、所有的成员变量都要使用private关键字修饰 2、为每一个成员变量编写一对儿Getter/Setter方法 3、编写一个无参构造方法 4、编写一个全参构造方法 这样的类也叫 Java bean public class Student { private int age; //成员变量 private String name; //成员变量 public
2020-11-21 01:23:37 246
原创 什么是构造方法,为什么要使用构造方法
什么是构造方法,为什么要使用构造方法什么是构造方法注意事项 什么是构造方法 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 格式: Public 类名称(参数类型 参数名称){ 方法体 } private int age; private String name; public Student(){//无参构造方法 } public Student(int age, String name) {
2020-11-21 01:07:29 4433 1
原创 为什么要定义getter、setter方法
很多时候我们要给一个类定义私有化的成员变量以提高安全性,在别的类中无法就无法访问这个类中的私有化成员变量。但是如果非要访问或修改这个私有化的成员变量,就需要用到getter、setter方法。 ...
2020-11-20 23:28:58 201
原创 Java基础之成员变量和局部变量的区别
#成员变量和局部变量的区别 局部变量和成员变量 1.定义的位置不一样[重点] 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样[重点] 局部变量:只有方法当中才可以使用,出了方法就不能再用成员变量:整个类全都可以通用。 3.默认值不一样[重点] 局部变量:没有默认值,如果要想使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一-样 4.内存的位置不一样(了解)局部变量:位于栈内存 成员变量:位于堆内存 5.生命周期不一样(了解) 局部变量:随着方法进栈而
2020-11-20 22:07:53 158
原创 编码格式转换流InputStreamReader的使用
如果编码格式不一样,会导致转换后出现乱码 转换流:InputStreamReader是一个包装流,使用时要先创建底层流对象FileInputStream package Day1113; import java.io.*; public class TestInputStreamReader { public static void main(String[] args) throws IOException { FileInputStream fis = new FileInp
2020-11-13 09:56:26 687
原创 用Buffered流将数据写进文件
老师给了一道题,将IO.txt中的文本《出师表》每行打乱顺序,写到另一个文件IOIO.txt中,要求排好序。 我的思路是,先创建一个TreeSet集合,将IO.txt内容存进去,TreeSet会自动排好序,然后再输出到新的文件中去: 由于BufferedReader是包装流,不能直接用,所以要new一个FileReader流,这里我用一行代码写的: BufferedReader br = new BufferedReader(new FileReader("D:\\IO.txt")); 再new一个F
2020-11-12 20:56:02 304
原创 八大基本数据类型大小比较
位和字节 1.bit就是位,也叫比特位,是计算机表示数据最小的单位 2.byte就是字节 3.1byte=8bit 。 整型 byte: 1字节 short: 2字节 int: 4字节 long:8字节 浮点型 float:4字节 double:8字节 布尔型 boolean:只有true和false两种取值(执行或不执行) 字符型 char:2字节(一个汉字的大小) ...
2020-11-12 10:39:54 1866
原创 java基础知识之配置环境变量
一、配制环境变量 配制环境变量主要是在系统属性中配制如下三个变量 1、新建JAVA_HOME变量: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_181 (变量值要填写自己电脑上JDK的安装位置,我当时是默认安装在C:\Program Files下的) 2、编辑PATH变量 变量值: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (在原有变量值后面加上上述值,如果没有Path变量就新建一个Path变量) 3、新建CLASSPA
2020-11-07 20:45:00 489
原创 用数组和集合实现斗地主案例
用数组和集合实现斗地主案例一、准备54张牌,存储到一个集合中二、洗牌三、发牌四、看牌五、运行结果 一、准备54张牌,存储到一个集合中 2张特殊牌:大王,小王 其他52张牌,定义两个数组 数组一:储存5个花色♠,♥,♣,♦ 数组二:储存13个序号(由大到小)2,A,K,Q…5,4,3 import java.util.ArrayList; public class Doudizhu { public static void main(String[] args) { // 一、准备牌
2020-11-07 19:16:49 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人