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
覆盖equals时请遵守通用约定
上次在公众号发布了一篇
EffectiveJava
的笔记创建和销毁对象,有人反应字数太多了,一下子看不过来,于是我考虑着要不每次学一点,分享一点,然后再在每章学习结束再汇总整理一篇,这样方便大家阅读,也有利于碎片时间吸收知识
程序亦非猿
·
2020-06-29 17:44
String 为什么不可变?
EffectiveJava
中第1
秉心说。。
·
2020-06-29 14:46
细说
Java
程序员课余知识的补给站
文章目录基础知识相关方面书籍《图解HTTP》:《大话数据结构》:《数据结构与算法分析:C语言描述》:《算法图解》:《算法第四版》:Java相关方面书籍《
Effectivejava
》:《HeadFi
程序yang
·
2020-06-29 13:34
葵花宝典
Java开发人员必知必会的20种常用类库和API
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
谢承联NARUTO
·
2020-06-29 12:20
互联网
IT
Java
《Effective Java》中关于异常处理的几条建议
本章是从《
EffectiveJava
》摘录整理出来的关于异常处理的几条建议。
胖胖爱吃肉?
·
2020-06-29 08:12
HIT2020SC
用一年时间读一本英文版书籍
于是购买了《
EffectiveJava
》,不仅可以学习英语,提升自己的英文水平。还能提升自己的编程能力。刚开始阅读,没有给自己定什么高要求,一天阅读1页或者2页,甚至半页也可以。
Ziegler Han
·
2020-06-29 00:04
杂谈
Java
EffectiveJava
_1_考虑用静态工厂方法代替构造器_示例代码
自己在学习
effectivejava
中,附上自己的学习的时候想到的示例代码,算是做一个记录,有人能指正我弄错的地方是最好了。
v_nlp
·
2020-06-28 23:14
Effective
Java
【Effective Java 第三版】Item 1:考虑静态工厂方法而不是构造函数
前言:
EffectiveJava
第三版涵盖了Java7、Java8、Java9中语言和库的各种新特性,目前还没有中文版,以下内容全是本人的手工翻译,虽费时费力,但也算是读书笔记了,有什么不足的地方,欢迎大家指出
foolsUtopia
·
2020-06-28 22:34
Java
Chapter2
Effective
Java
枚举实现单例模式
1.引言单元素的枚举类型已经成为实现Singleton的最佳方法 --出自《
effectivejava
》2.单例模式的特点单例模式三个主要特点:1、构造方法私有化
金色的鱼儿
·
2020-06-28 17:00
2017计划
小鱼计划读书
effectivejava
,深入Java虚拟机,spring内幕,MySQL技术内幕,headfirst设计模式,乔布斯传记,扎克伯格传记,明朝那些事,小狗钱钱,代码大全,穷爸爸富爸爸,从优秀到卓越
小鱼嘻嘻
·
2020-06-28 16:47
Effective Java 3rd 读书笔记(一)
title:
EffectiveJava
3rd读书笔记(一)date:2019-02-1918:05:09tags:javacategories:读书笔记才发现
EffectiveJava
已经出到第三版了,
packyzbq
·
2020-06-28 10:26
【转】计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)...
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼:C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
weixin_30924079
·
2020-06-28 02:05
合理使用异常
阅读经典——《
EffectiveJava
》10异常是面向对象编程中非常重要的一环,合理使用异常,可以提高程序的可读性、可靠性和可维护性。本文我们来讨论在Java中如何合理使用异常。
金戈大王
·
2020-06-27 20:38
Java入门系列之hashCode和equals(十二)
前言前面两节内容我们详细讲解了Hashtable算法和源码分析,针对散列函数始终逃脱不掉hashCode的计算,本节我们将详细分析hashCode和equals,同时您将会看到本节内容是从《
EffectiveJava
weixin_30349597
·
2020-06-27 18:37
java后台技术
服务端主要涉及的知识点1.语言相关1.1Java核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《
EffectiveJava
weixin_30299709
·
2020-06-27 15:20
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼:C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
sumi
·
2020-06-27 14:19
书籍
枚举策略代替项目中大片的if-else
并且在
EffectiveJava
第二版的第30条中推荐使用枚举策略模式,所以用一个小demo记录一下枚举策略模式。不使用策略模式如果不使用策略模式,那么代码就会像如下一样,看起来很臃肿。
程铭程铭你快成名
·
2020-06-27 12:41
设计模式
Spring/Spring
Boot
Java与单例模式
最近在阅读《
EffectiveJava
》这本书,第3个条款专门提到了单例属性,并给出了使用单例的最佳实践建议。让我对这个单例模式(原本我以为是设计模式中最简单的一种)有了更深的认识。
拿笔小星_
·
2020-06-27 05:48
设计模式
Java基础
EffectiveJava
3 item3:强制单例类构造函数私有或是枚举类型
翻译单实例类是只实例化一次的类,单例通常代表一个无状态的对象,比如说一个本质上唯一的功能组件或者系统组件。让一个类成为单例使得客户端很难测试它,因为不能用一个模拟的实现代替单例,除非它实现了一个某类型的接口。有两种常见的方法实现单例,两种都是基于保持构造函数私有,然后引入一个静态的成员来提供访问这个唯一实例,其中一种方法,成员是final字段;//Singletonwithpublicfinalf
李福春
·
2020-06-26 19:30
java
effectivejava3
EffectiveJava
3 item1:创建对象应优先使用静态工厂方法VS构造函数
英文翻译允许客户端创建一个实例的传统方法是:提供一个公共构造函数;有另外一个必须成为每个程序员的编程技巧:优先使用类提供的只简单返回实例的公共静态工厂方法来创建对象。这有一个简单的Boolean类的例子:这个方法转换一个原生的boolean类型的值为一个Boolean的实例。publicstaticBooleanvalueOf(booleanb){returnb?Boolean.TRUE:Bool
李福春
·
2020-06-26 19:30
java
二零一三年的八月
;HTML5/CSS3、jQuery/jQueryMobile/EXTJs、jsp/servlet、Ajaxjava多线程、java与模式、反射/动态代理、JTA/JTS、数据结构、java面试宝典、
effectivejava
test103
·
2020-06-26 18:02
日志
生活
Java入门推荐
《
EffectiveJava
》5.《深入理解Java虚拟机》找工作的话好好啃6.《HeadFirstJava》力推7.
爱睡觉的小飞猪
·
2020-06-26 12:03
JAVA
EffectiveJava
第4章-类和接口
第13条:使类和成员的可访问性最小化这个被称为信息隐藏或封装。它可以解耦,使模块可以独立开发、测试、优化、使用、理解和修改。可以让开发人员单独调试自己的程序,提高开发系统的速度,程序有问题的时候,可以准确的定位在哪个模块出现问题,降低了构建大型系统的风险。访问控制机制决定了类、接口和成员的可访问性。第一个规则:尽可能地使每个类或者成员不被外界访问。类和接口只有两种访问级别:包级私有(private
wangcanfeng
·
2020-06-26 03:41
左耳朵耗子的技术书籍建议
2)经验总结的首选看书,如
effectiveJava
/c++,重构,代码大全
laiczhang
·
2020-06-26 03:29
道听途说
volatile修饰符会破坏jvm优化么
effectivejava
第66条,同步访问共享变量的一个例子例如publicclassVolatileTest{privatestaticbooleantestBool;publicstaticvoidmain
battle_
·
2020-06-25 19:08
JAVA开发常用工具包
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
Tronhon
·
2020-06-25 15:51
项目开发配置功能要点
Java
开发工具包
前言:Android进阶汇总(持续更新)
书籍基础《
EffectiveJava
中文版(第2版)》Android面试《剑指Offer》《程序员面试金典》应用《第一行代码Android》《高级Android开发强化实战》《Android技术内幕:应用卷
AVL
·
2020-06-25 15:18
Builder Pattern--构造者模式实例
当我在学习领域驱动设计(DDD)以及
EffectiveJava
的时候,发现构造者模式非常有用。
qq_26919721
·
2020-06-25 02:45
2018年10月学习总结,11月学习计划
2018年10月学习总结,11月学习计划10月总结书籍阅读超额完成,完成的有《SpringBoot实战》《tomcat架构解析》《tomcat内核设计剖析》《实战Java高并发程序设计》《
EffectiveJava
孟宝宝
·
2020-06-25 01:57
工作计划
7月份之前的技术学习与计划
读书计划基础方面算法:《算法》,《算法导论》,需要认真理解算法,并独立完成相关习题语言:《JAVA编程思想》,《
EffectiveJAVA
》,《JAVAScript高级编程》脚本语言:PYTHON(非迫切
seelight
·
2020-06-25 01:00
Android开发大佬的Offer收割之旅,从字节跳动到BAT
对于Java基础,推荐《深入理解Java虚拟机》《
EffectiveJava
》《Java并发编程之美》,Android推荐阅读《Android开发艺术探索》和《Android源码设计模式解析与实战》,Android
编码博客控
·
2020-06-25 00:20
程序员
Android
2016-2019 书单
一、基础1、Java编程思想(完成)2、
EffectiveJava
(完成)3、深入理解Java虚拟机(完成)4、HTTP权威指南(完成)5、Spring实战(完成)6、面向对象分析与设计(完成)7、深入分析
猴子哥哥1024
·
2020-06-25 00:38
读书笔记
创建对象——遇到多个构造器参数时要考虑使用构建器
本文参考《
EffectiveJava
》中“遇到多个构造器参数时要考虑使用构建器”给出几种方法。
飘然雨季
·
2020-06-24 20:26
Java
JAVA阅读书籍推荐
二、进阶类1、《
EffectiveJava
》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。
icoder
·
2020-06-24 15:52
Java
我的阅读清单
在读的书设计模式可复用面向对象软件的基础高性能MySQL第3版已读的书
EffectiveJava
第1版
EffectiveJava
第2版Java核心技术I-基础知识第8版Java核心技术II-高级特性第8
MikanMu
·
2020-06-24 14:37
自说自话
从JDK源码分析Java中的equals与hashCode
以上内容在《
EffectiveJava
》中也提到了,可是这个规范的来源是
LeeFrank96
·
2020-06-24 08:42
java开发
《effective java》读书笔记——(一)
《
effectivejava
》这本书,买了有半年之久了,我也大概翻阅了一遍,说实话,没看懂,觉得这本书简直烂透了,看得我云里雾里的。
liujulie
·
2020-06-24 06:33
java
后端经验分享
语言:入门书籍:《ThinkinginJava》,《
EffectiveJava
》,《JavaConcurrencyinPractice》,《深入理解Java虚拟机》Java相关知识点:集合,多线程,并发
lewis1234567
·
2020-06-24 03:52
架构
浅谈BigDecimal
看图如图读过
effectivejava
的都知道,其中第49条就是:如果需要精确的答案,请避免使用float和double所以在涉及到货币计算的时候一般使用BigDecimal分析但是BigDecimal
菜鸟很菜
·
2020-06-23 20:05
java
这一次,让我们来好好聊聊Java泛型
本文结合《
EffectiveJava
》第五章泛型和自己的理解及实践,讲解了Java泛型的知识点。文章发布于专栏
EffectiveJava
,欢迎读者订阅。
SexyCode
·
2020-06-23 17:24
Java
SE
Effective
Java
从入门到精通系列学习路线书籍介绍
入门类书籍大部分PDF文件可以在下面的网页进行搜索到并下载:http://www.devstore.cn/searchJAVA基础的书籍:《Thinkinginjava》《
EffectiveJava
》汤涛推荐理由
龙在阿里
·
2020-06-23 12:31
[Effective Java Distilled] Item 3 通过使用私有构造方法或者枚举类型来强化单例属性
关于EffectiveJavaDistilled:《
EffectiveJava
》这本书我断断续续的读了近两遍,里面的内容挺有深度,对提高工程代码质量也非常有帮助。
dm_vincent
·
2020-06-23 05:50
Java
2019学习java最值得看的三本书
1、《
EffectiveJava
(第三版)》(
EffectiveJava
3rdEdition)如果你还没读过这本书,那它
dfywlme7915
·
2020-06-23 04:50
进阶java大师之路,泛型在hashmap上的灵活运用
由于,公司的试用的框架上,存在大量的hashmap的创建,产生大量的I/O以及内存的消耗,所以,抽了点时间,看书
effectivejava
这本书。
大道至简_lyon
·
2020-06-22 11:39
java
详解Java中的不可变对象
一.什么是不可变对象下面是《
EffectiveJava
》这本书对于不可变对象的定义:不可变对象(ImmutableObject):对象一旦
·
2020-06-22 08:35
读书笔记 --《Effective-Java》
EffectiveJava
代码编写原则避免创建不必要的对象(通过重用同一对象,来避免创建多个对象)一些对象的创建比其他对象的创建要昂贵得多。
Mai_Noe
·
2020-06-22 01:48
java程序员应该知道的20个有用的库
我花了很多时间学习API,特别是在阅读
EffectiveJava
3rdEdition之后,JoshuaBloch建议如何使用现有的API进行开发,而不是为常见的东西编写新的代码片段。
weixin_43923408
·
2020-06-21 13:54
java
Effective Java Item3:使用私有构造方法或者枚举类型实现单例
packagecom.googlecode.javatips4u.
effectivejava
.singleton;publ
sunjavaduke
·
2020-06-21 07:39
Tips
java
string
file
null
constructor
class
java 单例设计模式
(《
EffectiveJava
》作者推荐)下面是示例及简要分析。饿汉式懒汉式双检锁//下面这个这
jack_520
·
2020-06-21 07:20
EffectiveJava
第十章第三节
executor和task优先于线程JDK1.5之后引入了并发线程框架可以更加优雅地实现异步多线程问题,同时还提供了线程池,定时重复任务等强大的功能。并发线程框架的基本使用如下://创建一个单线程线程执行器ExecutorServiceexecutor=Executors.newSingleThreadExecutor();//执行线程任务executor.execute(runnable);//
小鱼游儿
·
2020-06-21 06:07
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他