自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 过滤器、监听器

一、过滤器 1.1 介绍  Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请 求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程:Filter 对用户请 求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,后 Filter 再对服务器响应进行后处 ...

2019-09-10 08:39:43 118

原创 session基础运用

常用对象一、本次课目标理解常用对象的作用和意义 掌握域对象的设置与获取 理解文件上传的步骤 掌握文件下载二、Session2.1 介绍  HttpSession 对象是 javax.servlet.http.HttpSession 的实例,该接口并不像 HttpServletRequest 或 HttpServletResponse 还存在一个父接口,该接口只是一个纯粹的接口。这因为 s...

2019-09-09 08:38:30 267

原创 css的进一步了解

css的进一步了解1.遮罩<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>这是一个登录页面</title> </head> <style type="text/css"> *{ margin: 0; ...

2019-08-14 21:38:56 116

原创 css基础知识

css的学习1.选择器1.1属性选择器直接使用标签名字在style里设置1.2id选择器通过设置div标签的id,再使用#id,对css进行设置1.3类选择器通过设置div标签的class,再使用.class,对style进行设置2.border1px:设置线长soild:设置线条为实线border-radius: 50%:设置边框的角的弧度3.positionrelat...

2019-08-13 20:56:17 106

原创 初步学习HTML

html定义1.html是超文本标记语言,xml 是html 的超集。2.xml是用来储存数据的。3.html主要标记语言:​ a p hn img div form ul ol li​ table td tr th tbody thead tfoot​ form input select button​ iframe frameset frame二、meta1.字符集2...

2019-08-12 21:28:26 87

原创 Java Collection与Map基础知识

Collection​ 无序集合,可重复​ 主要方法:​ 增加:add(),addAll()​ 删除:remove(),removeAll(),clear()​ 查找:contains(),containsAll(),size(),isEmpty()​ 迭代方式:​ foreach迭代,iterator迭代。List implements Collection​ 有序集合,可重复...

2019-08-01 20:49:13 97

原创 Java网络编程之Tcp实现多人聊天

网络编程用Tcp实现多人聊天窗口实现思路具体思路:​ 1、写一个server服务器,用于监听10001端口,以及处理接收和向客户端发出数据。​ 2、客户端寻找服务器的ip地址与服务器端口。建立连接。​ 3、每个客户端与服务器建立连接后,创建一个InputStream流和一个OutputStream流用于传输数据。同时客户端将自己的用户信息对象通过ObejcetOutputStrea...

2019-07-31 20:04:57 906

原创 Java 数据集合知识点(待更新)

java集合知识点一、集合和常用类数组的存储数据的弊端:存储相同数据类型的有序集合,存储的数据是相同类型的数组存储数据时 需要指定当前数组的长度而且长度不可变 (定长)在大多数的应用场景中,数据都是动态的,导致数组存储要么浪费空间,要么浪费效率集合的使用java提供了一套功能强大的集合框架,来帮助存储数据信息多种集合对象用来在不同的需求场景使用。本质上而言 其实不同...

2019-07-30 21:11:12 113

原创 Java利用Calendar自制的万年历(含图形化界面)

#Java利用Calendar自制的万年历(含图形化界面)package MyDate;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import javax.swing.BorderFactory;import javax.swing.JFrame;import...

2019-07-27 10:49:56 2934 1

原创 Java常用类File以及IO流

常用类Calendar构造方式:​ Calendar c=Calendar.getInstance()获取当前日历中的天:c.get(Calendar.DATE));获取当前日历中的天:c.get(Calendar.DAY_OF_MONTH));File构造方式:Flie f=new File(“路径”);package IO;import java.io.File;pu...

2019-07-26 19:54:04 88

原创 Java中常见类的使用

常用类String1、charAt(int a) 查询String中a索引的内容,返回值为char2、codePoinAt(int a) 查询String中a索引的编码,返回值为int3、compareTo(String s) 将String 与s比较大小,返回值为int,若大于返回正数,小于返回负数,相等返回0​ compareToIgnore(String s) 同上,忽略...

2019-07-24 20:45:04 112

原创 Java中 异常与抛出异常

异常try catch写法:​try { //可能产生的异常的代码区,也称为监控区 }catch (ExceptionType1 e) { //捕获并处理try抛出异常类型为ExceptionType1的异常 }catch(ExceptionType2 e) { ...

2019-07-23 21:13:24 389

原创 Java编写储存数组数据对象,数组工具类

编译一个储存数据的对象,并且有增删查改等功能package Arraylist;public class Arraylist { int[] arrs; int size; int capty; private static final int DEF=10; public Arraylist() { this(DEF); } public Arraylist(int ca...

2019-07-22 21:25:29 320

原创 java抽象类、接口,equals重写

abstract抽象类学习抽象类:​ 1、父类中定义的方法不需要具体的实现步骤、没有方法体。​ 2、父类中定义这个方法的目的是告诉子类 一定要保证存在该方法。对于类的要求:​ 1:父类中不需要定义方法的实现步骤​ 2:子类必须要重写父类的抽象方法抽象类:​ 1、包含了抽象方法的的类称之为抽象类。​ 2、被abstract修饰的类称之为抽象了抽象方法:​ 1、只要方法的声明,没...

2019-07-18 21:22:50 464

原创 java中构造器、继承、封装的基本用法

面向对象构造器构造器的用法在类中用来创建对象那个的方法称之为构造器 构造函数 构造方法1:构造器是一个特殊的方法:a:构造器(方法)名称和类名相同。b:构造器(方法)无返回值。c:在方法中无需写return返回数据。d:构造器是允许方法重载的。e:所有类默认情况下都会存在一个无参构造器,如果在当前类中显式的声明了构造器之后,无参构造器就不存在了。构造器的作用就是用来创建对象的...

2019-07-16 23:35:26 236

原创 递归以及面向对象

递归1、一个方法自己调用自己,叫做递归。2、递归的逻辑很简单清晰,但是需要调用的内存较大。实例:用递归求斐波那契数列的第几项。import java.util.Scanner;/** * 用递归求斐波那契数列第N项 * */public class Text02 { public static void main(String[] args) { Scanner inp...

2019-07-15 20:40:21 324 1

原创 输出菱形的方法

输出菱形的方法通过坐标轴的方法,输出打印菱形:public class Text01 { public static void main(String[] args) { for(int x=5;x>=-5;x--) { for(int y=5;y>=-5;y--) { if((x<0?-x:x)+(y<0?-y:y)==5) { Sy...

2019-07-15 13:22:06 360

原创 Java方法

方法方法注意事项方 法:1:什么是方法?函数 方法就是一个段代码的集合, 这段代码完成了某个具体的功能 业务场景()。 一个方法就是一个功能。2:为什么使用方法? 避免main方法中的代码堆积,造成后期的拓展以及维护的成本增加。3:如何使用方法? a:照着main方法抄了一个方法,少了String[] args b:在方法中通过方法名称调用需要执行的方法 方法()中的内容 参数,就相当于...

2019-07-13 10:24:44 139

原创 流程控制语句

流程控制条件语句if单分支​ 语法结构:​ lf(表达式结果是boolean){​ 执行语句;}​ 执行顺序: 1:判定表达式的值,如果表达式的值是true执行{}中的执行语句。​ 2:如果表达式值是false 整个if语句都不执行。​ 注意事项:当{}中执行语句只有一条时,{}可以省略。​ 代码:​public class Demo01{ publ...

2019-07-11 20:57:59 93 2

原创 数据类型的强制转换与运算符

1、学习技术:1.1数据类型转换自动转换强制转换1.2运算符算术运算符关系运算符逻辑运算符赋值与拓展2、学习详情:2.1 数据类型转换自动转换:由小的数据类型转换成大的数据类型时,会进行自动转换,注意boolean类型无法转换数据类型。大类型 变量名=小类型值`public class change{` . public static void main(S...

2019-07-10 20:54:30 539

原创 Java基础入门

目录(1)、环境变量的配置:Path的配置JAVA_HOME的配置Classpath的配置(2)、运行Java文件的操作(三步)(3)、Java程序易错点(4)、Java的基础语法1、标识符2、关键词3、字符合集4、变量5、数据类型2.1 环境变量的配置右击计算机->属性->高级系统设置->环境变量->系统变量->path修改path的值...

2019-07-10 18:24:10 76

空空如也

空空如也

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

TA关注的人

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