
Java
文章平均质量分 67
雾树
也许会有很多不足,但我会继续努力的,您的每一次点赞都是对小弟我的肯定
展开
-
SpringMVC 域对象共享数据
类型的参数其实本质上都是。原创 2022-11-18 10:25:41 · 234 阅读 · 0 评论 -
SpringMVC获取请求参数
可以在控制器方法的形参位置设置一个实体类类型的形参,此时若浏览器传输的请求参数的参数名和实体类中的属性名一致,那么请求参数就会为此属性赋值。若请求所传输的请求参数中有多个同名的请求参数,此时可以在控制器方法的形参中设置字符串数组或者字符串类型的形参接收此请求参数。在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到请求映射时,在。所指定的请求参数,若没有传输,则注解所标识的形参的值为。所指定的请求参数,若没有传输该请求参数,且没有设置。类型的参数表示封装了当前请求的请求报文的对象。原创 2022-11-08 10:51:36 · 316 阅读 · 0 评论 -
@RequestMapping注解
SpringMVC路径中的占位符常用于RESTful风格中,当请求路径中将某些数据通过路径的方式传输到服务器中,就可以在相应的@RequestMapping注解的value属性中通过占位符{xxx}表示传输的数据,在通过@PathVariable注解,将占位符所表示的数据赋值给控制器方法的形参。若当前请求的请求地址满足请求映射的value属性,但是请求方式不满足method属性,则浏览器报错405:Request method 'POST' not supported。原创 2022-10-28 11:07:42 · 1931 阅读 · 0 评论 -
(JDBC)DAO及相关实现类
DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO。作用:为了实现功能的模块化,更有利于代码的维护和升级。原创 2022-09-19 19:53:59 · 214 阅读 · 0 评论 -
JDBC批量插入SQL语句
机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率。当需要成批插入或者更新记录时,可以采用。通常我们会遇到两种批量执行。:添加需要批量处理的。:执行批量处理语句;举例:向数据表中插入。...原创 2022-08-29 11:24:20 · 1278 阅读 · 0 评论 -
JDBC数据库连接(多种方式)
实现了代码和数据的分离,如果需要修改配置信息,直接在配置文件中修改,不需要深入代码。说明:使用配置文件的方式保存配置信息,在代码中加载配置文件。的源码中已经存在静态代码块,实现了驱动的注册。说明:上述代码中显式出现了第三方数据库的。如果修改了配置信息,省去重新编译的过程。说明:相较于方式一,这里使用反射实例化。说明:不必显式的注册驱动了。,不在代码中体现第三方数据库的。体现了面向接口编程思想。其中,配置文件声明在工程的。...原创 2022-08-29 08:59:20 · 1944 阅读 · 0 评论 -
面向对象的特征之一:多态性
对象的多态性 : 父类的引用指向子类的对象(或子类的对象赋给父类的引用 )3. 多态性的使用:虚拟方法调用 有了对象的多态性以后,我们在编译器,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法 总结:编译,看左边;运行,看右边4. 多态性的使用前提: 类的继承关系 方法的重写5. 多态性的应用举例:6.多态性使用的注意点:对象的多态性,只适用与方法,不适用与属性(编译和运行都看左边)7.2.1为什么使用向下转型:有了对象原创 2022-06-19 11:08:35 · 278 阅读 · 0 评论 -
Java重载和重写的区别
1、方法的重载的概念在同一个类中,允许存在一个以上的同名方法,只要同名的参数个数或者参数类型不同即可。总结:"两同一不同":同一个类、相同方法名参数列表不同:参数个数不同,参数类型不同2、例构成重载的举例:不能构成重载的举例:3、如何判断是否构成方法的重载?严格按照定义判断:两同一不同跟方法的权限修饰符、返回值类型、形参变量名、方法体都没关系!4、如何确定类中某一个方法的调用:方法名 ——> 参数列表子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作重写以后,当创建子类对象以后,通过原创 2022-06-08 13:35:47 · 1456 阅读 · 1 评论 -
类的结构:构造器
1、构造器(或构造方法)构造器的作用: 创建对象 初始化对象的信息 2、使用说明: 如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器 定义构造器的格式:权限修饰符 类名(形参列表){} 一个类中定义的多个构造器,彼此构成重载 一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器 一个类中,至少会有一个构造器 3、举例: //构造器 public Person(){ System.原创 2022-05-25 11:09:32 · 360 阅读 · 0 评论 -
面向对象的特征之一:封装性(看这遍就够了)
面向对象的特征一:封装与隐藏1. 为什么要引入封装性 ? 我们程序设计追求“高内聚,低耦合”。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅对外暴露少量的方法用于使用 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。2. 问题引入:当我们创建一个类的对象以后,我们可以通过 “对象.属性” 的方式,对对象的属性进行赋值。这里,赋值操作要受到属性.原创 2022-05-14 16:48:43 · 1279 阅读 · 1 评论 -
Java类的结构属性与方法
类的结构之一:属性类的设计中,两个重要结构之一:属性对比:属性 VS 局部变量1、 相同点 定义变量的格式:数据类型 变量名 = 变量值 先声明,后使用 变量都其对应的作用域 2 、不同点1、在类中声明的位置的不同属性:直接定义在类的一对{}内局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量2、关于权限修饰符的不同属性:可以在声明属性时,指明其权限,使用权限修饰符常用的权限修饰符:private、public、缺省、p原创 2022-05-08 08:22:20 · 1208 阅读 · 0 评论 -
Java类与对象(史诗级理解)
类与对象面向对象思想面向对象思想---官方语言:面向对象是一种设计的思想,与具体实现的语言工具无关。能让软件架构更符合人的思维模式,更为清晰明了,更易于理解与维护。这是大型软件必然的选择。面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切事物皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列.原创 2022-04-28 09:46:14 · 233 阅读 · 0 评论 -
Java数组练习
package OOP.Exercises;/*4.对象数字题目:定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:1) 生成随机数:Math。random()。返回值类型double;2) 四舍五入取整:Math。round(double d)。返回原创 2022-04-20 09:22:23 · 168 阅读 · 0 评论 -
Java数组及练习(看这一篇就够了)
package Array;public class array01 { /* 一、数组的概述 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排序的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2.数组相关概念: 》数组名 》元素 》角标、下标、索引 》数组的长度:元素的个数 3.数组的特点:...原创 2022-04-20 09:05:00 · 880 阅读 · 0 评论 -
Java数组(Array)
package Array;public class array01 { /* 一、数组的概述 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排序的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2.数组相关概念: 》数组名 》元素 》角标、下标、索引 》数组的长度:元素的个数 3.数组的特点:...原创 2022-04-10 16:08:59 · 7706 阅读 · 2 评论 -
Java入门简单练习01
package day01;import java.util.Scanner;public class day01 { public static void main(String[] args) {/*Scanner scan=new Scanner(System.in);System.out.println("请输入你的姓名");String name=scan.next();System.out.println(name);System.out.pri...原创 2022-03-01 09:08:18 · 177 阅读 · 0 评论