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
优雅编程之这样使用泛型,你就“正常”了(三十三)
解决问题以下来自《
EffectiveJava
》读书笔记:请不要在新代码中使用原生态类型参考高手文章:http://www.cnblogs.com/nayitian/archive/20
huangwenyi1010
·
2016-10-24 22:00
java
泛型
优雅编程
工作第十四周:整理收藏夹、旧文章有感
这一周作死选了本英文版
EffectiveJava
,看得好痛苦T.T.新单词:composed组成accomplished典型的,熟练的encapsulates封装transient短暂的,瞬态的,Java
u011240877
·
2016-10-23 23:00
工作
优雅编程之这样考虑异常,你就“正常”了(三十一)
解决问题以下来自《
EffectiveJava
》这本书的笔记:在这里复习下异常分类:java中异常分为两类:checkedexception(检查异常)和uncheckedexception(未检查异常)
huangwenyi1010
·
2016-10-13 23:00
java
异常
优雅编程
优雅编程之这样编写方法,你就“正常”了(二十八)
解决问题以下来自《
EffectiveJava
》中的读书笔记:检查参数有效性应该在发生错误之后尽快检测出错误例如:publicBigIntegermod(BigInte
huangwenyi1010
·
2016-10-06 15:00
java
优雅编程
理解Java对象序列化
在撰写本文时,既参考了ThinkinginJava,
EffectiveJava
,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助
bitcarmanlee
·
2016-10-02 22:15
java
序列化
java
理解Java对象序列化
在撰写本文时,既参考了ThinkinginJava,
EffectiveJava
,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助
bitcarmanlee
·
2016-10-02 22:00
java
序列化
优雅编程之这样设计通用程序,你就“正常”了(二十七)
解决问题以下来自《
EffectiveJava
》中的读书笔记:将局部变量的作用域最小化要是局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方申明。几乎每个局部变量的声明,都
huangwenyi1010
·
2016-09-30 08:00
java
设计
优雅编程
Java构造之builder模式
文章来源:
EffectiveJava
第二章常规构造的方式有两种:构造器structure和静态工厂staticfactorymethod;静态工厂相比构造器有以下几点优势:1.静态工厂有名称:具有适当名称的静态工厂更容易调用
KimZing
·
2016-09-28 09:30
☀Java
-------【书籍笔记】
JAVA拾遗 - 如何正确地覆盖equals方法
本文思想来自于
EffectiveJava
第二版3.1章节,实为阅读总结,如果读者有疑惑的地方强烈建议阅读这个章节。
mianshui1105
·
2016-09-19 11:43
java学习
EffectiveJ
EffectiveJava
-考虑用静态工厂方法代替构造器
创建对象的方式有很多种,最常见的是利用构造器+new关键字,另外一种常见的方式是用静态工厂方法创建,例如包装类中的valueof(intx)、集合工厂类Collections中创建各种不同类型集合的方法。那么,既然通过这两种方式都可以创建类的实例,这两种方式有什么区别呢?静态工厂方法与构造器不同的第一大优势在于,它有名称。对于这一点,要从静态工厂方式和构造器两个方面分别进行说明。在利用构造函数创建
IdIdIddIDId
·
2016-09-16 23:45
Java基础
Java学习书目
二、进阶类1、《
EffectiveJava
》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。
King-Blog
·
2016-08-28 20:36
JAVA基础
遇到多个构造器参数时要考虑用构建器
内容为总结于
EffectiveJava
中文第二版当我们要编写一个类,并且在初始化时要为他设置很多参数,我们一般是考虑使用重叠构造器模式,在这种模式下,你提供第一个只有必要参数的构造器,第二个构造器有一个可选参数
朝圣之旅
·
2016-08-18 11:04
优雅代码养成笔记
1.本文通用约定该约定参考自
Effectivejava
第二版服务端:并不是指运行在服务器端的程序,而是在工程中,提供基本方法的部分。
vhawk
·
2016-08-17 15:18
Effective Java 读书笔记之2 创建和销毁对象
博文来源于
EffectiveJava
读书笔记之2创建和销毁对象csdn:linyh1992第1条:考虑用静态工厂方法代替构造器和构造方法先比,静态工厂方法的优缺点优点:静态工厂方法具有名称,更加清晰易懂不必每次都通过
angel1hao
·
2016-07-21 15:00
实现equals方法诀窍
《
EffectiveJava
》1、使用==操作符检查“参数是否为这个对象的引用”,如果是,返回true。2、使用instanceof操作符检查参数是否为正确的类型,如果不是,返回false。
她做了一个梦
·
2016-07-16 16:25
java基础
10. 【对于所有对象都通用的方法】尽量覆盖toString方法
本文是《
EffectiveJava
》读书笔记第10条,其中内容可能会结合实际应用情况或参考其他资料进行补充或调整。这一条其实没有什么可说的。
享学IT
·
2016-07-13 21:09
【书山有路】Effective
Java
My笔记
推荐需要看的几本书:《Spring源码深度解析》《大型网站技术架构核心原理与案例分析》《大型网站系统与Java中间件实践》《
EffectiveJava
中文版》《HotSpot实战》《从Paxos到ZooKeeper
小飞鹤
·
2016-07-08 17:52
My笔记
推荐需要看的几本书: 《Spring源码深度解析》《大型网站技术架构核心原理与案例分析》《大型网站系统与Java中间件实践》《
EffectiveJava
中文版》《HotSpot实战》 《从Paxos到ZooKeeper
he90227
·
2016-07-08 17:00
Effective Java学习记录(1)
前阵子翻了翻《
EffectiveJava
》这本书,觉得里面的内容不错,觉得有必要留下些笔记以供以后自己翻看。本书比较老了,大概总结了jdk1.6及以前版本编程的78条原则,大多数到现在也比较适用。
qq_19241237
·
2016-07-03 15:00
可重入锁ReentrantLock初探
java.util.concurrent.locks包下的Lock和Condition接口的语义是用来替代JDK1.5之前使用synchronize和Object.wait、Object.notify、Object.notifyAll组合,
EffectiveJava
manzhizhen
·
2016-06-26 16:00
ReentrantLock
可重入锁
Lock
可重入锁ReentrantLock初探
java.util.concurrent.locks包下的Lock和Condition接口的语义是用来替代JDK1.5之前使用synchronize和Object.wait、Object.notify、Object.notifyAll组合,
EffectiveJava
manzhizhen
·
2016-06-26 16:00
ReentrantLock
可重入锁
Lock
EffectiveJava
——请不要在代码中使用原生态类型
先看一个栗子,看看能不能找出来里面的错误:/***请不要在新代码中使用原生态类型*@authorweishiyao**/publicclassTest{publicstaticvoidmain(String[]args){Liststrings=newArrayListlist,Objectobject)代替原生的List类型,我们的IDE会直接报错。在不确定或者不在乎集合中元素类型的情况下,你也
极客挖掘机
·
2016-06-22 09:00
EffectiveJava
——用函数对象表示策略
有些语言支持函数指针、代理、lambda表达式,或者支持类似的机制,允许程序把“调用特殊函数的能力”储存起来并传递这种能力。这种机制通常用于允许函数的调用者通过传入第二个函数,来指定自己的行为。比较器函数有两个参数,都是指向元素的指针。如果第一个参数所指的元素小于第二个参数所指的元素,则返回一个负整数;如果两个元素相等则返回零;如果第一个参数所指的元素大雨第二个,则返回一个正整数。通过传递不同的比
极客挖掘机
·
2016-06-20 00:00
EffectiveJava
——类层次优于标签类
标签类:有时候,可能会遇到带有两种甚至更多钟风格的类的实例的类,并包含表示实例风格的(tag)域。例如下面这个类,它能够表示圆形或者矩形:/***类层次优先与标签类*@authorweishiyao**///Taggedclass-vastlyinferiortoaclasshierarchypublicclassFigure1{enumShape{RECTANGLE,CIRCLE}//Tagfi
极客挖掘机
·
2016-06-19 15:00
EffectiveJava
——接口优于抽象类
Java程序设计语言提供两种机制,可以用来定义允许多个实现的类型:接口和抽象方法,这两者直接醉为明显的区别在于,抽象类允许某些方法的实现,但接口不允许,一个更为重要的区别在于,为了实现由抽象类定义的类型,类必须成为抽象类的一个子类。任何一个类,只要定义了所有必要的方法,并且遵守通用约定,它就被允许实现一个借口,而不管这个类是处于类层次的哪个位置。因为Java只允许单继承,所有抽象类作为类型定义受到
极客挖掘机
·
2016-06-15 08:00
EffectiveJava
——复合优先于继承
继承时实现代码重用的重要手段,但它并非永远是完成这项工作的最佳工具,不恰当的使用会导致程序变得很脆弱,当然,在同一个程序员的控制下,使用继承会变的非常安全。想到了很有名的一句话,你永远不知道你的用户是如何使用你写的程序的,一个程序员继承另一个程序员写的类也是同样的危险。于方法调用不同的是,继承打破的封装性。换句话说,子类依赖于其超类中特定功能的实现细节。超类的实现有可能随着发行版本的不同而变化,如
极客挖掘机
·
2016-06-14 21:00
不可变类
阅读经典——《
EffectiveJava
》06不可变类是指实例不能被修改的类。每个实例中包含的信息都必须在创建该实例的时候就提供,并在对象的整个生命周期内固定不变。
金戈大王
·
2016-06-12 19:37
《Effective Java》
经典重读——亚马逊链接笔记链接导图:EffectiveJavaoverview.png笔记文本:
EffectiveJava
1第2章创建和销毁对象1.11.考虑用静态工厂方法代替构造器1.1.1优点1.1.1.1
微信公众号_程序之炼
·
2016-06-04 22:54
我推荐的Java书籍
2、
EffectiveJava
柠檬味芒果
·
2016-06-01 15:27
基础知识
编程语言
初学者
安卓简陋手册系列1:对象管理
说是原创,但本系列实际上是编程思想,
EffectiveJava
,深入理解JVM,以及一些大神博客的笔记,主要内容就是一些理论问题的实践,一些实践问题容易踩的坑,一些坑的解决方案等,纯Java系列有十几篇
cowthan
·
2016-05-31 17:00
java
android
《Effective Java》
以下是我读《
EffectiveJava
》时的一些记录和总结,有什么不对的地方欢迎交流和讨论。
wqc_CSDN
·
2016-05-26 20:00
java
编程
【Java】Map杂谈,hashcode()、equals()、HashMap、TreeMap、LinkedHashMap、ConcurrentHashMap
参考的优秀文章:《Java编程思想》第四版《
EffectiveJava
》第二版 Map接口是映射表的结构,维护键对象与值对象的对应关系,称键值对。
nick_huang
·
2016-05-13 00:00
Effective Java
《
EffectiveJava
中文版》是2009年机械工业出版社出版的图书,作者是JoshuaBloch。 JoshuaBloch,是Google公司的首席Java架构师。
u012410733
·
2016-05-12 16:00
java
effective
Note
Android进阶之路指引
我这里推荐几本书,ThinkinJava(Java编程思想)、CoreJava(Java核心技术)、
EffectiveJava
,看过这三本书,你的Java技术就相当有保障了。
Army_jun
·
2016-05-11 15:26
进阶之路
Android进阶之路指引
我这里推荐几本书,ThinkinJava(Java编程思想)、CoreJava(Java核心技术)、
EffectiveJava
,看过这三本书,你的Java技术就相当有保障了。
Army_Jun
·
2016-05-11 15:00
程序员
java学习书籍整理
《
EffectiveJava
》《java核心技术卷2》《java编程思想》《Java并发编程实战》三.
hyb612
·
2016-05-05 15:00
java程序员
Java书籍
Effective Java item6 消除过期对象的引用
packageorg.
effectivejava
.examples.chapter02.item04; importjava.util.Arrays; importjava.util.EmptyStackException
dodan
·
2016-05-04 19:00
java用double和float进行小数计算精度不准确
《
EffectiveJava
》中提到一个原则,那就是float和double只能用来作科学计算或者是工程计算,但在商业计算中我们要用java.math.BigDecimal,通过使用BigDe
u010949451
·
2016-05-04 15:00
java
android
double
int
dloat
scala协变逆变与java中PECS的关系
在
effectivejava
2nd中第28条,有对java范型PECS的介绍。
zk_chs
·
2016-04-24 02:00
java
scala
范型
scala协变逆变与java中PECS的关系
阅读更多在
effectivejava
2nd中第28条,有对java范型PECS的介绍。
zk_chs
·
2016-04-24 02:00
scala
java
范型
scala协变逆变与java中PECS的关系
阅读更多在
effectivejava
2nd中第28条,有对java范型PECS的介绍。
zk_chs
·
2016-04-24 02:00
scala
java
范型
设计模式之工厂模式
EffectiveJava
第一条介绍使用静态工厂方法代替构造器有如下优势:他们有名称,当一个类需要
wbwjx
·
2016-04-15 07:00
java
设计模式
工厂模式
JAVA学习之---泛型
将list集合中的数据制定为String类型 为什么使用泛型 在我看来 就是在封装数据的时候能够及时发现问题定位问题不会出现java.lang.ClassCastException:这样的错误信息 在
effectivejava
LL_1573
·
2016-04-07 16:00
Java ArrayList.toArray(T[]) 方法的参数类型是 T 而不是 E的原因分析
前两天给同事做codereview,感觉自己对Java的Generics掌握得不够好,便拿出《
EffectiveJava
》1这本书再看看相关的章节。
小米干饭
·
2016-04-07 11:52
为什么 Java ArrayList.toArray(T[]) 方法的参数类型是 T 而不是 E ?
前两天给同事做codereview,感觉自己对Java的Generics掌握得不够好,便拿出《
EffectiveJava
》1这本书再看看相关的章节。
小米干饭
·
2016-04-07 11:00
[置顶] 学Java必看:Java最常用方法总结(ImportNew年度好文)
(JoshuaBloch的《
EffectiveJava
》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码都放在公共场所里。
zhangliangzi
·
2016-04-04 18:00
《Effective Java》学习笔记之一
开始学习另一本《
EffectiveJava
》。
u010910436
·
2016-03-25 19:00
java
大家一起和snailren学java-(序)
用书《Thinkinginjava》《
effectivejava
》。暂定每天一章,大家一起来学java吧。每天一更,也算是监督自己。fighting!也欢迎其他大牛批评指正,大家一起交流学习
SnailRen
·
2016-03-19 15:00
Effective Java读书笔记一
EffectiveJava
读书笔记~~~packagecom.lcj;publicclassMain{/***#考虑使用静态工厂方法来替换构造器*优点*1,每个对象都有名字。
陨落烟雨
·
2016-03-18 14:08
Java
Java Object.hashCode()方法
更详细的内容可以参考《
effectivejava
》与《thinkinjava》Object类有一个hashCode()方法,它用于计算一个对象的hash值,同时,它也用于表示这个对象在内存中的位置。
lujinhong2
·
2016-03-16 12:00
java
equals
HashCode
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他