E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
effectivejava
Effective Java 第三版——16. 在公共类中使用访问方法而不是公共属性
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2018-01-07 16:26
Effective Java 第三版——15. 使类和成员的可访问性最小化
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2018-01-06 20:45
Effective Java 第三版——14.考虑实现Comparable接口
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2018-01-05 20:02
Effective Java 第三版——13. 谨慎地重写 clone 方法
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2018-01-04 22:28
10本Java书籍下载
下载地址:深入理解Java虚拟机2.
EffectiveJava
中文版第2版介绍了在java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的
文章show
·
2018-01-04 10:50
Effective Java 第三版——12. 始终重写 toString 方法
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2018-01-03 22:25
Effective Java 第三版——11. 重写equals方法时同时也要重写hashcode方法
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2018-01-02 21:23
10本Java书籍推荐
下载地址:深入理解Java虚拟机2.
EffectiveJava
中文版第2版介绍了在java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的
文章show
·
2018-01-01 19:00
Effective Java 第三版——10. 重写equals方法时遵守通用约定
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-30 07:56
Effective Java 第三版——9. 使用try-with-resources语句替代try-finally语句
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-29 06:17
Effective Java 第三版——8. 避免使用Finalizer和Cleaner机制
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-28 08:25
Effective Java 第三版——7. 消除过期的对象引用
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-27 08:27
Effective Java——创建和销毁对象
想要写好代码首先基础一定要好,所以我最近重新看了
EffectiveJava
,虽然这已经不是第一次看了但是还是有很多可以学习的地方。
码农一颗颗
·
2017-12-26 18:36
Effective Java 第三版——6. 避免创建不必要的对象
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-26 08:28
Effective Java 第三版——5. 使用依赖注入取代硬连接资源
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-25 08:39
Effective Java 第三版——4. 使用私有构造方法执行非实例化
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-24 07:21
Effective Java 第三版——3. 使用私有构造方法或枚类实现Singleton属性
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-23 08:50
Effective Java 第三版——2. 当构造方法参数过多时使用builder模式
Tips《
EffectiveJava
,ThirdEdition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java6
码匠安徒生
·
2017-12-22 23:27
Effective Java 第三版——1. 考虑使用静态工厂方法替代构造方法
EffectiveJava
,ThirdEdition条目1.考虑使用静态工厂方法替代构造方法一个类允许客户端获取其实例的传统方式是提供一个公共构造方法。其实还有另一种技术应
码匠安徒生
·
2017-12-21 21:28
EffectiveJava
学习记录 一
第一章前言学习摘要1.本书应该针对熟悉java程序设计语言的读者。2.模块的用户应不应该被模块的行为所迷惑;模块要尽可能的小,但又不能太小(模块是指可重用的软件组建,从单个方法到包含多个包的复杂系统,都可以是一个模块)代码应该被重用,而不是拷贝,尽量减少模块之间的依赖。3.错误应该尽早的检测出来,最好是在编译的时刻。4.Java支持四种类型:接口(interface),类(class),数组(ar
渝中刘一手
·
2017-12-08 10:23
关于 Java 的静态工厂方法,看这一篇就够了!
本文略长,所以先来个内容提要序:什么是静态工厂方法
EffectiveJava
2.1静态工厂方法与构造器不同的第一优势在于,它们有名字2.2第二个优势,不用每次被调用时都创建新对象2.3第三个优势,可以返回原返回类型的子类
昵称4
·
2017-11-29 09:00
深入理解Java对象序列化(转载)
在撰写本文时,既参考了ThinkinginJava,
EffectiveJava
,Ja
SeaRise
·
2017-11-21 23:30
Java设计模式百例(番外) - Java的clone
本文内容综合了《
EffectiveJava
》、《Java与模式》以及其他网上相关资料,希望能够对您也有所帮助。Java中,对象的创建除了用new关键字,还可以使用既有对
享学IT
·
2017-11-17 22:52
Java设计模式
【内功心法】设计模式
Java编程中避免equals方法的隐藏陷阱介绍
在《
EffectiveJava
》的第8项中,JoshBloch描述了当继承类作为面向对象语言中的等价关系的基础问题,要保证派生类的equal正确性语义所会面对的困难。
程序猿开发日志
·
2017-11-13 11:33
重写equals() 和 hashCode()方法
使用《
EffectiveJava
》里的17和31散列码方法:classPerson{privateStringname;privateintage;//gettersandsetters,constructor
椰子Tyshawn
·
2017-10-31 16:59
Java笔记
如何给老婆解释什么是Restful
本文发布于专栏
EffectiveJava
,如果您觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给您身边的工程师同学。
SexyCode
·
2017-10-27 08:19
Spring
spring-boot
Effective
Java
设计模式之单例
、具体实现篇1.饿汉式(简单可用)2.懒汉式(线程不安全,不可用)存在的问题:3.同步方法的懒汉式(同步方法效率低,不推荐)4.双重校验锁(可用)存在的问题扩展知识:5.静态内部类(推荐)6.枚举(《
EffectiveJava
菜鸡旭旭
·
2017-10-26 15:38
单例与静态内部类
设计模式
【原创】《Effective Java》读书笔记
《
EffectiveJava
》这本书介绍了Java编程中78条极具使用价值的经验规划,包括创建和销毁对象,类和接口,泛型枚举,异常,并发,序列化等等内容,可以针对性地有选择阅读。
nanteschen
·
2017-10-20 19:11
effective java(15) 之使可变性最小化
effectivejava
之使可变性最小化1、不可变类是实例不能被修改的类。每个实例中包含的所有信息都必须在创建该实例的时候就提供,并在对象的整个生命周期内固定不变。
powerfuler
·
2017-10-18 21:48
Effective
java读书笔记
effective java(9) 之覆盖equals时总要覆盖hashCode
effectivejava
之覆盖equals时总要覆盖hashCode1、每个覆盖了equals方法的类中,也必须覆盖hashCode方法。2、为什么覆盖equals时,总要覆盖hashCode?
powerfuler
·
2017-09-23 14:52
Effective
java读书笔记
effective java(5) 之避免创建不必要的对象
effectivejava
之避免创建不必要的对象1、对于对象一般来说,我们最好的做法是重用对象,而不是每次使用都new出一个新的相同功能的对象,这样做很高效,特别是对于那些不可变类来说。
powerfuler
·
2017-09-22 23:49
Effective
java读书笔记
effective java(4) 之通过私有构造器强化不可实例化的能力
effectivejava
之通过私有构造器强化不可实例化的能力1、在创建工具类的时候,大部分是无需实例化的,实例化对它们没有意义。在这种情况下,创建的类,要确保它是不可以实例化的。
powerfuler
·
2017-09-22 23:06
Effective
java读书笔记
我是如何让Eclipse的启动速度提升1.5秒的
本文是
EffectiveJava
专栏Java虚拟机专题的第十讲,如果你觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给你身边的工程师同学。
SexyCode
·
2017-09-11 19:24
JVM
Effective
Java
构建器
今天看了《
EffectiveJava
》第二条:遇到多个构造器参数时要考虑用构建器。做下学习笔记。
幻乐星空
·
2017-09-11 10:14
java
effective java 之使用静态工厂方法替代构造方法
effectivejava
之使用静态工厂方法替代构造方法1、用构造方法创建对象:在Java中,创建对象常用的方法是通过公有构造方法创建;BooleanbTrue=newBoolean("true");publicBoolean
powerfuler
·
2017-09-08 22:40
Effective
java读书笔记
用画小狗的方法来解释Java中的值传递
本文是
EffectiveJava
专栏Java虚拟机专题的第九讲,如果你觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给你身边的工程师同学。
SexyCode
·
2017-09-05 19:16
Java
SE
JVM
Effective
Java
关于Java虚拟机性能调优的清单
本文是
EffectiveJava
专栏Java虚拟机专题的第
SexyCode
·
2017-09-03 16:41
JVM
Effective
Java
Effective Java通俗理解(下)
EffectiveJava
通俗理解(上)第31条:用实例域代替序数枚举类型有一个ordinal方法,它范围该常量的序数从0开始,不建议使用这个方法,因为这不能很好地对枚举进行维护,正确应该是利用实例域,
OKevin
·
2017-08-31 21:00
各有所长的清洁工 —— Java虚拟机的垃圾收集器清单
本文是
EffectiveJava
专栏Java虚拟机专题的第七讲,如果你觉得看完之后对你有所帮助,
SexyCode
·
2017-08-27 16:17
JVM
Effective
Java
打扫房间的各种方法 —— Java虚拟机的垃圾收集算法清单
本文是
EffectiveJava
专栏Java虚拟机专题的第六讲,如果你觉得看完之后对你有所帮助,欢迎订阅本专栏,也
SexyCode
·
2017-08-20 16:14
JVM
Effective
Java
java基础进阶(一)——创建和销毁对象
这系列由笔者在读《
EffectiveJava
》时做的一些笔记和提醒自己的思考方法(其中有些术语是参照书的):(一)用静态工厂方法代替构造器:静态工厂方法是类提供的一个返回类的实例的静态方法。
A870251703
·
2017-08-16 19:08
java
Java Object.hashCode()方法
JavaObject.hashCode()方法@(JAVA)[java]更详细的内容可以参考《
effectivejava
》与《thinkinjava》Object类有一个hashCode()方法,它用于计算一个对象的
jediael_lu
·
2017-08-04 15:37
1.6.1
JAVA
Effective Java通俗理解(上)
这篇博客是Java经典书籍《
EffectiveJava
(第二版)》的读书笔记,此书共有78条关于编写高质量Java代码的建议,我会试着逐一对其进行更为通俗易懂地讲解,故此篇博客的更新大约会持续1个月左右
OKevin
·
2017-08-03 23:00
EffectiveJava
第5章-泛型
第23条:请不要在新代码中使用原生态类型类型参数:List中的E就是类型参数,表示列表中的元素类型参数化类型:List原生态类型:List使用原生态类型的缺点:当我们获取一个值的时候,必须进行强制类型转换。如果放入了非预期的类型,编译时我们不会收到任何的错误提示,运行时java.lang.ClassCastException原生态类型和参数化类型的区别:比如List和List,前者是逃避了泛型检查
wangcanfeng
·
2017-08-03 21:43
java书单
好好读书———java书单(持续更新):1、《java编程思想》2、《剑指Offer》3、《深入理解java虚拟机》4、《java并发编程实战》5、《大话设计模式》6、《
effectivejava
》7、
龙之竹
·
2017-07-31 11:37
书单
一起走进Java虚拟机的世界 —— 为什么要弄懂虚拟机
从本周开始,专栏
EffectiveJava
将开启一个全新的专题——Java虚拟机,在这个专题的课程里,您将学到如何定位OutOfMemory异常、如何进行JVM调优之类的知识,本文作为专题的开篇,带读者走进
SexyCode
·
2017-07-30 21:04
JVM
Effective
Java
重构-改善既有代码的设计 读后总结
重构-改善既有代码的设计,这本书是很多公司要求JAVA程序员必读的三本书之一(另外两本书是《Java编程思想》和《
EffectiveJava
》)前言看到别人的代码时感觉就像屎一样,有一种强烈的想重写的冲动
Mr_yaodefine
·
2017-07-21 18:15
Java线程池的分析和使用
最近想了解一下Java线程池的相关知识,看到
EffectiveJava
上和一篇博客,《深入理解Java之线程池》—http://www.importnew.com/19011.html,看完受益良多,写一篇博客做一下笔记
Tuzi294
·
2017-07-15 19:30
java
如何创建和销毁对象(Effective Java 第二章)
最近有在看
EffectiveJava
,特此记录下自己所体会到的东西,写篇博文会更加的加深印象,如有理解有误的地方,希望不吝赐教。
玉树临枫
·
2017-07-07 15:00
EffectiveJava
学习总结(三)
四、泛型(完全不懂)五、枚举和注解1、用enum代替int常量这个经常用,一般好像都是这么用的了,这里注意有个values()方法挺有意思//物品在各个星球上的重量和质量算法publicenumPlanet{MERCURY(3.302e+23,2.439e6),VENUS(4.869e+24,6.052e6),EARTH(5.975e+24,6.378e6);privatefinaldoublem
五师弟
·
2017-07-01 19:55
effective
学习
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他