自定义博客皮肤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)
  • 收藏
  • 关注

原创 【无标题】

文件上传和下载avaweb —— ——文件上传和下载文章目录javaweb —— ——文件上传和下载一、如何实现文件上传要实现Web开发中的文件上传功能,通常需完成两步操作: -是在Web页面中添加上传输入项;**如何实现文件上传要实现Web开发中的文件上传功能,通常需要完成两步操作:一.是在Web页面中添加上传输入项;二是在Servlet中读取上传文件的数据,并保存到本地硬盘中。需要使用一个Apache组织提供一个开源组件Commons-FileUpload,在使用这个组件的时候。文件上传的相

2022-01-15 09:42:10 67

原创 【无标题】

JSP开发模型一、JSP ModelJSP Model1简单轻便,适合小型Web项目的快速开发。JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目。在早期使用JSP开发的JavaWeb应用中,JSP文件是一个独立的、能自主完成所有任务的模块,它负责处理业务逻辑、控制网页流程和向用户展示页面等。JSP Model1采用JSP+JavaBean技术,将页面显示和业务逻辑分开。JSP充当着控制器与视图的双重角色,JavaBea

2022-01-09 23:09:23 384

原创 【无标题】

数据库连接池与DBUtils工具1、数据库连接池的概念用池来管理Connection,这可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“归还”给池。池就可以再利用这个Connection对象了。12.DataSource接口JDBC提供了javax.sql.DataSource接

2022-01-09 23:05:24 112

原创 【无标题】

JDBCJDBC的全称是Java数据库连接( Java Database Connectivity),它是一套用于执行S L语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。1.1 JDBC 常用的API在开发JDBC程序前,首先了解一下JDBC常用的API。JDBC API主要位于java.sql包中,该包定义了一系列访问数据库的接口和类。本节中,将对该包内常用的接口和类进行详细讲解。Driver 接口Driv

2022-01-09 22:59:05 87

原创 【无标题】

ervlet1、概念JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中的ServletContext, HttpSession和 ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件,并自动根据不同情况,在后台调用相应的处理程序。通过监听器,可以自动激发一些操作,比如监听在线人数,当增加一个HttpSession时就激发 sessionCreated(HttpSessionEvent)方法,这样就可以给在线人数加1。2

2022-01-09 22:56:07 92

原创 【无标题】

文章目录JSTL前言一、什么是JSTL?1.1JSTL的下载和使用1.2 JSTL 中的Core标签库1.3 标签1.4 标签1.5标签1.6标签和<:url>标签前言提示:以下是本篇文章正文内容,下面案例可供参考一、什么是JSTL?从JSP1.1规范开始,JSP就支持使用自定义标签,使用自定义标签大大降低了JSP页面的,同时增强了代码的重用性。为此,许多Web应用厂商都定制了自身应用的标签库,然而同一功能的标签由不同的Web应用厂商制不同的,这就导致市面上出现了很多功

2022-01-09 22:51:55 53

原创 XML技术

xml、http协议、tomcat1.XML1.1 XML概述1.什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。可扩展的标记语言:在xml里面的标记是可以扩展的。xml版本号1.0 ,1.1xml用途:它用来存储数据1.作为系统与系统之间传输数据的格式2.作为项目的配置文件3.保存有结构关系型的数据。 2.XML 和 html的比较: 1.xml文档的标记可以随意扩展,html的标记是预定义好的。 2.xml区分大小

2021-11-20 15:39:23 1409

原创 EL表达式

一个JavaBean中至少存在一个无参构造方法,此为JSP中的标签所使用。第一个简单JavaBeanpackage blog.csdn.joywy;public class SimpleBean{private String name;private int age;public void setName(String name){this.name = name;}public void setAge(int age){this.age = age;}public String g

2021-11-20 15:30:04 312

原创 【无标题】

实现传智书城JSP页面主页、注册页的跳转JSP动作元素(action elements),动作元素为请求处理阶段提供信息。动作元素遵从XML元素的语法,有一个包含元素表名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签。JSP动作元素的分类第一类是与存取JavaBean有关的。jsp:useBean、jsp:setProperty、jsp:getProperty第二类是JSP1.2就开始有的基本元素,包括6个动作元素jsp:include、jsp:forward、jsp:param、

2021-11-20 15:19:07 55

原创 【无标题】

JSP基本语法JSP脚本元素:JSP Scriptlets、JSP 声明语句、JSP表达式1、代码段:JSP Scriptlets2、JSP声明语句:<%!xxxxxxxx %>3、JSP表达式:<%= expression %>JSP注释:<%–xxxx–%>JSP指令:page、include.JSP隐式对象:out对象:向客户端发送文本内容。pageContext对象:在JSP中,使用它可以获取JSP的其他8个隐式对象。它的作用范围有4个值:

2021-11-17 14:12:24 216

原创 【无标题】

继承自ServletResponse接口,专门用来封装HTTP响应消息,其中定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。发送状态码相关的方法有:1、setStatus(int status)方法该方法用于设置HTTP响应消息的状态码,并生成响应状态行。(注意,Web服务器默认状态码为200)2、sendError(int sc)方法该方法用于发送表示错误信息的状态码,例如,404状态码表示找不到客户端请求的资源。在response对象中,提供了两个重载的sendError(int

2021-11-16 23:05:59 46

原创 2021-11-16

HttpServletResponse对象:继承自ServletResponse接口,专门用来封装HTTP响应消息,其中定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。发送状态码相关的方法有:1、setStatus(int status)方法该方法用于设置HTTP响应消息的状态码,并生成响应状态行。(注意,Web服务器默认状态码为200)2、sendError(int sc)方法该方法用于发送表示错误信息的状态码,例如,404状态码表示找不到客户端请求的资源。在response对象

2021-11-16 22:56:18 48

原创 2021-11-16

java web 1servlet应用 HttpServlte类Http主要有两大功能。第一是根据用户请求方式不同,定义相应的do ()方法处理用户请求,例如:与get请求方式的doGet()方法。与post方式对应的doPost()方法。第二是通过servlce()方法将HTTP请求和响应分别强转为HttpServletRequest 和HttpServletResponse类型的对象。是使用JAVA语言编写的运行在服务器端的程序,狭义上是指JAVA语言实现的一个接口;广义上是指任何实现了这个

2021-11-16 22:53:06 47

原创 tomcat

一、tomcat是什么?它是由Sun公司推荐运行Servlet和JSP的容器(引擎)其源代码是完全公开的。Tomcat不仅支持Web服务器的基本功能,还提供数据库连接池等许多通用组件功能。Tomat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器。由于Tomcat本身也包含了一个HTTP服务器,它可以被视作一个单独的WEB服务器。不过HTTP服务器是C语言实现的Web服务器,而Tomcat则是由Java编写。二、tomcat配置步骤2.2.新建web项

2021-11-16 22:49:27 444

原创 2021-11-16

Java Web —— ——Servlet基础篇文章目录Java Web —— ——Servlet基础篇servlet简介一、什么是servlet?web访问流程图:编写第一个servlet二、servlet的生命周期1.servlet的生命周期2.servlet的特征三、ServletConfig接口四、ServletContext接口简介servlet简介创建javaee的web项目在使用servlet之前我们需要先创建一个javaee的web项目,一个web项目通常包含下面

2021-11-16 22:47:40 69

原创 2021-5 20

学习java第20天File类1.1概述java.io.File类是文件和目录路径名的抽象表示主要用于文件和目录的创建,查找和删除的操作1.2构造方法•public File(String pathname):通过将给定的路径名字符串转换为抽象路径名来创建新的file实例。•public File(String parent ,String child):从父六记名字符串和子路记名字符串创真心的file实例。•Public File(File parent ,String child):从父抽

2021-06-20 01:22:21 51

原创 2021 5 30

java学习第二十一次笔记按数据流的方向:输入流、输出流按处理数据单位:字节流、字符流按功能:节点流、处理流1、输入流与输出流输入与输出是相对于应用程序而言的,比如文件读写,读取文件是输入流,写文件是输出流,这点很容易搞反。2、字节流与字符流字节流和字符流的用法几乎完成全一样,区别在于字节流和字符流所操作的数据单元不同,字节流操作的单元是数据单元是8位的字节,字符流操作的是数据单元为16位的字符。为什么要有字符流?Java中字符是采用Unicode标准,Unicode 编码中,一个英文为一

2021-06-20 01:14:10 54

原创 2021 5 6

学习java第19天**finally 关键字/*\1.如果try 中出现了多个异常对象 ,那么可以使用多个cath来进行异常处理2.如果try中产生了异常 ,那么就会执行catch 中异常处理逻辑 ,执行完catchfinally 关键字1.finally 不能单独使用,必须和try一起使用2。fianlly 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/O)*/————————————————package Demo01Code;import java.io

2021-06-19 14:29:16 44

原创 2021-05 04

学习java第18天目录一、Collection集合1.1集合概述1.2集合框架1.3 Collection常用功能二、Iterator迭代器2.1 lterator接口三、异常3.1异常概念3.2异常体系3.3异常分类四、异常处理4.1抛出异常throw一、Collection集合————————————————版权声明:本文为CSDN博主「还没铭记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.cs

2021-06-19 14:23:47 63

原创 2021-04 30

一,arrays的概述和常用方法二,object的概述Arrays的概述和常用方法:package demo1;/*String 类表示字符串。java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。就是说,“abc” 都是String类的对象字符串的特点:1.字符串的内容永远不变(重点)2.字符串是可以共享使用3.字符串效果上是相当于一个char[],但是实际底层存储的是byte[]常用的三种构造方法1.public String(

2021-06-19 14:06:33 49

原创 2021-04 22

学习java第16天目录一、集合( ArrayList)1.1集合概述1.2 ArrayList构造方法和添加方法1.3 ArrayList集合常用方法一、集合( ArrayList)1.1集合概述集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变集合类有很多,目前我们学习: ArrayListArrayList:●可调整大小的数组实现●:是一-种特殊的数据类型,泛型。使用:在出现E的地方我们使用引|用数据类型替换即可举例: ArrayList< S

2021-06-19 13:57:04 30

原创 2021 418

目录学习java第15天系列文章目录一、数组二、使用步骤1.API的使用2. Random 的用法总结一,数组`package day15_code;public class Demo02ArrayReturn {public static void main(String[] args) {int[] result=calculate(10,20,30);System.out.println(“main方法接收到的返回值”);System.out.println(result);

2021-06-18 23:40:16 56

原创 2021 4 13

学习java第14天数组1.数组的概念:是一种容器 可以同时存放 同种数据类型的多个数据2.数组的特点:数组是一种引用数据类型数组当中可以储存多个数据,但是类型必须统一数组的长度在程序运行期间是不可改变的c语言的定义int temp[10];java 中的动态初始化类型 对象名= new 类型数据类型[] 数组名称= new 数据类型[数组长度](2)静态初始化int temp[10]={};直接打印数组名称,得到的是数组对应的: 内存地址的哈希值public class Dem

2021-06-15 17:44:13 39

原创 2021 0410

学习java第13天1.java中的常量2.接口的多实现3.接口的多继承4.权限修饰符1.java中的常量接口中是可以定义成员变量 但是必须用 public static final 关键字修饰从效果上来看 就相当于是一个常量1、接口中的常量 用public static final 来修饰,是可以省略这个三个关键字的2、相当于是常量,因此只能在初始化的时候进行赋值,后面不能更改3、建议命名格式用大写字母加下划线!2.接口的多实现1、接口中是没有静态代码块和构造方法的2、一个类的直

2021-06-15 17:39:10 86

原创 2021 0408

学习java第12天接口的概念2.理解接口3.定义接口的步骤一,接口的概念:一个接口只有方法的特征没有方法实现,因此这些方法可以在不同的地方被不同的实现,而这些实现可以具有不同的行为(功能)。接口可以理解成一种特殊的类,里面全部都是由全局变量和公共的抽象方法所组成。他是解决Java无法受用多继承的一种手段,但更多的作用是制定标准的。二,理解接口:我们知道,如果某个设备需要向电脑中读取或者写入某些东西,这些设备一般都是采用USB方式与电脑连接的,我们发现,只要带有USB功能的设备就可以插入电脑中

2021-06-15 17:35:23 1058 1

原创 2021 04 06

一,多态二,final修饰符什么是多态: 同一个对象,在不同时刻表现出来的不同形态。多态的转型分为向上转型与向下转型两种向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的在这里插入图片描述向下转型:父类类型向子类类型向下转换的过程,这个过程是强制的。在这里插入图片描述2.final修饰符final修饰符可用于类、方法和变量。用final修饰的类不能被扩展,也就是表示类不可被继承。final用于变量前,表示它是只能一次赋值的变量,如果初始化了,则就是常量,即final修饰的变

2021-06-15 17:31:50 42

原创 2021-3-25

目录java 第八天1.构造函数2.标准类一,构造函数:Java构造函数也叫构造方法,是Java中一种比较特殊的函数。与函数名相同,无返回值。作用:一般用来初始化成员属性和成员方法,即new对象产生后,就调用了对象的属性和方法。构造函歌是对象一建立就运行,给对象初始化,就包括属性,执行方法中的语句。而一般函数是对象调用才执行,用"方法名"的方式,给对象添加功能。一个对象建立,构造函数只运行一次。而一般函数可以被该对象调用多次。特点:1、构造方法必须和类名完全一样2、不用定义返回值类型。(不同

2021-04-06 13:43:52 43

原创 2021-04-06

java学习第十天(学习了解抽象方法与抽象类以及关键字Abstract)/**1、访问本类的成员变量2、在本类的成员方法中,访问另一个成员方法3、在构造函数中请用this方法/public class Zi extends Fu {int num=20;public Zi() {super();System.out.println(“我是子类的无参构造方法”);}public Zi(int n) {this.num=n;System.out.println(“我是子类的有参构

2021-04-06 13:40:58 42

原创 2021-3 -27

java学习第九天目录一,继承1.继承的概念2.继承中变量的访问特点3.super二,方法重写1.方法重写概念2.方法重写的应用场景3.@Override注解1.继承的概念:继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法在这里插入图片描述2.继承中变量的访问特点:在子类方法中访问一个变量,采用的是就近原则。1.子类局部范围找2.子类成员范围找3.父类成员范围找4.如果都没有就报错(不考虑父亲的父亲…)3.super:th

2021-04-06 13:38:56 54

原创 2021-3 -18

java程序设计学习第五天(流程控制语句学习)1、了解学习顺序结构;public static void main(String[] args){System.out.println(“今天是周二”);System.out.println(“明天是周三”);System.out.println(“周三是满课”);System.out.println("!!!!!");}2、单if语句学习;public static void main(String[] args){System.out

2021-04-06 13:33:05 44

原创 2021-03-08

Java学习第二天目录: 一:注释 二:标识符 三:常量一:注释主要分为行注释、块注释和文档注释二:标识符:(1)组成:数字和字母还有下划线_,$.(2)全部不能以数字开头。(3)不可以是java当中的关键字和保留字。(4)区分大小写。规范:类名规范:第一个字母必须大写,后面每个单词首字母大写(大驼峰式)方法名规范:首字母小写,后面每个单词首字母大写(小驼峰式)变量名规范:全部小写三:常量...

2021-03-08 10:40:08 40

原创 2021-03-02

Java程序设计学习第一天1、从官网获取Java所需的相关文件;2、安装JDK,设置环境变量;3、安装eclipse及其汉化包;4、了解相关指令;5、实践操作Hello world实例;6、二进制转十进制、十进制转二进制练习:11011、1111115、10...

2021-03-02 23:37:10 49

空空如也

空空如也

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

TA关注的人

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