摘要: 1、 需要注意的点(1)namespace要对应你写的接口 。(2)id指的是接口里面的方法名 (3)resultType指的是sql语句的返回类型 2、增加用户流程: (1)编写UserMapper接口中的方法 (2)在UserMapper.xml中写sql语句 (3)编写测试类 (4) 查询成功 阅读全文
posted @ 2021-03-09 16:24 11111ghm 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、第一个Mybatis程序 思路:(1)搭建环境,搭建一个数据库 (2)新建一个Maven项目,注意Maven仓库的位置‘ (3)删除src目录,将此项目看成一个父工程’ (4)导入3个Maven依赖 mysql、mybatis、junit(详见https://mybatis.org/mybati 阅读全文
posted @ 2021-03-08 21:11 11111ghm 阅读(26) 评论(0) 推荐(0) 编辑
摘要: . 2、通过runnable接口来创建线程并调用: 第一步,实现runnable接口:class RunnableDemo implements Runnable,重写该接口的run()方法 第二步、 创建Runnable实现类的实例,并以此实例作为Thread的target来创建Thread对象, 阅读全文
posted @ 2021-03-08 19:47 11111ghm 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 4.1数据库 1、文件系统和数据库系统还有什么区别? (1)文件系统把数据组织成相互独立的数据文件,实现了记录内的结构性,整体无结构。数据库系统整体有结构,这是数据库系统和文件系统的本质区别。 (2)、文件系统中的文件是为某一应用程序服务的,当要修改数据的逻辑结构时,必须修改应用程序。而数据库有三级 阅读全文
posted @ 2021-03-08 19:00 11111ghm 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、除非实现接口的类是抽象类,否则该类要定义接口中的所有方法 2、接口无法被实例化,但是可以被实现。接口中所有的方法必须是抽象方法。接口支持多继承。 3、一个接口能继承另一个接口,这和类之间的继承比较相似。 阅读全文
posted @ 2021-03-08 18:57 11111ghm 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3 阅读全文
posted @ 2021-03-08 17:38 11111ghm 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1、Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息。 当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性 2、在运行期间,一个类,只有一个Class对象产生,获取Class对象最常用的方 阅读全文
posted @ 2021-03-08 15:06 11111ghm 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1、static关键字的用途 一句话描述就是:方便在没有创建对象的情况下进行调用(方法/变量)。 显然,被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。静态代码块可以提高程序性能,避免多次创建对象,浪费不必要的空间 2、静态方法中不能访问类 阅读全文
posted @ 2021-03-08 11:16 11111ghm 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 泛型就是类型参数化,要在返回类型前面加 < >,好处是简化了代码 阅读全文
posted @ 2021-03-08 10:49 11111ghm 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要使用继承? 企鹅类: public class Penguin { private String name; private int id; public Penguin(String myName, int myid) { name = myName; id = myid; } pub 阅读全文
posted @ 2021-03-08 10:06 11111ghm 阅读(137) 评论(0) 推荐(0) 编辑