自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日常小bug

【代码】日常小bug。

2024-04-18 21:16:30 510

原创 后端第二次考核

(2)重定向:两次请求两次响应,浏览器地址发生变化,可以访问自己web之外的资源,传输的数据会丢失;(1)get请求的数据会附在URL之后,即HTTP协议头中,以?事务的隔离性是指一个事的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性是指一个事务一旦被提交,它对数据库中数据的改变就是水久性的,接下来的其他操作和数据库故障不应该对其有任何影响。:原子性是指事务的1一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

2024-04-02 10:31:48 130

原创 javaweb1

head></head><body><script>//自定义对象age:20,alert("干饭");

2024-03-30 17:17:56 155

原创 MySQL数据库

【代码】Javaweb数据库。

2024-03-09 16:20:51 95

原创 MySQL4

【代码】MySQL4。

2024-03-01 23:22:51 156

原创 Mysql3

Mysql的存储过程。

2024-02-24 19:40:48 115

原创 MySQL2

mysql的视图视图是在中定义的虚拟表。

2024-02-09 23:38:15 220

原创 MySQL1

【代码】MySQL1。

2024-02-02 22:04:03 87 1

原创 第二次考核总结

2.泛型误区:是应用在整个类上,但同时可以在类中包含参数化方法,而这个方法所在的类可以是泛型,也可以不是泛型,也就是说是否有泛型方法,与其所在的类是否是泛型类没有关系。当== 两边操作数是基本数据类型时,比较的是值本身。当 == 两边是引用类型时比较的是引用地址值。3.实例变量,静态变量区分:(1)静态变量需要static关键字修饰,实例变量不需要。(2)静态变量是类变量,调用:类名,实例变量是对象.4.成员变量和局部变量盲区:成员变量有默认的初始值,== 既可以比较 基本数据类型,又可以比较引用类型。

2023-12-18 17:13:17 391

原创 Stream流(JDK8新特性)

1.可以用于操作集合和数组的数据2.优势:代码更简洁,可读性更好。

2023-12-17 20:24:41 389

原创 集合框架(二)

1.认识Map集合(1)Map集合称为双列集合,格式:{key1=value1,key2=valye2,....}一次需要存入一对数据做为一个元素(2)Map集合的每个元素key=value,Map集合也被称为“键值对集合”(3)Map集合的所有键是不允许重复的,但值可以重复,键和值是一一对应的,每个键只能找到自己对应的值2.Map集合体系的特点注意:Map键决定,值不做要求(1)HashMap:无序,不重复,无索引(用的最多)(2)LinkedHashMap:有序,不重复,无索引。

2023-12-17 16:07:18 370 1

原创 集合框架(一)

1.集合体系结构:单例集合,双列集合collection代表单列集合,每个元素(数据)只包含一个值;Map代表双列集合,每个元素包含两个值(键值对)2.Collection集合体系(1)List系列集合:添加的元素是有序,可重复有,有索引ArrayList,LinekdList:有序,可重复,有索引(2)Set系列集合:添加的元素是无序,不重复,无索引HashSet:无序,不重复,无索引LinkedHashSet:有序,不重复,无索引TreeSet:按照大小默认升序排序,不重复,无索引。

2023-12-12 21:33:40 770

原创 异常及处理

1.Java无法为世界上全部问题提供异常来代表2,自定义异常的种类自定义运行时异常1.定义一个异常类继承RuntimeException2.重写构造器3.通过throw new异常类(xxx)来创造异常对象并抛出编译阶段不报错,提醒不强烈,运行时才可能出现System.out.println("年龄被成功保存:"+age);}else {//需求:保存一个合法的年龄try {System.out.println("底层执行成功的!");

2023-12-06 22:22:22 355 1

原创 正则表达式

1,正则表达式就是由一些特定的字符组成,代表的是一个规则2.书写规则作用:用来校验数据格式是否合法。

2023-12-06 16:43:53 308 1

原创 算法认识排序

1.什么是算法?解决某个实际问题的过程2.为什么学?编程思维。

2023-12-05 16:07:36 349

原创 JDK8新特性

1.lambda表达式是JDK8开始新增的一种语法格式;作用:用于简化匿名内部类的代码写法2.格式(被重写方法的形参列表)->{被重写方法的方法体代码注意:Lambda表达式只能简化函数式接口的匿名内部类3.什么是函数式接口?(1)有且仅有一个抽象方法的接口。(2)注意:将来我们见到的大部分函数式接口,上面都可能会有一个@FunctionalInterface的注解,有该注解的接口就必定是函数式接口。

2023-11-26 11:32:06 337 1

原创 常用API(二)

1.代表数学,是一个工具类,里面提供的是对数据进行操作的一些静态方法。

2023-11-25 15:06:50 407

原创 常见API(一)

1.Object中toString的方法的作用是什么?存在的意义?(1)基本作用:返回对象的字符串形式(2)存在的意义:让子类重写,以便返回子类对象的内容2.Object中equals方法的作用是什么?意义?(1)基本作用:默认是比较两个对象的地址是否相等(2)存在的意义:让子类重写,以便用于比较对象的内容是否相同3.clone(1)浅克隆:地址也会拷贝深克隆:(会创建新对象)

2023-11-22 20:07:42 35 1

原创 面向对象编程三

1.是什么?如何创建对象?(1)就是类中的一个普通成员,类似我们之前学过的普通成员变量,成员方法(2)外部类名.内部类名 对象名=new 外部类().new 内部类();2.成员内部类的实例方法中,访问其他成员特点?(1)可以直接访问外部类的实例成员,静态成员(2)可以拿到当前外部对象,格式是:外部类名.this。

2023-11-21 15:19:53 31

原创 面向对象编程二

1.多态:是在继承/实现情况下的一种现象,表现为:对象多态,行为多态2.多态前提有继承/实现关系,存在父类引用子类,存在方法重写3.多态注意事项多态是对象,行为的多态,Java中的属性(成员变量)不谈多态4.好处?问题?(1)可以解耦合,扩张性更强;使用父类类型变量作为方法发的形参,可以接收一切子类对象(2)多态下是不能直接用子类独有的方法的。

2023-11-18 23:17:23 34 1

原创 面向对象编程一

1.static是什么?叫静态,可以修饰成员变量,成员方法2.static修饰的成员变量叫什么?怎么使用?有啥特点?类变量(静态成员变量)属于类,与类一起加载一次,在内存中只有一份,会被类的所有对象共享。3.无static修饰的变量叫什么?怎么使用?有啥特点?实例变量(对象变量)属于对象,每个对象中都有一份。4.成员变量有几种?各自在什么情况下定义?(1)类变量:数据只需要一份,且需要被共享(访问,修改)

2023-11-18 11:19:42 30 1

原创 第一次考核总结

(1)从语法形式上看,成员变量是属于类的,而局部变量是在方法定义的变量或是方法的参数;在抽象类中可以有构造方法,只是不能直接创造抽象类的实例对象,但实例化子类的时候,就会初始化父类,不管父类是不是抽象类都会调用父亲的构造方法,初始化父亲;(3)从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在,而局部变量随着方法的调用而产生,随着方法调用的结束而自动消失。(2)从变量在内存中的存储方式上看,成员变量是对象的一部分,而对象是存在于堆内存的,而局部变量是存在于栈内存的。

2023-11-14 15:30:20 37

原创 常见API(String,ArrayList)

基本数据类型的比较,那就用==(基本数据类型里面就存的数据,引用数据类型不行,字符串记录的是地址)从前往后边遍历边删除存在问题:可能会存在漏掉元素,删除元素后,马上后退一步i--就可以了,从后往前遍历,边遍历边删除没毛病。2.集合的特点:大小可变,类型可以不固定,功能更加强大,适合做元素个数不能确定,同时存在的业务场景。双引号给出的字符串对象,存在于对内存中的常量池中,相同的内容只会存储一份。(1)背景:==判断字符串是判断地址的,这样会引起很多业务问题。1.集合:代表的是一种容器,存储数据,类似于数组。

2023-11-12 16:17:35 33 1

原创 面向对象编程

3.构造器的分类:(1)无参构造器:初始化一个类的对象,并返回这个对象的地址,里面的数据都是默认值(2)有参数构造器:初始化一个类的对象,并返回这个对象的地址,并且可以同时为对象赋值。(2)一个Java文件中可以定义多个类,但是只能一个类是publc修饰的,而且public修饰的类名必须成为Java代码的文件名称,否则报错!(2)如果你在这个类中定义了一个有参数构造器了,那么无参构造器就消失了,此时,如果你还要使用无参构造器,你必须自己写一个。就是所谓的实体类(学生类,老师类,汽车类,票类,人类)

2023-11-07 23:20:16 26

原创 Java方法

2.无论是基本数据类型还是引用数据类型的参数,都是满足值传递,基本类型的参数传输是存储的数据,引用类型的参数传输的是存储的地址。封装一段代码的语言结构,可以被重复调用,以此提高代码的复用性,提高开发效率,让程序逻辑更清晰。1.你传输实参给方法的形参,传输的不是实参本身,而且实参中存储的数据的值的一个副本。(1)同一个类中,方法名称相同,形参列表必须不同,才是方法重载,其他都不管。(2)形参列表不同:形参的个数,类型,顺序不同,不关心形参的名称。1.同一个类中,方法名称相同,形参列表必须不同,才是方法重载。

2023-11-02 22:21:32 23

原创 Java数组

(3)使用场景:适合做一开始不能确定的具体数据的情况(先定义数组,后赋值数据进去)数据类型[] 数组名称 =new 数据类型[]{元素1,元素2,……(4)使用场景:一旦确定了数据的具体值,我们就用这种方法存储批量数据;(1)格式3:数据类型[] 数据名称 =new 数据类型[长度](2)特点:一开始只确定数组的类型和长度,不确定具体存入的数据值。(2)数据类型[] 变量名称 可以写成 数据类型 变量名称[];(3)特点:在定义数组的时候同时为数组确定了数据……(1)什么类型的数组只能存放什么类型的数据;

2023-11-01 21:25:28 27 1

原创 程序流程控制

表达式类型只能是byte,short,int,char,JDK5开始支持枚举,JDK10开始支持string,不支持double,float,long。for和while在功能上完全一样,流程也一样(如果一开始就知道要循环几次就用for,如果一开始不知道使用几次就用while)(5)区别:for和while都是先判断后执行,do-while第一次是先执行后判断条件的。生产指定区间的随机数,减加法,1-10==>-1==>(0-9)+1。如果是值匹配,建议用Switch,格式清晰,性能较好。

2023-10-29 16:38:10 34

原创 Java入门:基础语法

(3)变量从定义(声明处)到开始"}"截止的范围内有效,且在同一个范围内,定义的多个变量,它们的名称不能一样。关键字:(1)Java语音自己用的,有特殊意义,public,class,int,double。(3)变量名称:满足标识符规则,同时建议用英语,有意义,首字母小写,满足"驼峰模式"(4)变量定义的时候可以不赋初始值,但在使用时,变量里必须有,否则报错。(2)注:关键字是Java用的,不能用来做为:类名,变量名,否则报错。标识符(1)数字,字母,下划线,美元。3.变量(用来记住程序处理的数据)

2023-10-23 18:55:27 38

原创 Java快速入门,IDEA开发工具的使用

Ctrl Alt +T:选循环。

2023-10-22 10:30:01 54

原创 Java基础语言:

1.原因:开发中会存在不同类型的变量或者数据赋值给其他的变量,也存在不同类型的数据一起运算,其结果类型要确定下来。创建一个扫描器对象:Scanner sc = new Scanner(System.in);(2)格式:数据类型 变量 =(数据类型) 其他变量/数据。(1)原理:小范围类型的变量可以直接赋值给大范围类型的变量。(4)注意这种形式是可以的: char ch ='a';等价于a=(a的类型)(a+b)(1)Java自己提供好的程序给程序员调用的。(3)形式:byte a=20;

2023-10-22 10:22:18 70

空空如也

空空如也

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

TA关注的人

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