自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的安装和cmd指令

Java安装环境变量和常用的dos的指令

2022-06-15 16:07:55 458

原创 Ajax入门

5.dataType:预期的返回数据的类型,取值可以是 xml, html, js, json, text等。5.dataType:预期的返回数据的类型,取值可以是 xml, html, js, json, text等。4、type:预期的返回数据的类型,取值可以是 xml, html, js, json, text等。4.type:预期的返回数据的类型,取值可以是 xml, html, js, json, text等。2.async:是否异步请求,true-是,false-否 (默认是 true)。

2024-06-07 18:01:50 1932

原创 EL表达式与JSTL

2、在后缀jsp引入标签库它是JSP中标准的标签库。周一周二

2024-06-05 16:11:04 526

原创 Cookie与session

这里的会话,指的是web开发中的一次通话过程,当打开浏览器,访问网站地址后,会话开始,当关闭浏览器(或者到了过期时间),会话结束。它是客户端浏览器的缓存文件,里面记录了客户浏览器访问网站的一些内容。同时,也是HTTP协议请求和响应消息头的一部分(在HTTP协议课程中,我们备注了它很重要)。它是Servlet规范中提供的一个接口。该接口的实现由Servlet规范的实现提供商提供。我们使用的是Tomcat服务器,它对Servlet规范进行了实现,所以HttpSession接口的实现由Tomcat提供。

2024-06-04 19:56:38 795

原创 jsp基础

JSP全称是Java Server Page,它和Servlet一样,也是sun公司推出的一套开发动态web资源的技术,称为JSP/Servlet规范。JSP的本质其实就是一个Servlet。它是JSP独有的对象,Servlet中没有这个对象。本身也是一个域(作用范围)对象,但是它可以操作其他3个域对象中的属性。而且还可以获取其他8个隐式对象。

2024-06-04 14:17:49 777

原创 ServletContext

ServletContext 是应用上下文对象。每一个应用中只有一个 ServletContext 对象, 这个ServletContext 对象被所有Servlet所共享.在 Servlet 规范中,一共有 4 个域对象。ServletContext 就是其中的一个。它也是 web 应用中最大的作用域,也叫 application 域。它可以实现整个应用之间的数据共享!生命周期:应用一加载则创建,应用被停止则销毁。

2024-06-02 22:11:58 947

原创 Response

响应,它表示了服务器端收到请求,同时也已经处理完成,把处理的结果告知用户。简单来说,指的就是服务器把请求的处理结果告知客户端。3、重定向是两次请求,不能使用request对象来共享数据。3、转发是一次请求,可以使用request对象来共享数据。2、重定向可以访问其他站点(服务器)的资源。2、转发只能访问当前服务器下的资源。1、重定向的特点:redirect。3、注意向页面写入中文会出现?2、转发的特点:forward。1、服务器输出字节数据到浏览器。4、响应对象的常用响应头。3、重定向与转发的区别。

2024-06-02 12:48:29 287

原创 Request

在计算机网络中,"Request"(请求)通常指的是客户端向服务器发送的请求消息,用于获取特定资源或执行特定操作。在Web开发中,"Request"通常指的是HTTP请求,用于客户端与服务器之间的通信。

2024-06-01 16:48:58 966

原创 HTTP基础

当我们访问一些网页时,是显示通过 HTTPS 来进行通信的,并且当下大多数的网页都是通过 HTTPS 来进行通信的,因为 HTTPS 在 HTTP 的基础上做了一个加密的工作。为了使数据在网络上从源头到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议,它最终体现为在网络上传输的数据包的格式。POST:1、请求参数在请求体中 2、请求的url长度没有限制的 3、相对安全。请求的正文: 从第一个空行后开始,到正文的结束。1、请求行 2、请求头 3、请求空行 4、请全体。

2024-06-01 15:10:17 746

原创 Servlet

在刚才的入门案例中,我们定义了自己的Servlet,实现的方式都是选择实现Servlet,在Servlet的API介绍中,它提出了我们除了实现Servlet还可以继承GenericServlet和继承HttpServlet,通过查阅servlet的类视图,我们看到Servlet下有一个抽象类GenericServlet,抽象类GenericServlet还有一个子类HttpServlet。我们通过浏览器发送请求,请求首先到达Tomcat服务器,由服务器解析请求URL,然后在部署的应用列表中找到我们的应用。

2024-05-31 19:50:26 963

原创 Tomcat

1、Web在计算机领域中代表的是网络2、像我们之前所用的WWW,它是World Wide Web三个单词的缩写,称为:万维网。3、网络相关技术的出现都是为了让我们在网络的世界中获取资源,这些资源的存放之处,我们把它叫做网站。4、我们通过输入网站的地址(网址),就可以访问网站中提供的资源(不区分局域网或广域网)、

2024-05-31 16:54:00 767

原创 html轮播图

注意这种方法:需要把图片名称修改为数字必须是连贯的。

2024-05-28 19:26:08 1494

原创 JDBC和数据连接池

1、定义一个类 JDBCUtils2、提供静态代码块加载配置文件,初始化连接池对象3、提供方法:1、获取连接方法:通过数据库连接池获取连接 2、释放资源 3、获取连接池的方法。

2024-05-27 13:56:02 518

原创 mysql基础

用于存储和管理数据的仓库英文单词为:DataBase,简称DB数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成类似(excel表格)可以指定列名、数据类型、约束数据想要永久存储的数据用来定义数据库对象:数据库、表、列等,关键字:create、drop、alter等。

2024-05-25 18:32:48 609

原创 断言和反射

1、编译代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言.2、使用断言可以创建更稳定、品质更好且 不易于出错的代码。3、单元测试必须使用断言(Junit/JunitX)。

2023-05-03 15:53:16 98

原创 学习多线程

方法名说明void run()在线程开启后,此方法将被调用执行使此线程开始执行,java虚拟机会调用run()方法方法名说明call()计算结果,如果无法计算结果,则抛出一个异常创建一个FutureTask,一但运行就执行给定的Callableget()如有必要,等待计算完成,然后获取其结果。

2023-04-15 17:42:12 71

原创 JavaIO流

1、io:输入/输出(input/output)2、流是一种查询概念,是对数据传输的总称,也就是说数据在设备间的传输称为流,流的本质就是数据传输。3、io流就是用来处理数据传输问题的常见应用,文件复制,文件上传,文件下载。1.由于字节流操作中文不是特别的方便,所以Java就提供了字符流字符流=字节流+编码表1.Bufferedwriter:将文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入,可以指定缓冲区大小,或者可以接收默认大小,默认值足够大,可以用于大多数用途。

2023-04-12 15:52:06 104

原创 java扑克牌案例

【代码】java扑克牌案例。

2023-04-06 17:59:00 85

原创 集合是什么

底层数据结构是哈希表对集合的迭代顺序不作任何保证,也就是说不保证存储和取出的元素顺序一致没有索引,所以不能使用普通for循环遍历由于是Set集合,所以是不包含重复元素的集合(去重)1、不能存储重复元素2、没有索引方法名说明put()添加元素remove()根据键删除键值对元素clear()移除所有键值对元素判断集合是否包含指定的键判断集合是否包含指定的值isEmpty()判断集合是否是空size集合的长度,也就是集合中键值对的个数方法名说明get()根据键获取值。

2023-04-05 18:54:53 60

原创 登录注册页面

好看的登录注册页面

2023-02-15 10:09:14 141

原创 Java异常技术

通过继承Exception成为其子类(编译时异常)通过继承RuntimeException成为其子类(运行时异常)意义:可以自己来封装异常信息到自己定义的异常对象中,按照自己的规则处理异常数据。return ms;}}throw new MException("索引不能为负数:"+index);}throw new MException("索引超过了数组的长度:"+index);}

2022-11-06 09:13:51 120

原创 api2

1.处理字符串的类,就是由多个字符组成的一串数据。也可以看成一个字符数组。2.提供处理字符系列(字符串)的一系列api方法常用的方法有:1、string类的判断功能:equals(Object obj):比较字符串的内容是否相同,区分大小写equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写contains(String str):判断大字符串中是否包含小字符串startsWith(String str):判断字符串是否以某个指定的字符串开头。

2022-11-05 13:56:56 176

原创 Api

Math:算术类Object:java中的上帝类,根类1.是所有类,接口,数组的根类2.集合了所有类的共性的数据方法3.常用的方法有3.1:tostring()方法:提供打印对象位字符串的规则方法默认的打印方式:类的包所在的全限定名+@+hasCodeSystem.out.println("将on引用的对象进行打印成字符串:"+on.toString());3.2:equals():提供判断和另一个对象是否指向同一个地址引用。

2022-11-02 20:08:26 52

原创 单例设计模式

所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类,只能存在一个对象的实例,并且该类只提供一个,取得其对象实例的方法。2.2 在类的里面有一个静态本类的成员引用。2.3 对外提供获取本类对象的静态方法。1.3.在对外提供获取本类对象的静态方法。1.2在类里私有静态一个实例成员。public static 类名 方法名(){public static 类名 方法名(){return 实例成员。2.1构造方法私有化。1.1构造方法私有化。1、饿汉式(及时加载)2、懒汉式(延时加载)

2022-10-28 12:25:15 344

原创 内 部 类

将A类定义在B类的内部,前者A称为内部类,后者B称为外部类,根据定义的位置分为,成员内部类(定义在成员位置)和局部内部类(A定义或直接在方法里面使用---匿名内部类)语法格式:class B{}}

2022-10-28 11:59:48 54

原创 Java抽象类,接口,多态

当某个体系的向上抽取的共性数据全部是抽象的成员声明(规范,标准)称为接口,java中将接口用interface来表示(特殊的类)广义的接口概念:对外暴露的规范和标准。事物表现出来的多种形态,编译和运行时表现的形态不一样,这种现象称为多态。2、多态表现形态父类型 引用变量 = 子类对象接口类型 引用变量 = 子类对象3、多态的执行特点编译期:向上造型,编译期看多态左侧是否有对应成员(成员属性和成员方法)有则编译通过,无则不用报错。运行期:向下造型,运行时成员变量:看多态左侧。

2022-10-27 12:50:19 728

原创 Java类的继承

子类不能继承父类构造方法,但可以通过super间接调用完成父类的构造。子类继承了父类可能会用到父类的数据,所以在完成自身实例化前,必须先完成父类的构造实例化,才能使用父类的数据。子类的构造方法默认的第一个是super()无参构造,多个子类构造必须有一个对父类的构造引用。super:指的是子类对父类的空间引用,可以在子类中通过super调用父类的成员。能帮助类的对象完成非静态成员的初始化及对象创建时机需要做的事情。在栈中执行,执行完后,在其中定义的变量就在栈中被释放。构造代码块:在类成员位置的代码块。

2022-10-26 18:07:55 215

原创 面向对象之类的封装

结构方法用于通过类配合new标识关键字完成对象实例在堆内存中的空间的分配,并完成对象属性的初始化过程(默认|显示初始化)注意构造方法也是会进栈区执行的构造方法也是方法,和其他方法在栈中执行的方式一样只是没有返回值。2.实例成员:非static修饰的成员,必须依赖对象实例才有意义,只有通过实例的引用变量或代表实例的this来引用,实例方法中可以使用静态的和非静态的成员。3.提供对外的访问成员属性的get和set方法,get方法:来获取成员属性,set方法:设置成员属性。方法名总是和类名同名,固定死的。

2022-10-24 13:08:48 63

原创 Java面向对象

修饰符 返回值类型 方法名([参数列表]){...}类:对具体对象事物属性和行为抽取的描述,抽象的·。行为:同方法的定义,但一般去掉static修饰符。属性:属性的定义类似变量的定义(可以不赋初始值)。对象:具体的具有自身属性和行为特征的事物。1.类是对象的抽象描述,对象是实例的具体体现。2.使用类,其实就是通过类的实例来干活的。数据类型 变量名;面向对象:Java....//属性(成员属性,成员变量)//行为(成员方法)面向过程:c语言....Java对类的语法格式。

2022-10-24 12:20:12 105

原创 java图书管理系统

用于会员数据处理各个分支功能的封装,及代码的思路清晰。用于接收键盘录入选择的数字,会员信息的录入。会员出生年月数组:存储会员的字符串数据。会员卡号数组:存储会员的卡号整形数据。会员姓名数组:存储会员的字符串数据。6.if语句的使用(while)2.switch语句的分支结构。用于遍历数组中的数据。用于功能的分支结构的选择。用于条件需求的判断。不要等待机会,而要创造机会。1.扫描器scanner。5.循环语句结构的使用。

2022-10-21 15:36:48 475

原创 java方法

Java支持的基本数据类型或引用(复合)数据类型,指明该方法调用后的结果的数据类型,如果该方法没有返回值,返回值为void。default:缺省的,不写任何修饰符,表示该类,方法能被同类,同一个包下的类,域范围和引用。静态的,表示该方法是类域级别的方法,可以直接不依赖对象,而被访问和引用。答:可以提高代码的复用性,程序的阅读性,结构条理的清晰度。方法体:方法要完成的逻辑功能语句块,注意方法体的最后会有return。受保护的,能被该类,同包的类及不同包的子类,域范围访问和引用。方法的调用:是执行一个方法。

2022-10-20 11:15:01 95

原创 jvav数组

答:数组(array)是一种数据结构其功能是存储相同数据类型变量的值,可以使用共同的名称引用它。数组可以被定义位任何类型,可以以是一维数组或者多维数组,数组是有序觉的集合,数组中的每个元素相同的数据类型,可以用一个的数组名和下标来唯一确定数组中的元素。索引:下标,第一个元素的索引为0,最后一个元素的索引为length-1。长度:数组中的元素个数,是数组中的一个属性length-1。1. 数组类型[ ] 数组名 = new 数组类型[数组元素的长度]元素:数组的每个数组称为元素。数组的定义及初始化格式?

2022-10-17 13:38:04 239

原创 vue点击图片切换

你若努力,全世界都会为你让路。

2022-10-15 20:29:11 1214

原创 Java循环结构

希望能够帮助更多的的Java爱好者更快的入门。for循环:for循环:一般在循环次数比较明确的情况下使用。1.语法结构:for(初始化表达式;布尔表达式;控制表达式(进步表达式)){循环体;初始化表达式:用于初始化循环变量的值。布尔表达式:控制循环的次数,决定是否跳出循环,如果为false则跳出循环,否则继续执行循环体。控制表达式:(进步表达式)让我们的循环变量的值发生改变。循环体:我们需要执行的语句或者语句块。2.执行流程:(1)执行初始化表达式,完成变量的初始化。

2022-10-14 17:45:56 89

原创 java选择结构

注意:1.switch也是多分支,不能用在表达式范围的条件分支上。if(条件表达式1){语句1}else if(条件表达式2){语句2}else{语句n}//注意else if语句可以继续嵌入。如果条件表达式为true,就执行该语句,如果条件表达式都为false,就执行else语句。如果条件表达式为true就执行语句1,否则就执行else下的语句。如果条件表达式为true,就执行花括号里的语句,否则就不执行。if(布尔条件表达式){语句1}else{语句2}if(布尔条件表达式){执行语句}

2022-10-12 17:53:35 90

原创 运算符及表达式

运算符的基本类型和基本的使用希望对Java小白有很好的帮助。希望我们都能未来可期!加油!加油!加油!兄弟们拜拜。

2022-06-19 18:30:56 129

原创 java基本语法

Java的基本语法结构,才开始学习的小白可以看看,可以让你们更快的理解,Java的语法的使用。

2022-06-17 16:40:33 56

JDK1.8及以下-文件下载工具类

解决文件名为中文, 下载时文件名显示错误

2024-06-02

空空如也

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

TA关注的人

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