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
工作中一些必须要看的书
一:技术类1.重构改善既有代码的设计2.
EffectiveJava
中文版3.深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)4.Java并发编程实战.5.Android开发艺术探索6.设计模式之禅
布拉德很帅
·
2023-07-27 02:19
书
需要看的书籍
【Java笔记(50)】
EffectiveJava
第三条之用私有构造器或者枚举类型强化Singleton属性
目录一、大白话二、三种方式1、公有静态final成员2、私有构造,静态工厂方法3、单个元素枚举类型一、大白话关于单例模式可以利用三种方式就行加强1、使用一个publicstaticfinal单例类变量名=new单例类()2、使用私有的静态工厂方法publicstatic单例类getInstance(){}3、使用包含单个元素的枚举类型二、三种方式1、公有静态final成员publicclassEl
一码柒分
·
2023-07-25 09:38
JAVA学习笔记
effective java(3) 之用私有构造器或者枚举类型强化Singleton属性
effectivejava
之用私有构造器或者枚举类型强化Singleton属性实现单例模式通常有3种方法(详细请看设计模式单例模式一节)Singleton指仅仅被实例化一次的类。
powerfuler
·
2023-07-25 09:05
Effective
java读书笔记
effective
java
私有构造器
枚举类型
强化Singleton属性
4. 弃用使用 finalize() 方法,及其替代方法
原因早在
EffectiveJava
第一版中,作者就已经警告要避免依赖该方法。一方面我们没办法知道对象在F-Queue中的顺序,另一方面我们没办法控制GC发生的时间。
42cc8919e42f
·
2023-07-22 14:55
Java书籍推荐
深入理解计算机系统(黑皮书)数据库系统概念(黑皮书)计算机网络(黑皮书)高性能MySQL(看前六章)javaonJava8(github上有中文版)Java核心技术卷1(UI不需要看,只用看1-9章和14章)
Effectivejava
奋起的熊猫
·
2023-07-22 13:48
JAVA
定个Java学习目标,希望能进菜鸟网络
JAVA语言基础:java基本类型、引用类型、多态底层、泛型底层、反射机制常见的集合类源码分析hashMap、hashTable、ArrayList、LinkedList推荐书籍:Java编程思想、
EffectiveJava
奇乞祈兴
·
2023-07-16 11:02
Java 面向对象 | 详细知识图谱式讲解
可以参考《
EffectiveJava
》等书籍进行学习
wei_shuo
·
2023-06-17 06:18
java
开发语言
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
mashang123456789
·
2023-06-16 01:08
代码规范整理(Java版)
参考文献资料《阿里巴巴开发手册》《编写可读代码的艺术》《代码之美》《代码整洁之道》《重构-改善既有代码的设计》《
EffectiveJava
》《Thinkinginjava》《MySQL技
亚武de小文
·
2023-06-12 06:20
Java编码最佳实践(补充Effective Java)
《
EffectiveJava
》是提升编码技巧的必备书籍,但是并没有囊括所有的技巧,本文补充一些工作中经常用到的编码技巧最佳实践不要使用FileReader和FileWriterFileReader和FileWriter
十毛tenmao
·
2023-06-09 03:47
ImmutableMap使用分析
按照
EffectiveJava
的说明,需要满足下面几条规
Hong_pro
·
2023-06-07 04:38
Java
java
一个老师程序员说:这是学Java 必知必会的 20 种常用类库和 API
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
沈云群
·
2023-04-19 13:54
JAVA
JAVA学习
JAVA资料
jav
java编程
java程序员
Java开发人员必知必会的20种常用类库和API
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
职场人
·
2023-04-19 13:20
java
log4j
开发语言
Java开发者必知必会的20种常用类库和API
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
360linker
·
2023-04-19 13:19
技术
软件开发
java
类库
Java必知必会的20种常用类库和API
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
az44yao
·
2023-04-19 13:19
Java系列(必知必会):Java 必知必会的 20 种常用类库和 API
《
EffectiveJava
》的作者Jo
陈永佳
·
2023-04-19 13:48
团队管理
编程工具系列
Java基础系列
杂记随笔系列
Java常用类库
Java常用Api
# Effective Java 读书笔记(一)
EffectiveJava
读书笔记(一)构造方法参数过多使用Builder模式Car类是不可变的,所有的参数默认值都在一个地方。
爱码代码的喵
·
2023-04-18 14:43
读书笔记
java
Efective
Java
2018-12-30
参考文章https://blog.csdn.net/javazejian/article/details/71333103参考书籍
effectivejava
》原理阐述使用关键字enum创建枚举类型并编译后
鲍丙海
·
2023-04-14 12:08
Java开发中商业计算请务必使用BigDecimal来进行计算!
《
EffectiveJava
》在第48条也推荐“使用BigDecimal来做精确运算”。今天我们就来总结归纳其相关的知识点。1.BigDeci
码农小胖哥
·
2023-04-14 09:43
Effective Java笔记—创建和销毁对象
正如《
EffectiveJava
》的引言所说“本书的目标是帮助读者最有效地使用Java程序设计语言及其基本类库:java.lang、java.util,在某种程度上还包括java.util.concurrent
只道初见
·
2023-04-14 03:08
无需魔法打开即用的 AI 工具集锦
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-04-13 14:07
人工智能
大数据
同事一小时没解决的问题,被 New Bing 秒解了
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-04-10 19:19
AI
助力软件开发
工具使用
问题积累
java
spring
开发语言
5天带你读完《Effective Java》(五)
《
EffectiveJava
》是Java开发领域无可争议的经典之作,连Java之父JamesGosling都说:“如果说我需要一本Java编程的书,那就是它了”。
长三月
·
2023-04-10 08:26
java
Effective
Java
java
jvm
开发语言
AI 时代的学习方式: 和文档对话
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-04-09 13:48
AI
助力软件开发
工具使用
人工智能
学习
大数据
读书笔记
《系统之美》《重构》《Redis实战》《
EffectiveJava
》《SpringBoot实战》《解读NoSQL》《穷查理宝典》
liuyix
·
2023-04-08 21:17
AI 时代,提示词便是生产力
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-04-07 15:24
AI
助力软件开发
工具使用
人工智能
java
开发语言
Item2 Use builder when faced with multiple constructor params
《
effectivejava
》Telesc
Luna_Lu
·
2023-04-07 04:14
为什么说Enum实现单例模式是最佳实践
在《
EffectiveJava
》中,作者提出利用Enum是实现单例模式的最佳实践。研究了下Enum反编译源码,就一切都清楚了。本文针对此问题做些总结。
MakeItSimple
·
2023-04-06 15:34
ApacheCN Java 译文集 20211012 更新
EffectiveJava
中文第三版1.考虑使用静态工厂方法替代构造方法2.当构造方法参数过多时使用builder模式3.使用私有构造方法或枚类实现Singleton属性4.使用私有构造器执行非实例化5
布客飞龙
·
2023-04-04 07:16
超全人工智能 AI工具导航网站合集
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-04-03 12:54
AI
助力软件开发
工具使用
人工智能
大数据
更适合程序员的人工智能搜索引擎集锦
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-04-03 12:11
AI
助力软件开发
工具使用
搜索引擎
人工智能
java8中的流式写法的一点思考
最近学习了java8实战和
effectivejava
这两本书关于流式写法的知识,在看完java8之后就在想流式写法肯定也会有它的缺点,它优化了外部迭代就肯定舍弃了什么,当学习到
effectivejava
小腿子
·
2023-04-03 01:47
java
重构-改善既有代码设计 读书笔记
这本书是很多公司要求Java程序员必读的三本书之一(另外两本书是《Java编程思想》和《
EffectiveJava
》),其实无关编程语言,是程序员就能够从这本书中受
我心飞翔.坚定不移
·
2023-04-02 08:01
开发
重构
架构
重构
改善既有代码设计
避免创建不必要的对象--
EffectiveJava
小结(5)
尽量重用对象,而不是重新创建。一.重用不可变对象不可变对象,始终可以被重用。如String//尽量用,多次调用不会重复创建对象Strings="";//而不是,调多少次就创建多少次对象Strings2=newString("");另外调用静态工厂方法优于调用构造器。如Boolean.valueOf(String);优于newBoolean(String)因为前者会返回Boolean中缓存的true
冰鱼飞鸟
·
2023-04-01 11:40
JAVA开发常用工具包
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
Apple_Boy
·
2023-03-31 17:44
EffectiveJava
-6-方法
检查参数的有效性绝大多数方法和构造器对于传递给它们的参数值都会有某些限制,例如,索引值必须非负数,对象引用不能为null,我们应该在文档中清楚的指明这些限制,并在方法体的开头处检查这些参数,以强制施加这些限制,清楚的抛出适当的异常,以便在发生错误后尽快的检测出错误,例如下面这样:如果不检查:1.可能在处理过程中失败,并产生令人费解的异常2.更糟糕的情况是正常返回,但计算出错误的结果3.最糟糕的是正
今阳说
·
2023-03-28 20:32
New Bing 编程提效实践 - 语言识别功能
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-03-26 07:27
工具使用
java
大数据
优秀的Java程序员都在看哪些书?
目录一、立志存高远,笃行践初心二、经典书籍1、Java核心技术2、Java编程思想3、Java语言程序设计4、
EffectiveJava
中文版(原书第3版)5、Java并发编程实战6、Java虚拟机规范
哪 吒
·
2023-03-26 01:29
搬砖工逆袭Java架构师
java
从小白到大神程序员必读15本经典电子书免费送第二季(先到先得)
1.
EffectiveJava
中文第二版作者JoshuaBloch,Java程序员进阶必读书籍,全书介绍了57条极具使用价值的经验规则,为程序员面临的问题提供解决方案,作者站在Java平台设计专家的角度
longyoung
·
2023-03-23 07:27
2017年书单。
《
EffectiveJava
》3.《SpringMVC学习指南》4.《SpringMVC源代码分析与实践》5.《深入浅出Node》6.《MongoDB权威指南》7.《ECMAScript6入门》8.
Themores
·
2023-03-22 15:04
什么? 你还没用过 Cursor? 智能 AI 代码生成工具 Cursor 安装和使用介绍
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-03-21 07:40
开发语言
java
给人看的Kotlin设计模式——原型模式
JavaCloneable原型设计模式对应了
EffectiveJava
的第十三条谨慎覆盖clone。Cloneable接口并没有包含任何方法,那么它到底有什么作用呢?它决定了Object中受保护的c
珞泽珈群
·
2023-03-20 02:57
后端开发知识体系框架概述与思维导图
1.语言相关1.1Java核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《
EffectiveJava
weixin_55262637
·
2023-03-14 13:32
其他
服务端开发技术栈
jpg1.语言相关1.1Java核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《
EffectiveJava
月半的瘦子
·
2023-03-11 21:08
2019年计划
《ThinkinJava》看完一遍,并做好相应的读书笔记《
EffectiveJava
》看完一遍,并做好相应的读书笔记刚哥的Android入门路线过一遍JS入门并把《JS高级程序设计》看一遍,做好相应的读书笔记
Rreply
·
2023-03-10 12:07
java异常技术
1.Java异常(一)Java异常简介及其架构http://www.cnblogs.com/skywang12345/p/3544168.html2.Java异常(二)《
EffectiveJava
》中关于异常处理的几条建议
只当兴趣
·
2023-03-09 18:52
专业进阶之路
为了保证代码的质量,《
EffectiveJava
》、《CleanCode》和《重构》也
圈圆元
·
2023-03-09 11:27
个人规划
专业进阶之路
高效的Kotlin
最近在看一本书——EffectiveKotlin,听名字就知道是
EffectiveJava
的Kotlin版本,实话实说,这本书跟
EffectiveJava
比起来还是差着一个数量级,但是他们的着眼点是一样的
珞泽珈群
·
2023-02-02 04:18
Java开发中商业计算请务必使用BigDecimal来进行计算
《
EffectiveJava
》在第48条也推荐“使用BigDecimal来做精确运算”。今天我们就来总结归纳其相关的知识点。1.BigDeci
BUG生产者
·
2023-02-01 12:30
JAVASe DAY 1
JAVA的学习资料:《Java语言程序设计》基础篇进阶篇当教材使用《HeadFirstJava》辅助教材使用《
EffectiveJava
》进阶教材Java课程学习完毕后学习这本书专项练习-日常作业编程题集
Fish_1112
·
2023-01-05 19:14
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
其他