- 博客(15)
- 收藏
- 关注
原创 JavaWeb04
创建一个类并实现Filter接口重写方法System . out . println("过滤器类的初始化方法,该方法只会被调用一次");System . out . println("当访问资源时经过的方法 每次访问资源都会经过该方法");System . out . println("过滤器销毁时调用该方法,当服务器重启或关闭时");} }System . out . println("过滤器类的初始化方法,该方法只会被调用一次");
2024-12-13 19:10:02
311
原创 JavaWeb03
在Java中,Servlet是用于创建动态Web内容的服务器端组件。Servlet运行在Tomcat服务器上,可以响应客户端(通常是Web浏览器)发出的请求。Servlet的生命周期由服务器管理,主要包括初始化、请求处理和销毁三个阶段。Servlet是一种Java类,它实现了javax.servlet.Servlet接口。Servlet主要用于处理HTTP请求和生成HTTP响应,可以用于创建动态网页、处理表单数据、管理会话等。--概述---
2024-12-13 19:03:30
651
原创 JavaWeb02
在jsp中存在的一个内置对象,该对象主要的作用就是浏览器与服务器交互的一个内置对象。该对象存放的数据,有效期: 浏览器只要不关闭,该对象中保存的数据就一直存在。如果30分钟为操作浏览器。也会自动失效。理解为容器: 浏览器和服务器之间的一款容器。
2024-12-13 18:54:14
463
原创 JavaWeb01
网页可以结合高级编程语言,和数据库结合的页面都是动态页面。里面可以使用java语言。最常见的动态页面: jsp,thymeleaf,asp等这些都是动态页面。java server page: java服务器网页。该网页的解析需要服务器。而且该网页中可以插入java代码。jsp它是动态网页,里面可以插入java代码。如何在jsp中插入java代码。java的结果或表达式输出到网页上。在tomcat/webapps目录下创建项目。第二种: 发送请求时都可以携带数据。 java代码。
2024-12-13 18:41:33
881
原创 Java学习Day10——JDBC
1. 表示数据库结果集的数据表,通常通过执行查询数据库的语句生成2. ResultSet对象保持一个光标指向其当前的数据行。最初,光标位于第一行之前3. next方法将光标移动到下一行,并且由于在ResultSet对象中没有更多行时返回false ,因此可以在while循环中使用循环来遍历结果集1. Statement对象 用于执行静态SQL语句并返回其生成的结果的对象2. 在连接建立后需要对数据库进行访问,执行命名或是SQL语句,可以通过Statement [存在SQL注入]
2024-12-12 17:08:34
957
原创 Java学习Day09——IO流
java的I0操作 称之为 java的输入输出流。I指的是 Inputstrem 输入流0指的是 Outputstream 输出流java的I0操作简单的说就是通过 java代码对文件内容进行读写操作。Java流的分类按流向分:输入流:程序可以从中读取数据的流。输出流:程序能向其中写入数据的流。技数据传输单位分:字节流:以字节为单位传输数据的流。字符流:以字符为单位传输数据的流。按功能分:节点流:用于直接操作目标设备的流。
2024-12-11 19:33:51
748
原创 Java学习Day08——泛型
1. 不能对加入到集合 ArrayList中的数据类型进行约束(不安全)2. 遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响。
2024-12-11 19:14:16
696
原创 Java学习Day07——集合
1. 长度开始时必须指定,而且一旦指定,不能更改2. 保存的必须为同一类型的元素3. 使用数组进行增加/删除元素的示意代码-比较麻烦。
2024-12-11 18:56:32
1815
原创 Java学习day07——异常
编译异常是指在编译期间,就必处理的异常,否则代码就不能通过编译。异常处理就是当发生异常时,对异常的处理方式。如果一个方法(中的语句执行时)可能生成某种异常,但是并不能确定如何处理这种异常,!则此方法应显示地声明抛出异常,表明该方法将不对这些异常进行处理,而由该方法的调用者负责处理在方法声明中用throws语句可以声明抛出异常的列表,throws后面的导常类型可以是方法中产生的异常类型,也可以是它的父类。jdk自带了很多异常类型。我们为了更好的知道异常类型。我们可以自己定义异常类。
2024-12-04 20:05:30
778
原创 Java学习day06——面向对象编程中级部分
封装、继承和多态。封装(encapsulation)就是把抽象出的数据[属性]和对数据的操作[方法]封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作[方法],才能对数据进行操作。继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。如果某类B“继承”另某类A,就把这个B称为“A的子类或派生类(subclass)”,而把类A称为“B的父类”也可以称为“A是B的超类或基类super代表父类的引用,用于访问父类的属性、方法、构造器。
2024-11-23 16:33:47
1961
原创 Java学习day05——面向对象编程基础
在某些情况下,我们要需要定义成员方法(简称方法)。比如人类:除了有一些属性外(年龄,姓名..),我们人类还有一 些行为比如:可以说话、跑步..,通过学习,还可以做算术题。这时就要用成员方法才能完成。访问修饰符 返回数据类型 方法名(形参列表..){//方法体语句;return返回值;形参列表:表示成员方法输入cal(intn),getSum(intnum1,intnum2)返回数据类型:表示成员方法输出,void表示没有返回值方法主体:表示为了实现某一功能代码块return语句不是必须的。
2024-11-21 14:00:16
1199
原创 Java学习day04——数组、排序和查找
排序是将多个数据,依指定的顺序进行排列的过程。顺序查找二分查找12. 2 案例有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王猜数游戏:从键盘中任意输入一个名称,判断数列中是否 包含此名称【顺序查找】要求:如果找到了,就提示找到,并给出下标值。// 定义数列String[] wangList = {"白眉鹰王", "金毛狮王", "紫衫龙王", "青翼蝠王"};// 创建 Scanner 对象,用于从键盘读取输入// 提示用户输入名称。
2024-11-20 08:47:33
1155
原创 Java学习day03——程序控制结构
让程序有选择的的执行,分支控制有三种单分支 if双分支 if-else多分支 if-elseif-....-else在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层分支外面的分支结构称为外 层分支。(建议不要超过3层,可读性不好)break 语句用于终止某个语句块的执行,一般使用在switch或者循环[for,while,do-while]中continue语句用于结束本次循环,继续执行下一次循环。
2024-11-19 20:05:25
693
原创 Java学习day02——运算符
算术运算符是对数值类型的变量进行运算的,在Java程序中使用的非常多。关系运算符的结果都是boolean型,也就是要么是true,要么是false关系表达式经常用在if结构的条件中或循环结构的条件中用于连接多个条件(多个关系表达式),最终的结果也是一个boolean值。赋值运算符就是将某个运算后的值,赋给指定的变量。
2024-11-18 19:06:34
2091
1
原创 Java学习day01——了解Java
*:Java是一门面向对象的高级编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。**
2024-11-18 17:27:21
905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人