自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis模糊查询

public interface UserMapper { List<User> getUserLike(String value); } <select id="getUserLike" resultType="com.study.pojo.User"> select * from mybatis.user where name like #{value} </select> @Test publ

2021-04-04 11:41:44 87

原创 Mybatis框架(一)

mysql创建user表首先创建maven项目在项目pom.xml中导入以下依赖,并让maven自动导入包<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version&..

2021-04-02 23:11:29 93

原创 request响应应用获取前端信息

## 首先配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee .

2021-03-27 23:28:54 142

原创 Response下载文件

package com.study.servlet;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.F

2021-03-26 23:25:03 121

原创 Mysql数据库基础

Mysql数据库1.创建库表例:创建学生表 表内字段为 学生id,学生姓名,性别,年龄创建课程表 字段为 课程id 课程名 教师id创建教师表 字段为 教师id,教师姓名创建成绩表 字段为 学生id 课程id 分数CREATE TABLE IF NOT EXISTS '表名'('sid' INT(4)NOT NULL AUTO_INCREMENT COMMENT '学号','sname'VARCHAR(30)NOT NULL DEFAULT'匿名'COMMENT '姓名','ssex'

2021-03-15 16:15:11 340

原创 反射

package com.reflection;//测试class类的创建方式:public class Test03 { public static void main(String[] args) throws ClassNotFoundException { Person person = new Student(); System.out.println("这个人是:"+person.name);// 1. 通过对象获得 Cl

2021-03-09 23:03:07 40

原创 注解

package com.annotation;import java.util.ArrayList;import java.util.List;public class Test01 extends Object { @Override ## //方法重写注解 public String toString() { return super.toString(); } @Deprecated ## //若某类或某方法加上该注解之后,表示

2021-03-07 17:49:05 59

原创 线程

继承Thread类多线程1. 子类继承Thread类具备多线程能力2. 启动线程:子类对象.start()3. 不建议使用 因为需要避免oop单继承局限性。 public class Thread01 extends Thread { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("我在看代码"+i); }

2021-03-05 17:03:02 55

原创 java三大特性之多态

多态:即同一方法可以根据发送对象的不同而采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多多态是方法的多态,属性没有多态父类和子类,有联系 类型转换异常 classcastexception异常存在条件:继承关系,子类需要重写父类,父类引用指向子类对象父类引用指向子类的对象把子类转换为父类,向上转型;把父类转换为子类,向下转型,强制转换方便方法的调用,减少重复的代码,提升利用率,使代码变得简洁。...

2021-03-03 21:42:53 66 1

原创 java三大特性之继承

继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extends的意思是”扩展“,子类是父类的扩展。Java中类只有单继承,没有多继承。继承是类的类之间的一种关系,除此之外,类和类之间的关系还有依赖,组合,聚合等。继承关系的两个类,一个为子类(诞生类)一个为父类(基类),子类继承父类,使用关键字extends来表示。子类和父类之间,从意义上讲应该具有”is a“的关系。java中所有类都默认继承于object类子类继承了父类,就会有父类所有方法super注意:1.super调用父

2021-03-03 20:49:16 74 1

原创 java三大特性之封装

封装(数据的隐藏)特性通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问。高内聚,低耦合高内聚就是类的内部数据细节由自己完成,不允许外部干涉低耦合:仅暴露少量的方法给外部使用。属性私有get/set封装特点提高程序的安全性,保护数据隐藏代码的实现细节统一接口系统可维护增加了定义一个学生类package com.oop.demo04;public class Student { private String name; private int

2021-03-03 16:57:14 69 1

原创 类与对象

1,类与对象类是一个模板:抽象,对象是一个具体的实例2.方法定义,调用3.对应的类型引用类型:基本类型对象是通过引用来操作的:栈–>堆4.属性:字段field 成员变量默认初始化:数字 :0 0.00char:u0000boolean: false引用:null修饰符 属性类型 属性名 = 属性值!5.对象的创建于使用必须使用new 关键字创造对象,构造器 Person person = new Person();对象的属性 pers

2021-03-03 16:36:53 69 1

原创 数组

//定义数组public class Demo02 { public static void main(String[] args) { //静态初始化 int[] a= {1,2,3,4,5,6,7,8}; for (int i = 0; i < a.length; i++) { System.out.println(a[i]); } //动态初始化 包含默认值 i

2021-03-01 15:18:31 43

原创 方法重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数。重载的规则:方法名称相同。参数列表不同(个数不同,或类型不同,参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。public class Demo03 { public static void main(String[] args) { int sum = add(1,2,3); System.out.println(sum); } //1

2021-03-01 11:40:33 46

原创 for循环打印99乘法表

package com.Study.struct;## 打印99乘法表//1*1=1 //2*1=2 2*2=4 //3*1=3 3*2=6 3*3=9 //4*1=4 4*2=8 4*3=12 4*4=16 //5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 //6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 //7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 //8*1=8 8*2=

2021-02-27 23:33:18 215

原创 For循环基础

package com.Study.struct;## //计算0-100奇数和偶数的和public class ForDemo02 { public static void main(String[] args) { int oddsum = 0; int evensum = 0; for (int i = 0; i < 100; i++) { if (i%2!=0){ odd.

2021-02-27 23:21:57 50

原创 while 和do...while

## 简单while语句 计算1....100的和public class WhileDemo03 { public static void main(String[] args) { int i= 0; int sum = 0; while (i<=100){ sum = i+sum; i++; } System.out.println(sum); }.

2021-02-27 22:16:20 57

原创 循环语句if elseif switch

***## 基础if语句*判断输入成绩是否及格*import java.util.Scanner;public class ifDemo02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:"); int score = scanner.nextInt(); i

2021-02-27 18:54:20 52

原创 Scanner扫描器方法

Scanner扫描器方法实例介绍:package com.Study.Scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) {**// 创建一个扫描器对象,用于接收键盘数据** Scanner scanner = new Scanner(System.in); System.out.println("使用ne

2021-02-26 17:36:36 270

原创 CMD常见命令

命令提示符操作打开CMD的方法:win+R 输入CMD常用Dos命令:#打开E盘 C:\Windows\system32>E:#进入某文件夹 cd XXXX#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd change directorycd.. 返回上级#文件操作C:\Windows\system32>md testmd+新建文件名testC:\Windows\system32>cd testcd+文件夹 进入test文件夹进入目标文件夹之

2021-02-25 16:33:50 154

原创 第一篇噢!!

开始写博客啦!萌新一枚 刚接触博客。。请大家多给经验。。最好少喷。。马上毕业咯 现在大四下学期答辩结束啦 想系统的从零开始复习一遍java刷几遍面试题 希望几个月后毕业找个好工作!!!今后会时常分享一些java学习的感想和tips坚持坚持坚持努力努力认真认真!!加油加油加油加油加油!!...

2021-02-25 16:33:32 70

空空如也

空空如也

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

TA关注的人

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