自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day04 BeanUtils工具类&Response

login.html中form表单的action路径的写法* 虚拟目录+Servlet的资源路径BeanUtils工具类,简化数据封装用于封装JavaBean的JavaBean:标准的Java类要求:类必须被public修饰必须提供空参的构造器成员变量必须使用private修饰提供公共setter和getter方法功能:封装数据概念:成员变量:属...

2020-01-03 00:47:41 168

原创 day03 Http协议&Request

Http协议概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了服务器与浏览器端数据传输的格式特点:基于TCP\IP的高级协议一次请求一次响应默认端口:80无状态是每次请求之间相互独立,不能交互数据1.0每次请求都会建立连接,1.1采用复用连接请求数据的格式请求行:客户端浏览器告诉服务器一些信息 请求方式 请求ur...

2019-12-23 03:54:38 291

原创 day02 Servlet&&GenericServlet&&HttpServlet

Servlet的继承体系结构HttpServlet(抽象类) extends GenericServlet(抽象类) extends Servlet(接口)GenericServlet:将Servlet接口中的其他方法做了空默认操作,只对service方法进行抽象操作将来定义Servlet类的时候,可以去继承G...

2019-12-23 00:14:11 157

原创 day01 tomcat&&servlet

Servlet: server applet* 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则 * 将来我们定义个类,去实现Servlet接口,覆写方法快速入门:创建JavaEE项目定义一个类,去实现Servlet接口public class ServletDemo01 implements Ser...

2019-12-21 21:53:36 124

原创 day20 Junit测试、反射、注解

今日内容Junit单元测试反射注解Junit单元测试:测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。Junit使用:白盒测试步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xx.test cn.i...

2019-11-02 20:27:32 137

原创 day17 Stream流和方法引用

Stream流流过滤的方法Stream流中的常用方法_filter:用于对Stream流中的数据进行过滤Stream filter(Predicate<? super T> predicate);filter方法的参数Predicate是一个函数式接口,所以可以传递Lambda表达式,对数据进行过滤Predicate中的抽象方法:boolean test(T t);...

2019-10-28 23:32:54 268

原创 day16 jdk1.8新特性-1

函数式接口函数式接口是指有且只有一个抽象方法,但是可以有多个非抽象方法的接口格式:修饰符 interface 接口名称{ public abstract 返回值类型 (参数列表); //其他非抽象方法的内容 }@FunctionalInterface注解与 @Override 注解的作用类似,Java 8中专门为函数式接口引入了一个新的注解: @FunctionalInterf...

2019-10-25 18:35:50 150

原创 day15 网络编程

网络编程入门软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。网络通信协议**网络通信协议:...

2019-10-22 19:21:20 179

原创 day14 缓冲流、转换流、序列化流和打印流

缓冲流BufferedOutputStream(字节缓冲输出流)java.io.BufferedOutputStream extends OutputStream继承自父类的共性成员方法:public void close() :关闭此输出流并释放与此流相关联的任何系统资源。public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。public void ...

2019-10-21 21:00:17 215

原创 day13 IO流

OutputStream字节输出流(写入)java.io.OutputStream:字节输出流此抽象类是表示输出字节流的所有类的超类。定义了一些子类共性的成员方法:public void close() :关闭此输出流并释放与此流相关联的任何系统资源。public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。public void write(byte[]...

2019-10-19 17:36:49 291

原创 day12 File类

File类java.io.File类文件和目录路径名的抽象表示形式。java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作我们可以使用File类的方法创建一个文件/文件夹删除文件/文件夹获取文件/文件夹判断文件/文件夹是否存在对文件夹进行遍历获取文件的大小File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的...

2019-10-18 15:02:19 165

原创 day11 Lamdba函数式编程思想

Lambda函数式编程思想与面向对象思想的区别Lambda函数式编程思想只要能获取到结果,谁去做的,怎么做的都不重要,重视的是结果,不重视过程在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。面向对象的编程思想做一件事情,找...

2019-10-18 13:00:30 149

原创 day10 线程

线程、程序与进程1.线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。2.程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。3.进程是程...

2019-10-16 18:52:04 115

原创 day09异常

Throeable类java.lang.Throwable类是 Java 语言中所有错误或异常的超类。Exception:编译期异常,进行编译(写代码)java程序出现的问题RuntimeException:运行期异常,java程序运行过程中出现的问题异常就相当于程序得了一个小毛病(感冒,发烧),把异常处理掉,程序可以继续执行(吃点药,继续革命工作)Error:错误错误就相当于程序得了...

2019-10-15 17:37:11 167

原创 day08 List和Set接口

List接口java.util.List接口 extends Collection接口List接口的特点: 1.有序的集合,存储元素和取出元素的顺序是一致的(存储123 取出123) 2.有索引,包含了一些带索引的方法 3.允许存储重复的元素List接口中带索引的方法(特有) - public void add(int index, E element): ...

2019-10-14 21:36:32 180

原创 day07 Map集合

Map集合java.util.Map<k,v>集合Map集合的特点 1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value) 2.Map集合中的元素,key和value的数据类型可以相同,也可以不同 3.Map集合中的元素,key是不允许重复的,value是可以重复的 4.Map集合中的元素,key和value是一一对应java.util.Hash...

2019-10-14 20:54:52 134

原创 day06 Collection接口

Collectionjava.util.Collection接口所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法任意的单列集合都可以使用Collection接口中的方法共性的方法:public boolean add(E e): 把给定的对象添加到当前集合中 。public void clear() :清空集合中所有的元素。public boolean remove(E...

2019-10-13 17:52:55 146

原创 day05 API常用的类

Object类Object类是所有类的超类,所有对象(包括数组)都实现了这个类的方法1.Object中的toString方法的使用String toString() 返回对象的字符串表示形式。①我们在定义一个类的时候,这个类就会去继承Object类的toString方法,但是Object中方法往往不会满足我们的需求,这是就要去覆盖重写toString方法,重写在IDEA中直接==Alt...

2019-10-12 01:01:34 119

原创 day04 内部类

内部类内部类的定义和规格1.成员内部类修饰符 class 外部类名称{ 修饰符 class 内部类名称{ ..... }}注意:内访问外随便,外访问内需要借助内部类中的对象同类中访问外部类成员变量:如果出现重名现象 外部类名称.this.外部类成员变量名称2.局部内部类(包括匿名内部类)如果一个是在方法内定义的,那么这就是局部内部类,出了这个方法...

2019-10-10 15:42:09 143

原创 day03 接口

在]ava9+版本中,接口的内容可以有1.接口的定义格式 public interface 接口名称{}2.接口抽象方法的定义格式 public abstract 返回值类型 方法名称(参数列表); ==注意:实现类必须覆盖重写接口所有的抽象方法,除非实现类是抽象类==3.从]ava8开始,接口里允许定义静态方法,格式 public static 返回值类型 方法名称(参数列表){ ...

2019-10-09 22:26:39 850

原创 day03 多态

java中的多态1.多态的概述:java对象的多种形态,例如 小明是人(人类形态)也是学生(学生形态)2.多态的格式和使用①(左父右子) 父类名称 父类对象名称=new 子类名称(); (父类的引用指向子类的对象)②接口名称 对象名称=new 实现类名称();3.多态中成员变量的访问特点①直接通过对象名称访问成员变量:看等号左边是谁,就是谁的变量,没有往上找②间接通过成员方法访问成员...

2019-10-09 21:46:05 146

原创 day02 java中的继承

继承的三个特点Java语言是单继承的。一个类的直接父类只能有唯一一个Javai语言可以多级继承一个子类的直接父类是唯一的,但是一个父类可以拥有很多个子类。...

2019-10-09 11:48:15 102

原创 自学day01记录(IDEA中的常用快捷键)

IDEA中的常用快捷键Alt + Enter 引入类Alt + Insert gettr setter方法 toString方法Ctrl+Alt+T 将代码包在一个块中,例如try/catch ;synchronized等Ctrl+Alt+L 代码格式化Ctrl+Shift+Enter 将输入的if、for、函数等等补上{}或者;使代码语句完整Ctrl+Y 删除光标所在的行Ct...

2019-10-08 11:15:32 190

空空如也

空空如也

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

TA关注的人

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