自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Effective Java(二)

一.覆盖equals方法时请遵守通用约定 很多时候我们需要覆写object的equals方法(Object默认的equals方法实现为:return( this = obj);),通常来说,如果类具有自己特有的“逻辑相等”概念时,我们就需要覆写equals方法来实现逻辑相等。类的每一个实例本质上都是唯一的。在覆写equals方法时必须遵守一些约定,下面是约定的内容: 1.自反性。对于任何非nu

2017-01-25 19:24:05 259

原创 Effective Java(一)

最近拜读了一部分Joshua Bloch大师的Effective Java一书,很早之前就想读这本书,一直也没有静下心来看看,最近刚刚开始读,记一下学习笔记。 一.遇到多个构造器参数时要考虑使用构建器 当一个类有多个参数的时候,如果使用构造器初始化实例会很麻烦,这样我们需要提供很多很多构造器,当参数足够多后再加一个参数我们就需要添加很多构造器函数。 此外如果使用重叠构造器模式,会很难理解

2017-01-22 20:05:52 243

原创 Java并发编程随笔

一.什么是线程 操作系统在运行一个程序时,会为其创建一个进程。现代操作系统调度的最小单元是线程,也叫轻量级进程,一个进程里可以创建多个线程,这些线程都拥有各自的计数器,堆,栈和局部变量等属性,并且能够访问共享的内存变量。 由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统内多个程序间并发执行的程度,从而显著提高系统资源的利用率和吞吐量。 二.为什

2017-01-15 20:56:58 270

原创 Java集合随笔

Java中常用的集合分为三大类,分别为set,list,map, 其中set代表无序、不可重复的集合;list代表有序、可重复的集合。map代表具有映射关系的集合。 Set接口。set集合不允许包含相同的元素。set判断两个对象是否相同是根据equals方法。如果两个对象用equals方法返回的是true,set不会接受这两个对象。 HashSet是set接口的典型实现,HashSet按h

2017-01-08 19:35:52 239

原创 我的博客开篇之旅

想开始写自己的博客有一段时间了,一直没有下定决心坚持写点什么,最近的一些事让我认识到自己需要坚持充实自己,持续学习,所以在新的一年开始,终于开始了我的博客之旅开篇章,希望以此提高自己的能力,结识一些志同道合的朋友。 首先自我介绍一下,我是来自东北的LY,16年本科毕业,目前工作于某互联网公司,从事java开发工程师工作。接下来的一些文章,主要是记录下我的学习过程,将平时读的书,工作中遇到的问题和

2017-01-02 15:01:33 256

空空如也

空空如也

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

TA关注的人

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