自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Week--My batis

1.使用mybatis的操作步骤--1.1Mybatis核心配置以及映射配置文件<!--在maven项目下导入mybatis的jar包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version></dependency&g

2022-03-20 20:32:06 809

原创 week8-Day4

面向对象封装将一个事物的属性私有化(private),保证数据的安全性,对外提供公共的访问功能(setter and getter)/** * @author Kuke * @date 2022/2/7 9:26 * 描述一个学生事物 -------> 定义一个学生类 * 属性:姓名,年龄,性别 ---->成员变量:name,age,gender * 行为:学习JavaEE,玩游戏 ---->成员方法:(非...

2022-02-27 09:10:36 91

原创 week7-Day5

1.数据库的连接池:德鲁伊Druid连接池:创建一些固定的可重用的连接对象,当使用完成连接对象之后不会将对象真正归还到连接池,等待下一次继续去利用,可以重复使用;传统方式:每一次都需要获取新的连接对象,操作数据库,释放连接;浪费资源;早期 c3po--->有两种方式: 方式1:src下面提供配置文件 名称 必须是 c3p0-config.xml (配置数据库的信息) 方式2:src下面提供c3p0.properties dbcp ...

2022-02-26 15:14:59 356

原创 week7-Day4

1.预编译对象 PrepareStatementPrepareStatement 预编译的SQL语句的对象,继承自java.sql.Statement再通过连接对象获取预编译对象的时候,同时将参数化的sql,发送到数据库并保存到编译对象中;参数化的sql: insert into 表名(字段名称1,字段名称2...)values(?...?...) ?:称为"站位符号" 通过PrepareStatement给占位符赋值 void setxxx(占位符序号,xxx实

2022-02-26 15:14:29 362

原创 week7-Day3

1.原生JDBC操作DDL语句//使用原生JDBC操作DDL语句public class Jdbc_Operator_DDL { public static void main(String[] args) throws Exception { //1)导包 //2)注册驱动 Class.forName("com.mysql.jdbc.Driver"); //3)获取数据库的连接对象 Connection con...

2022-02-26 15:13:58 128

原创 week7-Day2

1.数据库的事务事务: 在实际开发中,一个业务操作可能同时需要执行一个表的多个sql或者多个表中的sql,需要使用"事务"将整个业务操作管理起来,要么这些sql同时成功,要么同时失败;CREATE TABLE account( id INT PRIMARY KEY AUTO_INCREMENT, -- 账户编号 NAME VARCHAR(10), -- 账户名称 balance INT ...

2022-02-26 15:13:19 315

原创 week7-Day1

1.数据库约束(重点)​非空约束not null唯一约束uniqe:约束字段值不能重复 删除唯一约束:alter table 表名 drop index 唯一约束所在的字段名称主键约束:非空且唯一; 删除主键约束:alter table 表名 primary key; 删除只是删除主键约束,not null依旧存在; 一般和自增长一起使用 查询最后一次自增长主键的id值: select LAST_INSERT_ID; 级联操作1.1默认约束

2022-02-26 15:12:13 423

原创 week8-Day5

1.js的Sting内置对象value of():比较对象中的原始值是否相同charAt(index):获取指定索引处的字符;comcat(str):拼接功能;fontcolor("颜色单词")substr(startIndex,length):从指定位置开始,指定长度截取;substr(start,end);从指定位置截取,从指定位置结束;spilt("分割符号") 拆分功能 返回的是一个数组2.js的Array内置对象三种创建格式:arrayObj = new Array

2022-02-26 15:11:29 109

原创 week8-Day4

1.js自定义对象定义对象--语法格式和函数定义一样方式1:类似于java中的有参构造 function 对象(属性列表){ 给属性赋值; 给添加功能; }​创建对象 var 对象名称= new 对象(实际参数列表) 访问属性: 1)对象.属性; 2)for(var 变量 in 对象名称/数组名称){ 使用对象(变量) } function Per

2022-02-26 15:10:54 270

原创 week8-Day3

1.CSS的文本属性文本颜色:color文本的对齐方式:text-align文本的修饰:text-decoration none:不设置任何修饰 overline:上划线 line-through:中划线 underline:下划线字符间距:letter-spacing单词间距:word-spacing2.CSS的字体样式字体类型:font-family设置字体大小:font-size字体样式:font-style normal:正常显示(

2022-02-26 15:10:25 115

原创 week8-Day2

1.表单标签form1.1应用场景value:给输入框默认值,输入值之前需要先删除默认值;palceholder:给输入框输入值,背景为透明;两种提交方式get和post的区别 get提交:提交到地址栏上,不安全,提交数据的大小是由限制的 post提价:不会提交到地址栏上,相对安全,提交数据大小无限制应用场景:登录注册 修改用户信息/添加新的用户... 重要属性: 表单的提交地址: action="本地地址或者远程服务

2022-02-26 15:09:46 86

原创 Week8-Day1

本周内容:前端三剑客Html,CSS,JS(会基本DOM操作)前端框架:Jquery和boostrap在idea常见web项目并通过tomcat服务器Servlet:针对前后端交互的技术,针对服务器程序的开发---重点 基本使用步骤 xml配置/注解配置 生命周期 重要的对象ServletConfig/ServlectContextmaven:项目管理工具 idea创建Mavenue项目----重点今日内容:1.前端 Html常用的html标签:

2022-02-26 15:09:01 197

原创 第四周 Day6

1.List集合的专有遍历1.Collection的Iterator迭代器2.传统方式Object[] toArray()3.get(int index)+size()相结合4.列表迭代器:ListIterator<E> listIterator()列表迭代器:ListIterator<E> listIterator():​ 正向遍历: boolean hasNext():判断是有更多下一个元素可以迭代(遍历)...

2022-01-16 21:21:15 157 1

原创 第四周 Day5

1.集合的引入对象数组:能够储存对象的数组;创建数组的格式: 数据类型[] 数组名称 = new 数据类型[长度];数组: 既可以存储基本类型,也可以存储引用类型;使用数组也可以完成针对引用类型数据的存储以及遍历,但是弊端是长度固定;数组操作引用类型数据,不适合操作长度一直变化的需求,所以使用"集合";//使用数组存储5个学生,学生有姓名和年龄,(对象数组),将数组学生信息遍历出来2.集合和数组的区别1)长度的区别: 数组:长度是固定的 集合:长度

2022-01-16 21:19:50 1595

原创 第三周 Day4

1.String的转换功能String的转换功能 public char[] toCharArray():将字符串转换为字符数组 public byte[] getBytes():将字符串转换成字节数组---使用平台默认字符集编码 String(byte[] bytes):使用平台默认字符集解码 public String toLowerCase():将字符串转换成小写 public String toUpperCase():将字符串转换成大写

2022-01-16 21:01:50 78

原创 第三周 Day3

1.匿名内部类概念:没有名字的类一般情况:很少使用具体类的内部类,因为内部类本身就可以new对象;应用场景:就是抽象类和接口中使用的最多,其中接口最多;固定格式: new 类名(一般情况下:都是抽象类)或者接口名(){ 重写抽象类或者接口的抽象方法() } };//接口类interface Inter{ //只有一个抽象方法 void show() ;//抽象方法 void ...

2022-01-16 20:57:39 127

原创 第四周 Day2

1.形式参数问题方法的形式参数的传递: (1)基本数据类型: 形式参数是基本类型时,实际参数就是当前对应的数据值,而且形参的改变不会影响实际参数 (2)引用数据类型: 形式参数是引用数据类型,是空间地址值的传递 具体类:实际参数需要传递当前类的具体对象;方法:类名 对象名 new 类名();或者 匿名对象 new 类名; 抽象类:实际参数需要定义抽象类的子类,提供抽象类的子类(具体类);

2022-01-16 20:53:32 131

原创 第四周:Day1

目录1.多态的成员访问特点--孔子装爹孔子:讲论语 孔子爹:讲JavaSE​有一天,孔子爹不在家,有人过来找孔子爹学习JavaSE,刚好孔子在家,孔子就开始装爹,讲JavaSE​伪代码:class 孔子爹{ int age = 40; public void teach(){ System.out.println("讲解JavaSE"); } } class 孔子 exrend 孔...

2022-01-16 20:51:55 112

原创 第三周 Day5

1.多态的概念及条件概念:一个事物在不同时刻体现的不同时态 宏观角度(现实世界): 水: 液态 气态 固态 微观角度: 内存的变化 多态的前提条件: 1)必须存在继承关系,没有继承关系,谈不上多态; 2)必须存在方法重写,因为子类需要覆盖父类的...

2022-01-09 23:54:03 143

原创 第三周 Day4

1.继承1.1继承的概念和好处继承: 将多个类的共享内容抽取出来放在一个独立的类中.这个独立的类和这个多个类产生的关系叫做继承关系-----关键字"extends继承的格式: class 父类名{ class 子类名 extends 父类名{ } } 继承的好处: 1)提高了代码的复用性 2)提供了代码的维护性 3)类与类之间的继承关系,是"多态"的前提条件1.2继承的特点开发中

2022-01-09 23:53:01 70 1

原创 第三周 Day3

1.构造方法1.1概念构造方法:是一种特殊的方法特殊性: 1)构造方法的方法名和类名相同 2)没有具体返回值类型 3)没有void 构造方法是可以重载的作用:给成员变量赋值的成员变量的赋值方法: 1)setXXX(局部变量)方法 2)有参构造方法(局部变量...) 例: class Student{ public Student(){​ ...

2022-01-09 23:52:00 61

原创 第三周 Day2

1.局部变量和成员变量的区别class Text{ public int num2 = 200;//类中方法外,成员变量 public void show(String str){ //str,num都是局部变量(方法定义中或者方法声明上) int num = 100; System.ouy.println(str+num);}}​区别: 1)书写位置不同 局部变量:在方法定义中或方法生命上 成员变

2022-01-09 23:51:06 131

原创 第三周 Day1

1.面向对象1.1面向对象和面向过程面向过程: 思想---亲力亲为的思想 举例:洗衣服 面向过程: 脱下脏衣服---找一个洗衣盆---加水--加入洗衣液---泡一会---搓一搓---透一透---拧一拧--晾衣服 面向对象: 脱下脏衣服--放在洗衣机---启动--晾衣服面向对象: 思想特点: 1)更符合我们生活中的思想行为习惯

2022-01-09 23:46:41 127

原创 第二周 Day5

1.方法重载方法重载: 方法名相同,参数列表不同,与返回值无关! (为了提供某个功能的扩展性) 参数列表不同: 1)参数个数不同 2)参数类型不同 3)考虑参数类型的顺序2.数组的应用2.1数组的应用---制定格式遍历定义一个数组,静态初始化,将数组中的元素按照下面格式输出 [元素1, 元素2, 元素3, 元素4 ....元素n] ,使

2022-01-03 18:09:16 125 1

原创 第二周 Day4

1.有具体返回值方法格式: public static void 方法名(形式参数列表){ //完成的业务逻辑,输出等等操作, 但是不能有return (必须和有具体返回值类型的方法一块使用) } 方法调用: 输出调用 -----用不了 赋值调用 -----用不了 单独调用 -----推荐/* 1)键盘录入行数和

2022-01-03 18:08:26 1223

原创 第二周 Day3

1.for循环的嵌套1.1 for循环的嵌套1for循环的嵌套格式:for(初始化语句1;条件表达式1;控制体语句1){ 循环体是for循环 for(初始化语句2;条件表达式2;控制体语句2){ 循环体语句2;.... } }class ForForDemo{ public static void main(String[] args){ for(int x = 0 ; x <4;

2022-01-03 18:07:47 121

原创 第二周 Day2

1.循环流程控制语句循环流程控制语句: for循环 while循环 do-while循环 for循环的格式: for(初始化语句;条件表达式;控制体语句(步长语句)){ 循环体语句; } 执行流程: 1)初始化语句进行赋值,只执行一次 2)然后判断条件表达式是否成立 如果成立,执行循环

2022-01-03 18:06:47 5521

原创 第二周 Day-1

1.键盘录入1.1键盘录入三个数据,求最大值import java.util.Scanner;class Text1{ public static void main(String[] agrs){ //创建键盘录入对象 //Scanner 对象名(名称对象) = new Scanner(System.in); Scanner sc = new Scanner(System.in); //提示并录入数据 Syetem...

2022-01-03 18:06:00 54

原创 Day_1

目录第一天内容:1.1计算机基本知识计算机2.人机交互的方式2.1基本常用指令3. Java语言的特点以及jdk,jre3.1 java语言的特点3.2 Jre和Jdk4.Java环境变量的配置方式第一天内容:1.1计算机基本知识计算机计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计机、笔记本计算机、大型计算机

2021-12-25 21:29:44 73

原创 Day_4

1.键目录1.键盘录入数据盘录入数据操作步骤(1)导包 import(关键字) java.util.Scanner ; 格式必须class类上面需要在我当前的代码中使用jdk提供的这个类Scanner (2)创建一个文本扫描器对象 (键盘录入对象)固定格式: Scanner 对象名(自己起名字) = new Scanner(System.in) ;​(3)友情提示并录入int类型数据格式: System.out.println("请您输入一个数据:") ;​

2021-12-25 21:27:35 256

原创 Day_3

1.变量1.1变量基本概念变量:在程序的执行过程中,其值发生改变的值变量的三要素: (1)声明限定(数据类型) (2)给变量命名时,要按照标识符的规则----遵循"小驼峰命名法" ("见名知意") (3)进行初始化(进行赋值) 格式: 数据类型 变量名 = 初始化值分类:基本数据类型和引用类数据类型1.2基本数据类型基本数据类型:四类八种 整数类型:(.

2021-12-25 21:26:34 249

原创 Day_2

1.关键字概念:被Java语言赋予特定含义的单词(在高级记事本或者开发工具eclipe/idea 中,关键字是有一种特殊颜色标记的)例: class:Java中基本的单元(定义一个类) public:权限修饰符 static:静态修饰符 void:和java中的方法定义有个关系 特点:每一个单词都有一种特定含义,关键字都是小写2.标识符概念:是一种给类名,方法名,接口名,变量名,常量等起名字的一个字符序列要求---------

2021-12-25 21:25:41 170

空空如也

空空如也

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

TA关注的人

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