Java语言
ChenjcarryOn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
序列化与反序列化
java.io.Serializable引发的问题——什么是序列化?在什么情况下将类序列化? 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implemen...转载 2018-11-29 21:43:12 · 187 阅读 · 0 评论 -
Java设计的六大原则
听说Java设计有六大心法,23种招式,之前居然跳过了心法,先拜读了招式,在此学习一下心法,之后再将23种招式再修炼一遍。1.开闭原则(Open Close Principle)定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来...转载 2019-01-01 20:38:27 · 395 阅读 · 0 评论 -
线程池的好处&线程池框架Executor
线程池的好处?为什么使用线程池? 服务端的应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。现在服务器的CPU一般都是多核的,如果我们在面对巨大的请求时,还是以单线程的方式去处理这样的一个任务,显然它的耗时是我们所无法接受的,而且不能发挥我们服务器多核CPU的优势。那么我们便会采用多线程的方式去处理这样的场景,我们很自然的能够想到使用new Thr...原创 2019-03-24 14:09:05 · 1097 阅读 · 0 评论
分享