自定义博客皮肤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 551

原创 request详解

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

2019-06-15 16:21:48 357

原创 注解及多线程

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

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

原创 对象流 反射机制

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

2018-12-27 18:26:09 110

原创 I/O操作

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

2018-12-26 15:26:55 237

原创 实用类2

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

2018-12-25 14:41:46 79

原创 泛型及实用类1

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

2018-12-24 13:41:08 74

原创 集合框架接口

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

2018-12-19 14:13:18 156

原创 异常

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

2018-12-17 18:09:07 99

原创 抽象类及接口

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

2018-12-14 19:27:47 74

原创 多态

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

2018-12-13 15:19:15 76

原创 继承及重写

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

2018-12-12 14:46:49 147

原创 封装及访问修饰符

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

2018-12-12 08:32:18 253

原创 调用方法及构造方法

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

2018-12-10 15:24:20 288

原创 类和对象

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

2018-12-06 15:30:49 100

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

组遍历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 881 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 139

原创 插入算法

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 94

原创 数组

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

2018-12-03 19:46:14 124

原创 多重循环机程序调试

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

2018-11-30 19:58:58 102

原创 循环结构

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

2018-11-29 15:20:59 67

原创 选择结构笔记

选择结构: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 134

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

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

2018-11-27 15:35:48 200

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

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

2018-11-27 15:29:13 172

空空如也

空空如也

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

TA关注的人

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