自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 response详解

Response和我们即将在后面说到的Request容器是一一对应的,他是web容器在用户每次请求服务端的时候,创建的一对容器对象,Response容器是服务端返还给客户机的一个响应内容对象容器,比如说:响应头,响应行,实体数据等信息,而Request容器对象是,代表用户请求服务端的的一个容器对象,比如客户机的请求头,请求行,以及携带的参数信息等。所以说Request容器对象和Response容器...

2019-06-15 16:22:35 635

原创 request详解

这篇我们就来看一下Request容器对象,之前也说过了,这个两个容器对象是相对应的,每次用户请求服务器的时候web容器就会给创建这对容器对象,他们是共存亡的,当然Request除了有一个容器对象的角色,他还有一个角色就是Request域,我们之前在讲解Servlet的时候,说到一个ServletContext域,这个域的范围是整个web应用,这里的Request域的范围就小了,他只是一次用户的请求...

2019-06-15 16:21:48 445

原创 注解及多线程

注解 自定义注解: 成员类型受限:基本类型及String Class Annotation Enumeration 注解中成员取名为name+() 可以用default为成员指定默认值 内建注解: override(重写) @Depercateed(过时) @SuppressWaring 元注解: @Target({ElementType . TYOE,ElementType . METHO...

2018-12-29 08:39:44 740 1

原创 对象流 反射机制

对象流 前提: ObjectInputStream ObjectOutputStream 序列化:把对象写入文件 writeObject(Object) 反序列化:从文件读取对象 readObject()—》类型转换 常见异常: NotSerializableException : 类没有实现 Serializable接口,不可被序列化 transien...

2018-12-27 18:26:09 173

原创 I/O操作

I/O操作 文件操作 文件内容操作 字节流 InputStream outputStream 字符流 FileReader FileWriter InputStreamReader(new FileInputStreeam(“”)) outputStreamWriter(new FileoutputStream(“”)) 缓冲字符流 BufferedReader Bu...

2018-12-26 15:26:55 300

原创 实用类2

Math Random String: 字符串常量 String是不可变常量,在每次对String类型进行改变时等同于生成一个新的String对象,然后指向新的对象,所以经常改变字符串内容最好不要用String,每次生成新的对象对系统产生影响 StringBuffe:字符串变量 String是可变常量,每次改变对对象本身进行操作,而不生成一个新的String对象,所以经常改变字符串内容最好用Str...

2018-12-25 14:41:46 149

原创 泛型及实用类1

Collection 泛型 Map:储存一组成对的键(key)-值(value)对象,提供key到value的映射 key不能重复,value能重复 HashMap:查询指定元素的效率高 数据结构“ 数组 链表 哈希表 mvc m:model模型层(entity dao service) v:view视图层(前段页面,main ) c:cotroller控制层 entity—》dao—》ser...

2018-12-24 13:41:08 154

原创 集合框架接口

为什么使用集合? 数组长度固定,而集合是“动态数组”,如果并不知道程序运行会需要多少对象, 或者需要更复杂的方式储存对象,可以使用java集合框架; 集合框架 Collection List接口:存储的是一组不唯一,有序的对象 ArrrayList实现类 以“动态数组”的方式实现,在内存中分配连续的空间,遍历和随机访问数组的效率高 LinkedList实现类 采用链表的储存方式,插入、删除元素的效...

2018-12-19 14:13:18 213

原创 异常

异常: 异常是指在程序运行中所发生的不正常的事件,他会中断正在运行的程序; if-else弊端: 代码臃肿 程序员要花很大精力“堵漏洞” 程序员很难堵住所有“漏洞” 异常处理机制: 程序中预先设置好对付异常的处理办法—》程序运行–异常–》对异常进行处理–》处理完毕,程序继续运行 关键字:try catch finally throw throws Throwable:所有异常类的祖...

2018-12-17 18:09:07 147

原创 抽象类及接口

抽象类:含有抽象方法的类必须定义为抽象类 抽象类里有抽象方法也可以有具体方法 抽象类不能被实例化 子类如果没有实现父类的所有抽象方法。,子类也必须定义为抽象类 没有抽象的构造方法和静态方法 抽象类的优点:抽象类中已经实现的方法,可以被子类直接使用,实现了代码的复用,同时提供的抽象方法,保证了子类具有自身的独特性 接口:接口中只有抽象方法,一个功能执行的入口,是一种标着和规范 接口是一种特殊的抽象类...

2018-12-14 19:27:47 147

原创 多态

多态: 多态是具有多种不同形态能力的特征,同一个接口使用不同的实例而执行不同的操作 多态可以减少类中的代码量,也可以提高代码的可扩展性和可维护性; 继承是多态的基础,没有继承就没有多态; 实现多态的方式: 父类作为形参 父类作为返回值 向上转型 向下转型:instanceof 面向对象三大特征: 封装:保证对象自身数据的完整性和安全性 继承:建立类之间的关系,实现代码复用,方便系统扩展 多态:相同...

2018-12-13 15:19:15 119

原创 继承及重写

继承:可以解决编程中代码冗余的问题,继承是java中实现代码重用的重要手 段之一 子类能继承父类的财产: 无法继承private修饰的属性和方法 无法继承父类的构造方法,通过super 可以继承默认修饰符修饰的属性和方法,子父类必须在同一个包中 可以继承父类public和protected修饰的属性和方法,无论子父类是否在同一个包中 继承中构造:如果子类没有通过supe...

2018-12-12 14:46:49 234

原创 封装及访问修饰符

访问修饰符: private: 私有 本类 默认: 本类 同包类 protected:本类 同包类 子类 public:本类 同包类 子类 任何地方 package:声明包 inport: 导包 封装: 优点:隐藏类的状态信息和实现细节,让使用者只能通过程序规定的方法来访问数据,可以方...

2018-12-12 08:32:18 309

原创 调用方法及构造方法

调用方法(现阶段) 同类中的方法可以直接互相调用,直接调用“方法名()” main()方法除外 即使main()方法与其他方法在同一个类中也需要通过新建main()方法所类中的对象,然后通过对象名.方法方法名调用 类中的方法没有顺序之分,只有调用先后之风分,先调用先执行 现阶段的成员变量的简单赋值方 1.通过方法直接给成员变量赋值(方法在该类中) 2.通过在main()方法中新建成员变量所在类...

2018-12-10 15:24:20 357

原创 类和对象

类和对象 万物皆对象 类:对一类事务的抽象描述 对象:是类的实体化,是一个具体的实体,比如人类的实体:张三、李四 方法:访问修饰符 返回值 方法名(){方法体} 返回值类型: 无返回值类型:void 有返回值类型(必须配合return使用):int double String int[]… return:返回结果 跳出方法 方法调用:同一个类中方法间的互相调用不需要创建对象,直接...

2018-12-06 15:30:49 159

原创 数组详细+吃货联盟订餐系统项目练习

组遍历 for(int i=0;i<nums.length;i++){} 增强for循环:for(int temp:nums){} 组增删改查 String name[]={“张三”,“李四”,“王五”}; String name[]=new String[100]; name[0]=“张三”; name[1]=“李四”; name[2]=“王五”; 0 1 2 ...

2018-12-05 15:48:02 978 1

原创 数组猜数

Scanner input=new Scanner(System.in); int[]scores=new int[]{8,4,2,1,23,344,12}; boolean flag=false; for (int i=0;i<scores.length;i++){ System.out.print(scores[i]+" "); } System.out.println(); //猜数 ...

2018-12-04 19:18:52 213

原创 插入算法

public static void main(String[] args) { Scanner input=new Scanner(System.in); int[]nums=new int[6]; nums[0]=99; nums[1]=85; nums[2]=82; nums[3]=63; nums[4]=60; System.out.print(“请输入要插入的数:”); int num...

2018-12-04 19:17:43 158

原创 数组

申明一个数组就是在内存空间划出一串连续的空间 数组定义:存储一组相同类型的数据 数组的基本要素: 1.标识符 2.数组元素 3.元素下标(从0开始)4.元素类型 5.数组的长度 数组的长度;数组名字+.length 数组类型 [] 数组名 = new 数组类型 [ 数组长度] 三种方式: int [ ] scores = new int [ 3 ]; scores[0]=80; s...

2018-12-03 19:46:14 203

原创 多重循环机程序调试

嵌套循环 :外层循环进入一次,内循环要执行一遍 多重循环的使用注意: 1.各循环可互相嵌套 2.一般不超过3层 3.外层循环变量变化一次,内循环变量要变化一遍 结束循环的方式 break; 中断循环 continue;跳出本次循环,继续执行下次循环 程序调试 Debug ...

2018-11-30 19:58:58 147

原创 循环结构

循环结构:while do-while for 循环三要素:循环变量初始化 循环体 循环条件的改变 while:先判断,后执行,有可能一次也不执行 do-while;先执行,后判断,最少执行一次 for:只适用于循环次数固定的情况 while(循环条件){ 循环操作 } do{ 循环操作 }while(循环条件); for( 表达式1:参数初始化 ; 表达...

2018-11-29 15:20:59 112

原创 选择结构笔记

选择结构:if 分支结构 switch分支结构 if(条件)-----》必须是布尔值 { 代码块 } 嵌套if结构 字符串的比较使用equals() 如sex.equals(男) 产生随机数(0~9)的方法 int random = (int)(Math.random()*10); switch结构 特点:条件为等值判断 switch(表达式){ case 常亮 1: 语句...

2018-11-28 15:00:40 195

原创 第二天 运算符,流程图

运算符 赋值运算符:= 算术运算符:+ - * / % ++ – 复合运算符:+= -= 逻辑运算符:%% || ! 关系运算符:> < >= <= == != 条件运算符:?: 前后为整结果为整 ,前后有一个浮点数,结果为浮点数 ++,–在后,先赋值输出,在加减1 ++,–在前,先加减1,在赋值输出 优先级:算术运...

2018-11-27 15:35:48 296

原创 正式开课啦!昨天第一天忘记发了.....

1、什么是JDK? 是JAVA软件开发工具包,包含了Java运行环境和运行工具; 2、Java编译过程 编写(.java)-------》编译(.class)(Java命令)---------》运行(Java命令) 3.JAVA三大版本 1995年诞生 javaSE(标准版,桌面程序软件) javaME(微缩版,安卓、手机游戏) javaEE(企业版,大型网站) 4、java跨平台原理 指程序可以...

2018-11-27 15:29:13 250

空空如也

空空如也

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

TA关注的人

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