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
》这本书,学到了许多非常有用的知识。文集中每一篇文章都是在我学习过程中怀有强烈意愿要分享给大家的内容,当然也说明了这些内容的重要性。
金戈大王
·
2021-05-10 20:01
EffectiveJava
读书笔记三
第4章类和接口使类和成员的可访问性最小化模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的工作情况,这称之为信息隐藏(informationhiding)或封装(encapsualtion),是软件设计的基本原则之一。灵活使用成员(域、方法、嵌套类和嵌套接口)的四种访问级别。私有的(private)包访问的(package-private)受保护的(protected)公有的(pub
alighters
·
2021-05-09 09:06
小老虎的业余学习【一】通过静态工厂方法取代构造器
今天,小老虎看了一本书
EffectiveJava
书在看第二章创建和销毁对象的时候,很迷糊,于是做了一个实验。
D丶Tiger
·
2021-05-09 06:53
弄懂java中”==“、”equals“、”hashCode“
最近在读《
EffectiveJava
》里面有很著名的一个重写equals和hashcode的论断。并介绍了重写的原则。
lpnpcs
·
2021-05-02 08:27
唯品会Java标准核心库和工具箱
VJTools是唯品会Java标准核心库和工具箱,包括《唯品会Java开发手册》,在《阿里巴巴Java开发手册》基础上结合唯品会的内部经验,参考《CleanCode》、《
EffectiveJava
》等重磅资料
云舒Lee
·
2021-04-29 17:18
静态工厂与构造器
最近开始读《
EffectiveJava
》这本书,本文只是对所读过章节的记录以及个人理解与总结,理解不当之处,请见谅。
MrCoding
·
2021-04-28 22:08
阿里中间件的Java学习推荐书目
二、进阶类1、《
EffectiveJava
》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。
土豆有点
·
2021-04-28 07:36
构造器参数较多时考虑使用构建器(Builder)--
EffectiveJava
小结(2)
遇到大量参数(必要参数/可选参数)的可选方案:1.重叠构造器模式classTest{privateintparam1;privateStringparam2;privateintparam3;Test(intparam1){this(param1,null);}Test(intparam1,Stringparam2){this(param1,param2,0);}Test(intparam1,St
冰鱼飞鸟
·
2021-04-28 00:35
Web开发中常见的坑
2017-03-28基本都是
EffectiveJava
上的内容1、对象方法equals用“值”对比对象,要覆盖Object的equals方法hashcode重写equals方法一定同时重写hashcode
拾壹北
·
2021-04-25 08:31
创建和销毁对象--effective java
effectivejava
中的静态工厂只是为一个类提供一个静态方法,它本质是和当前类
_小二_
·
2021-04-24 07:28
EffectiveJava
第十章第七节
不要依赖于线程调度器当有多个线程可以运行时,由线程调度器(threadscheduler)决定哪些线程将会运行,以及运行多长时间。任何一个合理的操作系统在做出这样的决定时,都会努力做到公正,但是所采用的策略却大相径庭。因此,编写良好的程序不应该依赖于这种策略的细节。任何依赖于线程调度器来达到正确性或者性能要求的程序,很有可能都是不可移植的。要编写健壮的、响应良好的、可移植的多线程程序,最好的办法是
小鱼游儿
·
2021-04-20 18:46
深入理解 Java Object
以下来自
EffectiveJava
对Object中几个关键方法的应用说明.publicclassPhoneNumberimplementsCloneable,Comparable{privatefinalshortlinNum
聚堆
·
2021-04-20 15:29
Android开发大佬的Offer收割之旅,从字节跳动到BAT
对于Java基础,推荐《深入理解Java虚拟机》《
EffectiveJava
》《Java并发编程之美》,Android推荐阅读《Android开发艺术探索》和《Android源码设计模式解析与实战》,Android
Android开发架构师
·
2021-04-18 03:12
钻钻 “单例模式” 的牛角尖!你写的安全吗?
实际上,在
EffectiveJava
中也提到过(果然英雄所见略同):单元素的枚举类型经常成为实现Singleton的最佳方法。首先什么是单例?就一条基本原则,单例对象的类只会被初始化一次。
java经验总结
·
2021-04-17 22:46
读完 Effective Java,我整理这 59 条技巧!
p=70
EffectiveJava
,Java名著,必读。如果能严格遵从本文的原则,以编写API的质量来苛求自己的代码,会大大提升编码素质。以下内容只记录了我自己整理的东西,还是建议读原文。
·
2021-03-30 11:36
java
Effective Java - 第2章 创建和销毁对象
重温《
EffectiveJava
(第2版)》,之前做的笔记,现在整理成思维导图,挺好玩。
JulyMiracle
·
2021-03-11 20:03
多参构造器与Builder模式及链式调用的实际运用
首先,回顾标准的用法在《
EffectiveJava
第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。
·
2021-02-07 14:48
通过实例解析Java不可变对象原理
一.什么是不可变对象下面是《
EffectiveJava
》这本书对于不可变对象的定义:不可变对象(ImmutableObject):对象一旦
·
2021-01-25 11:21
一些比较实用的书籍推荐
:程序设计从入门到精通》——零基础《Java核心技术·卷I(原书第10版):基础知识》——有一点基础《Java核心技术·卷II(原书第10版):高级特性》——有一点基础《Java编程思想(第4版)》《
Effectivejava
努力的耿耿努力
·
2021-01-22 16:07
Java 构造器 VS 静态工厂方法
前言最近因为疫情和年底的原因,有大量的时间来做一些自己的事,便在京东上买了一本
EffectiveJava
中文第三版,零散的读完全本后,虽然网上评价褒贬不一(大部分是因为翻译问题),但真心觉得这是一本非常经典的书籍
Henry扶苏
·
2021-01-16 23:23
java
android
Java 构造器 VS 静态工厂方法
前言最近因为疫情和年底的原因,有大量的时间来做一些自己的事,便在京东上买了一本
EffectiveJava
中文第三版,零散的读完全本后,虽然网上评价褒贬不一(大部分是因为翻译问题),但真心觉得这是一本非常经典的书籍
Henry扶苏
·
2021-01-16 23:38
java
android
Java中的权限修饰符(protected)示例详解
权限控制表修饰词本类同一个包的类继承类其他类private√×××无(默认)√√××protected√√√×public√√√√关于protected最近在看
EffectiveJava
时,遇到了一个关于
·
2021-01-13 19:09
为什么不推荐使用try-catch-finally处理java异常
欢迎微信搜索公众号【java版web项目】获取资源:java学习视频/设计模式笔记/算法手册/java项目这篇文章是我近期看了《
Effectivejava
》一书中总结的,来自其中第九条。
老炮说Java
·
2021-01-11 23:11
java
程序员
finally
为什么不推荐使用try-catch-finally处理java异常
欢迎微信搜索公众号【java版web项目】获取资源:java学习视频/设计模式笔记/算法手册/java项目这篇文章是我近期看了《
Effectivejava
》一书中总结的,来自其中第九条。
老炮说Java
·
2021-01-11 22:16
java
程序员
finally
还在用for循环遍历元素?试试for-each,它不香吗?
本文基于《
Effectivejava
》第58条在此基础之上加入了自己的理解。for循环是平时写代码用的最多的,但是之前看《
Effectivejava
》,大佬在某些场景写并不推荐。
愚公要移山
·
2021-01-03 20:16
java
后端
程序员
我在一个构造方法中写了30个参数,老板看了想骂人
本文基于《
EffectiveJava
》一书中的第二条;前言一般我们写参数如果写个一两个,那就可以了,如果写七八个,那就有点难受了。如果写十几个?尼玛,难受,我要去缓缓。
愚公要移山
·
2021-01-03 20:16
java
高效
后端
SpringCloud学习总纲
明天就是2021年了,2020年学习了很多,看了几本书(
effectivejava
、重构改善既有代码的设计、深入理解java虚拟机)、B站各种视频(颜群系列、尚硅谷系列,主要局限于SSM+SpringBoot
素小暖
·
2020-12-31 21:06
Spring
Cloud
还在用for循环遍历元素?试试for-each,它不香吗?
本文基于《
Effectivejava
》第58条在此基础之上加入了自己的理解。for循环是平时写代码用的最多的,但是之前看《
Effectivejava
》,大佬在某些场景写并不推荐。
愚公要移山
·
2020-12-28 18:06
java
后端
程序员
我在一个构造方法中写了30个参数,老板看了想骂人
本文基于《
EffectiveJava
》一书中的第二条;前言一般我们写参数如果写个一两个,那就可以了,如果写七八个,那就有点难受了。如果写十几个?尼玛,难受,我要去缓缓。
愚公要移山
·
2020-12-26 21:49
java
高效
后端
《Effective java 中文版》(第2版)分享下载
书籍信息书名:《
Effectivejava
中文版》(第2版)原作名:EffectiveJavaSecondEdition作者:[美]JoshuaBloch豆瓣评分:9.1分内容简介本书介绍了在Java编程中
开始以后_
·
2020-12-10 02:35
java
《Effective Java》看这一篇就够了
前言最近读完了《
EffectiveJava
》这本书,笔者这里对一些比较重点的准则做个总结。
超大只乌龟
·
2020-11-26 19:38
java
effectivejava
第 3 次读 Effective Java,这 58 个技巧最值!
《
EffectiveJava
》Java名著,必读。如果能严格遵从本文的原则,以编写API的质量来苛求自己的代码,会大大提升编码素质。以下内容只记录了我自己整理的东西,还是建议读原文。
码农突围
·
2020-11-23 22:36
javascript
第 3 次读 Effective Java,这 58 个技巧最值!
《
EffectiveJava
》Java名著,必读。如果能严格遵从本文的原则,以编写API的质量来苛求自己的代码,会大大提升编码素质。以下内容只记录了我自己整理的东西,还是建议读原文。
码农突围
·
2020-11-23 21:50
javascript
深入理解Java对象序列化
在撰写本文时,既参考了ThinkinginJava,
EffectiveJava
,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助
Linhaojian
·
2020-10-10 20:07
如何使用BigDecimal实现Java开发商业计算
《
EffectiveJava
》在第48条也推荐“使用BigDecimal来做精确运算”。今天我们就来总结归纳其相关的知识点。BigDecima
·
2020-09-21 11:32
枚举实现单例原理:线程安全及发序列化依旧为单例原因
单例的枚举实现在《
EffectiveJava
》中有提到,因为其功能完整、使用简洁、无偿地提供了序列化机制、在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,单元素的枚举类型被作者认为是实现
虎贲啊
·
2020-09-17 14:31
java
货币金额的计算 - Java中的BigDecimal
在《
EffectiveJava
》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal。
青春要值得缅怀
·
2020-09-17 13:38
Bigdecimal
Effective Java Index
IamhappytotellyouthatIammovingtotheopensourceworld.AndJavaisthe1stlanguageIhavechosenforthismigration.It'sanicechancetoreadsomegreatbookslike"
EffectiveJava
2ndEdition"andsharethenoteforwhatIlear
weixin_30505225
·
2020-09-17 07:59
java
runtime
Java之父都需要的《Effective Java中文版(第3版)》到底有多牛
EffectiveJava
中文版(第3版)再适合不过了!
关注我学java
·
2020-09-17 07:13
程序员
Java
java
编程
程序员
EffectiveJava
3翻译 中英双语对照版
疫情期间,在家学习effctivejava3。中文版的书籍阅读起来,有一些绕头。直接看英文版,更加饶头。每天闲着也是闲着,就开始自己翻译。在翻译过程中,部分语句参考了机械工业出版社俞黎敏翻译的中文版。此版本主要供自己学习。由于打字水平一般,又想快一些,所有翻译中存在多处的打字错误。有兴趣的可以直接在git中提交修改。翻译中英双语版github地址git链接持续更新中~~
_man__
·
2020-09-17 07:28
java学习
java
《Effective Java》类和接口
第15条:使类和成员的可访问性最小化参考学习:
effectivejava
(13)之使类和成员的可访问性最小化人人都知道的第16条:要在公有类而非公有域中使用访问方法参考学习:
effectivejava
(
Holmes Zhu
·
2020-09-17 06:35
Java
读书笔记
《Effective Java》创建和销毁对象
第1条:用静态工厂方法代替构造器参考学习:
EffectiveJava
(1)-考虑用静态工厂方法代替构造器初始化不仅仅是构造器这一种方式,静态工厂方法同样需要学习了解。
Holmes Zhu
·
2020-09-17 06:35
Java
读书笔记
《Effective Java》序列化
第85条:其他方法优先于Java序列化参考学习:
Effectivejava
笔记(十),序列化第86条:谨慎地实现Serializable接口参考学习:第七十四条谨慎地实现serizable接口第87条:
Holmes Zhu
·
2020-09-17 06:57
Java
读书笔记
如何书写一手优雅的代码之1:考虑用静态工厂方法代替构造器(
EffectiveJava
)
lz敲代码这些年其实还没有思考过这个问题,其实说白了,之前的做法无非就是创建一个公有的构造器,当需要时便new,代码如下:publicclassRole01{privateStringname;privateIntegerage;privateStringaddress;privateStringcar;//空的无参构造......getter、setter省略publicRole01(){}//
八戒爱编程
·
2020-09-17 02:44
多个参数初始化对象
多个参数初始化对象方法//BuilderPattern-Pages14-15packageorg.
effectivejava
.examples.chapter02.item02.builder;publicclassNutritionFacts
老凤声
·
2020-09-16 22:48
java
effective
java
Java中BigDecimal详解
引言《
EffectiveJava
》一书中提到:float和double类型主要是为了科学计算和工程计算而设计的,它们执行二进制浮点数运算是为了在广泛的数值范围上提供较为精确的快速近似计算而精心设计的。
梦呓~
·
2020-09-16 19:03
Java基础
Java
BigDecimal
浮点数运算
Java中的嵌套类
最近在读《
EffectiveJava
第二版》,因为笔者之前学过一些设计模式,所以对书中的多数内容可能感受不大(但这丝毫不影响这是一本好书哈)。
义臻
·
2020-09-16 17:25
Java
Android&Java的学习新的等
***教学书籍:Java基础较差的人去借这本书吧,很简单易懂:Java和Android开发实战详解这本书供有一定Java基础的人深造:
EffectiveJava
中文版第一本看完基本就可以开始做Android
diliuhong3188
·
2020-09-16 07:58
OpenResty 概要及原理科普
点击上方“朱小厮的博客”,选择“设为星标”后台回复"高效Java"领取《
EffectiveJava
第三版》欢迎跳转到本文的原文链接:https://honeypps.com/architect/introduction-of-openresty
朱小厮
·
2020-09-16 04:43
Java 中为什么不能创建泛型数组?
effectivejava
中有明确的说明,java中由于类型擦除,为了保证类型安全,所以编译器不允许泛型数组的创建。
昨夜的秋天
·
2020-09-16 02:48
Java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他