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笔记)
重叠构造器模式publicclassUserTC{/***重叠构造器模式*对于参数不算太多事可以使用,用户用不到的属性设置为默认值*一句话重叠构造器可行,但是当参数过多时客户端代码难以编写,并且仍难难以阅读(引用
effectivejava
2.2
吾已六
·
2013-08-26 21:17
java
java
JAVA学习书籍推荐
数据结构和算法分析C语言版4.算法导论5.C陷阱与缺陷6.C和指针7.C专家编程8.编译原理9.深入理解计算机系统10.数据库系统11.疯狂Java讲义12.headfirstjava13.Java解惑14.
EffectiveJava
15
AWBS5
·
2013-08-20 17:07
C语言
程序设计
Java学习
数据库系统
计算机系统
effective java读书小记(一)创建和销毁对象
序言《
effectivejava
》可谓是java学习者心中的一本绝对不能不拜读的好书,她对于目标读者(有一点编程基础和开发经验)的人来说,由浅入深,言简意赅。
·
2013-08-01 20:00
java
effective
java 小数类型选择 :float,double 和Bigdecimal
[quote]商业项目注意float和double的使用http://wenku.baidu.com/view/bffac8e9f8c75fbfc77db2eb.html在《
EffectiveJava
》
aguu125
·
2013-07-31 11:20
java
SE
EffectiveJava
第3条 :用私有构造器或者枚举类型强化Singleton属性
Singleton只不过是指仅仅实例化一次的类[Gamma95,p.127]。Singleton通常被用来代表那些本质上唯一的系统组件,比如窗口管理器或者文件系统。使类成为Singleton会使它的客户端测试变得十分困难,因为无法给Singleton替换模拟实现,除非它实现一个充当其类型的接口。在Java1.5发行版本之前,实现Singleton有两种方法。这两种方法都要把构造器保持为私有的,并导
hosterZhu
·
2013-07-28 17:00
EffectiveJava
第2条 :遇到多个构造器参数时要考虑用构建器(2)
转载地址: http://book.51cto.com/art/200901/106048.htm幸运的是,还有第三种替代方法,既能保证像telescopingconstructor模式那样的安全性,也能保证像JavaBeans模式那么好的的可读性。这就是Builder模式[Gamma95,p.97]的一种形式。不直接生成想要的对象,而是让客户端利用所有必要的参数调用构造器(或者静态工厂),得到
hosterZhu
·
2013-07-25 23:00
EffectiveJava
第2条 :遇到多个构造器参数时要考虑用构建器(1)
转载地址: http://book.51cto.com/art/200901/106045.htm静态工厂和构造器有个共同的局限性:它们都不能很好地扩展到大量的可选参数。考虑用一个类表示包装食品外面显示的营养成份标签。这些标签中有几个域是必需的:每份的含量、每罐的含量以及每份的卡路里,还有超过20个可选域:总脂肪量、饱和脂肪量、转化脂肪、胆固醇、钠等等。大多数产品都只有几个可选域中会有非零的值。对
hosterZhu
·
2013-07-25 23:00
EffectiveJava
第1条 :创建和销毁对象--考虑用静态方法代替构造器
转载:http://www.cnblogs.com/forstudy/archive/2013/05/05/3061913.html当创建对象时,直接使用构造器是最自然不过的事情,但不妨考虑一下静态工厂方法。注:区别于设计模式中的工厂方法,它只是一个静态的方法而已;设计模式中的工厂方法通常包括商品和工厂两个组件,没那么复杂。 因为它可以为你带来以下构造器所不能提供的优势:1.有名称场景:构造器的命
hosterZhu
·
2013-07-19 18:00
服务提供者框架 《Effective Java 一》
——引自
effectivejava
服务提供者框架中有三个重要组件:服务接口(ServiceInterface),由服务提供者实现;提供者注册API(ProviderRegistrationAPI),这是系统用来注册实现
aine_pan
·
2013-07-15 22:00
Effective
Java
服务提供者框架 《Effective Java 一》
——引自
effectivejava
服务提供者框架中有三个重要组件:服务接口(Service Interface),由服务提供者实现;提供者注册API(Provider Registration API
aine_pan
·
2013-07-15 22:00
Effective Java
Effective Java设计原则 感想--equals
《
EffectiveJava
》是由JoshuaBloch (做过好多JDK包的开发)总结的一本介绍Java语言开发应该注意的点,每一条都很有用。做Java程序员的都该认认真真阅读。
dengwei4321
·
2013-07-09 16:00
有用的java书籍
阅读更多原文地址:有用的java书籍作者:心碎逍遥基础1java编程思想(基本已看了两遍,打算看个5遍以上)2
EffectiveJava
(还没有具体看过,不过知识点很好)数据结构和算法1Java数据结构和算法中文第二版
hae
·
2013-07-07 10:00
3. 用私有构造器或枚举类型强化singleton属性
阅读更多
EffectiveJava
中提出实现单例的3中方法,详细内容如下:1.将公有静态成员变量做成final域packagecom.jason.
effectivejava
.rule3.one;importjava.lang.reflect.Constructor
gaojiewyh
·
2013-07-01 16:00
3. 用私有构造器或枚举类型强化singleton属性
Effective Java 中提出实现单例的3中方法,详细内容如下: 1.将公有静态成员变量做成final域 package com.jason.
effectivejava
.rule3.one;
gaojiewyh
·
2013-07-01 16:00
Singleton
3. 用私有构造器或枚举类型强化singleton属性
Effective Java 中提出实现单例的3中方法,详细内容如下: 1.将公有静态成员变量做成final域 package com.jason.
effectivejava
.rule3.one;
gaojiewyh
·
2013-07-01 16:00
Singleton
当
EffectiveJava
遇见Guava - 使类和成员的可访问性最小化(规则13)
当
EffectiveJava
遇见Guava-使类和成员的可访问性最小化(规则13)软件设计的基本原则之一,就是系统要模块化,模块之间只通过他们的API进行通信,一个模块不需要知道其他模块的内部工作情况,
光子CI之旅
·
2013-06-14 17:00
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼:C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
wconvey
·
2013-06-05 08:00
java 序列化
在撰写本文时,既参考了ThinkinginJava,
EffectiveJava
,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助
yangbobo1992
·
2013-06-04 17:00
java
Java clone vs copy constructor
提供类似下面这种方法似乎是个不错的选择FoocopyFoo(Foofoo){ Foof=newFoo(); //forallpropertiesinFOo f.set(foo.get()); returnf; }
EffectiveJava
ttang
·
2013-05-31 10:00
当
EffectiveJava
遇见Guava - 静态工厂方法代替构造器(规则1)
当
EffectiveJava
遇见Guava-静态工厂方法代替构造器(规则1)
EffectiveJava
中指出,使用静态工厂方法代替构造器有几大优势:第一大优势-他们有名称。
光子CI之旅
·
2013-05-30 17:00
当
EffectiveJava
遇见Guava - toString(规则10)
当
EffectiveJava
遇见Guava-toString(规则10)我们都知道Java书籍有四大名著,其中
EffectiveJava
可以说是高手进阶必看的,作者 JoshuaBloch是Google
光子CI之旅
·
2013-05-29 11:00
组合or继承
破坏封装性1)继承所有接口:不管是自己想要的接口还是不想要的接口,统统继承过来,导致对外提供的服务混乱,不利于程序管理2)父类子类紧耦合:在一些极端的例子中,父类和子类紧耦合,子类依赖于父类的实现细节,如
effectivejava
369128396
·
2013-05-27 11:00
继承
图书收集
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》c语言图书:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
ctthunagchneg
·
2013-05-22 16:00
Java回顾之集合
设计JCF的那个人,后来还写了一本书,叫《
EffectiveJava
》。Java中的集合主
·
2013-05-08 10:00
java
线程
小学徒成长系列
精妙的单例类(Singleton)
EffectiveJava
》中给出了一种精妙Singleton的解决方法,充分利用了Java虚拟机的特性 Java代码 public class Singleton { // an inner
wxyFighting
·
2013-04-30 16:00
java
Singleton
虚拟机
值得收藏的计算机书籍
JavaJava编程思想Java核心技术Java并发编程实战
EffectiveJava
深入Java虚拟机(InsidetheJavaVirtualMachine)Java解惑CC程序设计语言(第二版)(
adgkns
·
2013-04-25 12:00
计算机书籍
Java集合类矩阵图
早期的JCF(JavaCollectionFramework)主要由“Java之母”JoshuaBloch主导,《
EffectiveJava
》的作者后期并发库主要由DougLea主导《ConcurrentProgramming
rensanning
·
2013-04-24 15:00
java集合
Java集合类矩阵图
早期的JCF(JavaCollectionFramework)主要由“Java之母”JoshuaBloch主导,《
EffectiveJava
》的作者后期并发库主要由DougLea主导《ConcurrentProgramming
rensanning
·
2013-04-24 15:00
java集合
计算机经典书籍电子书合集
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼 C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
xiangyong58
·
2013-04-24 13:00
C++
十大畅销【Java类】书籍,还有哪本
EffectiveJava
中文版本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。
·
2013-03-31 12:00
java
重写hashCode()和equals()方法的注意事项
《
EffectiveJava
》一书中提到“最容易避免这类问题的办法就是不覆盖equals方法”,这句话貌似很搞笑,其实想想也不无道理,其实在这种情况下,类的每个实例都只与它自身相等。
xinklabi
·
2013-03-20 18:00
hashCode()
高效Java摘要
EffectiveJava
•CreatingandDestroyingObjects创建和销毁对象1.Considerstaticfactorymethodsinsteadofconstructors考虑用静态工厂方法代替构造器
fairy_xzc
·
2013-03-18 21:00
Effective Java 2nd笔记6:避免使用终结方法
EffectiveJava
2nd笔记6:避免使用终结方法第七条:避免使用终结方法 1.终结方法finalizer通常是不可预测的,也是很危险的.一般情况下是不必要的。
I want to fly higher
·
2013-03-15 19:00
Effective Java 2nd笔记5:消除过期的引用
EffectiveJava
2nd笔记5:消除过期的引用第六条:消除过期的对象引用 1.当你从手工管理内存的语言,如C或者C++转换到具有垃圾回收功能的语言的时候,程序员的工作会变得更加容易,因为当你用完了对象之后
I want to fly higher
·
2013-03-15 19:00
接口只用于定义类型,不应该使用常量接口
《
EffectiveJava
》中说的感觉比较合理,貌似这个问题也是这里提出的,后面那篇是一开始搜到的,也有点用,反正就是不要这么使用就对了。
豆仔
·
2013-03-15 16:00
Effective Java 2nd笔记4:通过私有构造器强化不可实例化的能力&避免创建不必要的对象
EffectiveJava
2nd笔记4:通过私有构造器强化不可实例化的能力&避免创建不必要的对象第四条:通过私有构造器强化不可实例化的能力。 1.有时候,你可能需要编写至包含静态方法和静态域的类。
I want to fly higher
·
2013-03-15 16:00
Effective Java 2nd笔记3:用私有构造器或者枚举类型强化Singleton属性
EffectiveJava
2nd笔记3:用私有构造器或者枚举类型强化Singleton属性第三条:用私有构造器或者枚举类型强化Singleton属性 1.Singleton指仅仅被实例化一次的类
I want to fly higher
·
2013-03-15 15:00
Effective Java 2nd笔记2:遇到多个构造器参数时考虑用构建器
EffectiveJava
2nd笔记2:遇到多个构造器参数时考虑用构建器第二条:遇到多个构造器参数时考虑用构建器: 1.静态工厂和构造器有几个共同的局限性,它们都不能很好的扩展到大量的可选参数
I want to fly higher
·
2013-03-15 15:00
Effective Java 2nd笔记1:序言&考虑使用静态工厂方法代替构造器
EffectiveJava
2nd笔记1:序言&考虑使用静态工厂方法代替构造器-序言: 1.Java的正式发行名称 工程版本号 JDK 1.1.x/JRE1.1.x
I want to fly higher
·
2013-03-15 14:00
ThinkInJava4读书笔记之第一章对象入门
在学校实验室项目也做了一些,这些框架也都用过,有空的时候也读过ThinkInJava、
EffectiveJava
和深入Java虚
·
2013-03-09 11:00
java
2013要读的技术书籍
大话设计模式(inprogress)重构改善既有代码的设计(inprogress)thinkinginjava(inprogress)疯狂andriod讲义(prepare)浪潮之巅(prepare)
effectivejava
苏叶晚晚
·
2013-02-21 11:00
java集合框架总体UML图
java集合框架总体UML图java集合框架(collectionsframework)是一个著名的java框架,框架负责人JoshuaBloch是sun公司的软件架构师,也是
effectivejava
shuaigay
·
2013-02-18 19:52
java
框架
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》 3楼C篇 此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
SJF0115
·
2013-02-05 19:00
设计模式——策略模式
《
EffectiveJava
》第21条:用函数对象表示策略java.util.Comparator比较器接口是一个策略,根据比较规则(排序规则)可以有各种不同的具体实现(具体策略),如按字符串长度排序,
mydingwei
·
2013-02-05 18:14
策略模式
设计模式――策略模式
《
EffectiveJava
》第21条:用函数对象表示策略java.util.Comparator比较器接口是一个策略,根据比较规则(排序规则)可以有各种不同的具体实现(具体策略),如按字符串长度排序
mydingwei
·
2013-02-05 18:14
策略模式
伪装配厂模式
(实际工厂的车间中,都有一个调度)2.2装配厂模式2.2.1串接式setter模式 如StringBuilder,参见
EffectiveJava
。2.2.
yqj2065
·
2013-02-03 06:00
[JAVA入门] Eclipse+Swing+WindowBuilder+开发小游戏《连连看》
后来阅读经典书籍《ThinkinJava》和《
EffectiveJava
》,有了更加系统的学习。目前也是业余时间零散地了解一些关于JVM的知识以及一些Web开发框
yarkey09
·
2013-01-31 00:00
java
eclipse
连连看
游戏编程
[Effective Java Distilled] Item 4 通过私有构造方法来加强化不可实例化的性质
关于EffectiveJavaDistilled:《
EffectiveJava
》这本书我断断续续的读了近两遍,里面的内容挺有深度,对提高工程代码质量也非常有帮助。
dm_vincent
·
2013-01-19 23:00
java
java
java
java
设计模式
effective
编程实践
[Effective Java Distilled] Item 3 通过使用私有构造方法或者枚举类型来强化单例属性
关于EffectiveJavaDistilled:《
EffectiveJava
》这本书我断断续续的读了近两遍,里面的内容挺有深度,对提高工程代码质量也非常有帮助。
dm_vincent
·
2013-01-19 11:00
java
java
java
java
设计模式
effective
编程实践
[Effective Java Distilled] Item 2 当构造方法中有多个参数时,考虑建造者模式
关于EffectiveJavaDistilled:《
EffectiveJava
》这本书我断断续续的读了近两遍,里面的内容挺有深度,对提高工程代码质量也非常有帮助。
dm_vincent
·
2013-01-18 14:53
Effective
Java
java
Java
JAVA
编程实践
设计模式
Java
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他