- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 观察者模式
什么是观察者模式观察者模式是指一种一对多的联系方式,当一个对象产生某些动作时需要通知其他多个对象做出相应的反应。比如说,当学校开学的时候,老师、学生、后勤管理部门、行政管理部门等都有不同的事情需要完成。学生学要提前订票,收拾行李,保证按时到校;老师需要熟悉下学期教学计划,提前备课;后勤管理部门需要提前检查学生公寓,保证水、电、暖气等供应正常;行政管理部门需要安排好本学期的教学计划,保证学生按时开课等
2017-04-07 08:56:27 539
原创 浅谈java中对象的序列化
一、定义及作用我们所接触的大部分对象都是在程序开始运行时创建,并在程序终止后销毁。如果我们想将一个对象持久化的保存下来或者将它传送给别的用户,就需要用到对象的序列化。对象的序列化过程实际上是虚拟机将一个对象转换成一个字节序列,这个字节序列能够在存储在本地文件上也能够在网络上传输。同时,序列化的对象也能够进行反序列化,它能够根据对象生成的字节序列还原对象。二、如何实现能够被序列化的对象所
2017-04-04 18:16:41 346
原创 装饰者模式
引入:我们知道使用BufferedReader的readLine()方法可以从输入流一次性读入一行数据。假如,我们现在有以下几个需求:1.每次读入时在行首加入读入的行号;2.读入时在行末加上分号;3.读入时给每行加上双引号;4.同时满足1和2的要求;5.同时满足1,2和3的要求;简单一点,我们可以使用继承,分别编写满足1,2,3,4,5要求的类,让他们继承Buffere
2017-04-01 21:23:24 396
原创 java环境变量的作用及win10系统中配置详解
作为一名java语言的初学者,第一步就需要在自己的计算机上配置相应的环境变量,然后才能运行程序。关于环境变量如何配置的教程网上很多,然而都只告诉我们如何配置,很少有能够说明为什么要这么配置的。作为一名已经学习java一年多的学生,博主今天才真正明白其中的原理,所以写下来分享给大家。一、JAVA_HOME1.作用:JAVA_HOME指明了Jdk的安装路径(其值为:C:\Program Fil...
2017-03-31 19:55:52 1105 1
原创 算术表达式转成前缀表达式(波兰表达式)并求值
上一篇文章,楼主分享了自己如何将一个中缀表达式转化成后缀表达式并求值,在这篇文章当中楼主将介绍如何将一个中缀表达式转换成一个前缀表达式并求值。
2017-03-14 18:05:42 3230
原创 对http协议的一点理解
一、什么是http协议? 数据通信与网络一书中对协议是这样定义的“协议是用来管理数据通信的一组规则。协议规定了通信的内容、通信的方式和通信的时间。协议的核心要素是语法、语义和时序。” 那么 什么是http协议呢?它到底是怎样应用到网络传输过程中的呢? 首先,http(超文本传输协议)是基于TCP连接主要用于万维网上存取数据的协议,它规定了浏览器发送数据的格式与服务器返回
2017-03-12 21:20:52 510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人