自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (8)
  • 收藏
  • 关注

转载 Java----序列化serializable

序列化的意义?        ------为了在网络上传输“对象”     对象是层次结构的,像一棵树。对象里面字段可能又是一个对象。如果你希望网络传输或者保存到文件中,它们是线性的,从头到尾的,有序的。序列化就是把对象拍扁成一个序列。反序列化就是把拍扁的对象拉起来成一个立体的。--------------------------------

2017-12-29 18:19:41 148

翻译 NIO和IO

计算机就速度来说 CPU > 内存 > 硬盘 I- 就是从硬盘到内存O- 就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,继续操作。这种方式是最简单的,叫阻塞IO。 第二种方式:我从硬盘读取数据,然后程序继续向下执行,等数据读取完后,通知当前程序(对硬件来说叫中断,对程序来说叫回调),然后此程序可以立即处理数据,也可以执行完当前操作

2017-12-29 18:04:59 121

翻译 设计模式-----六大原则

单一职责原则       一个类只负责一项功能原则里氏替换原则定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。定义2:所有引用基类的地方必须能透明地使用其子类的对象。问题由来

2017-12-28 17:54:31 167

原创 设计模式------存在意义

建造者模式产生的意思?每种设计模式都是为了解决某一类而问题出现的,建造者模式也不例外。场景如下:有一个对象,如House对象,有很多属性,经常要改变对象属性值,既然是创建型模式,肯定不会让客户端创建对象,如果用工厂模式去创建,那么得总是得改变工厂类代码(为了改变对象属性),这样肯定是行不通的!

2017-12-28 16:59:18 803

原创 异常:"throw/throws"和"try/catch"的区别(二)

研究发生异常时,异常后面的代码还会执行吗?"try/catch"里异常块后的不会执行,抓获后后面的代码会执行;这感觉有点像汇编里的jump指令

2017-12-26 12:38:10 322

原创 异常:"throw/throws"和"try/catch"的区别(一)

关于出现异常的处理方法:"throw/throws"和"try/catch",说深了感觉我自己也理解不了,先知道一个区别吧:"throw/throws"后面的程序不会执行,"try/catch"后面的程序还会执行以前印象不叫深的是:曾经处理大量的for循环时,用了throws后for里面报错,导致后面不报错的for都没执行,那时差错的方向错了折腾一阵,后来发现是这... ....详

2017-12-26 11:34:12 5669 1

空空如也

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

TA关注的人

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