摘要: 书接上回 进阶实现的重构: 一、封装请求的代码 ·1请求封装到HttpRequest中,观察Http的请求,进行封装 其中有3个请求参数(请求方式,资源路径,请求协议),构造方法传入InputStream读入请求并赋值(3个参数) ·2在ClientHandler类中调用HttpRequest; 二 阅读全文
posted @ 2018-04-27 20:21 Shak1ng 阅读(638) 评论(0) 推荐(0)
摘要: 声明:本文大概需要30分钟,如果只依据本文不看源码就能写出Web服务器就算学会了~如有错误欢迎指正~ 首先我们要知道web服务器是什么? 一般指网站服务器,是指驻留于因特网上某种类型计算机的程序 服务器有什么作用: 1.放置网站文件,让别人浏览 2.可以放置数据文件,供别人下载 服务器分类: 1.A 阅读全文
posted @ 2018-04-27 16:36 Shak1ng 阅读(2014) 评论(0) 推荐(0)
摘要: 一、super关键字 1.super的三个作用 1)调用父类的成员变量 示例代码: 2)调用父类的构造方法 在子类中调用父类的构造器,子类所有构造方法无论重载多少个,第一行必须是super(); super()和this()只能存在一个,任选其一,只要满足子类中的构造方法调用一次父类的构造方法即可; 阅读全文
posted @ 2017-12-05 19:30 Shak1ng 阅读(176) 评论(0) 推荐(0)
摘要: 一、字符串 字符串就是一连串的字符序列(字符数组),Java提供了String,StringBuffer和StringBuilderString来封装字符串,String,StringBuffer和StringBuilder都实现了CharSequence接口 二、String 1.String对象 阅读全文
posted @ 2017-12-04 14:59 Shak1ng 阅读(214) 评论(0) 推荐(0)
摘要: 一、多态的前提 1.有继承; 2.有重写; 3.父类引用指向子类对象。 二、多态的作用 1.提高代码的维护性; 2.提高代码的扩展性; 三、多态的缺点 不能调用子类特有的方法 但是可以可以向下转型,就可以调用子类的特有方法了 四、多态的实质 多态就是子类向上转型为父类,可以调用父类中定义的所有属性和 阅读全文
posted @ 2017-12-03 21:13 Shak1ng 阅读(267) 评论(0) 推荐(0)
摘要: 第一次写博文,就直接罗列知识点了... 一、this关键字 this关键字作用: 1.区分类中的成员变量和局部变量的重名问题; 2.this总是表示调用该方法的对象,而根据位置不同又分两种情况: 1)调用本类中的其他重载构造方法; 2)调用该对象中的其他方法。 代码示例1: 示例代码2: 代码示例3 阅读全文
posted @ 2017-12-03 20:37 Shak1ng 阅读(170) 评论(0) 推荐(0)