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》学习笔记——第7部分并发
避免共享可变数据3.最小化锁的持有时间4.使用合适的同步策略5.使用volatile变量来避免缓存问题6.避免死锁7.使用ExecutorService管理线程8.优先使用无锁并发工具三、小结一、前言《
EffectiveJava
Suwg209
·
2025-01-26 09:18
Effective
Java最佳实践笔记
java
学习
笔记
《Effective Java》学习笔记--第3部分 方法设计和实现最佳实践
避免使用过多的返回值3.避免在方法中返回null4.方法要尽量做到单一职责5.使用合适的访问修饰符6.避免方法内部的过多的条件分支7.使用适当的异常处理8.考虑方法的线程安全性三、小结第3部分方法设计和实现一、前言《
EffectiveJava
Suwg209
·
2025-01-26 09:48
Effective
Java最佳实践笔记
java
学习
笔记
品读 Java 经典巨著《Effective Java》90条编程法则,第4条:通过私有构造器强化不可实例化的能力
文章目录【前言】欢迎订阅【品读《
EffectiveJava
》】系列专栏java.lang.Math类的设计经验总结【前言】欢迎订阅【品读《
EffectiveJava
》】系列专栏《
EffectiveJava
@赵士杰
·
2024-09-14 00:27
品读《Effective
Java》
java
开发语言
Effective
Java
Java学习资源 | Java编程好书分享,必读!
入门进阶高级样样俱全书籍《JAVA核心技术卷1》有一些编程基础的同学推荐阅读,可以学习一段时间回头再看看《JAVA编程思想》Java圣经,值得仔细品读,作者的功力十分深厚,即使很多内容还无法理解,但每次读完一定会有所收获《
EffectiveJava
Java烂笔头
·
2024-02-19 13:43
Effective Java - 第7章 方法
《
EffectiveJava
(第2版)》第7章方法,整理的思维导图,文字版见:https://mubu.com/doc/L5L23E_fkEJ-第7章方法.png
Vivi成长吧
·
2024-02-15 04:51
EffectiveJava
08-避免使用Finalizers和Cleaners
从Java9开始,Finalizer机制已被弃用,但仍被Java类库所使用。Java9中Cleaner机制代替了Finalizer机制。Cleaner机制不如Finalizer机制那样危险,但仍然是不可预测,运行缓慢并且通常是不必要的。Finalizer机制线程的运行优先级低于其他应用程序线程,所以当对象被回收的速度低于进入队列的速度时,将可能出现内存溢出。在Java中,try-with-reso
厦门老码哥
·
2024-02-14 22:07
EffectiveJava
--枚举和注解
[b]本章内容:[/b]1.用enum代替int常量2.用实例域代替序数3.用EnumSet代替位域4.用EnumMap代替充数索引5.用接口模拟可伸缩的枚举6.注解优先于命名模式7.坚持使用Override注解8.用标记接口定义类型[b]1.用enum代替int常量[/b]枚举类型是指由一组固定的常量组成合法值的类型,该特征是在Java1.5中开始被支持的,之前的Java代码都是通过“公有静态常
千秋大业一壶茶
·
2024-02-11 22:25
CoreJava
EffectiveJava笔记
枚举模式进阶---Java之父James Gosling推荐的文章
写在前面:看了《
effectivejava
》书中对枚举的叙述,有一种茅塞顿开的感觉,分享一下。作者为JoshuaBloch.原文链接取自于博主coloredglaze,文章末尾附带了原文的链接。
NGC73
·
2024-02-11 22:54
新设计模式
java
开发语言
后端
ej3-0开端
开始编码多年,总有一些最佳实践,Java也是,比如设计模式,比如
EffectiveJava
3(ej3)。设计模式先后看过《大话设计模式》,《HeadFirst设计模式》。
李福春carter
·
2024-01-22 14:14
仅仅是又多了一本设计书吗 《软件框架设计的艺术》序
还有
EffectiveJava
,这本传世之作已经成为
liujing20051224
·
2024-01-22 09:33
读者点评/专家导读
框架
设计模式
软件测试
Netbeans
编程
java double丢失精度问题,加减乘除计算出错出现99999
BigDecimal在《
EffectiveJava
》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecim
栗豆包
·
2024-01-18 14:02
java
后端开发工程师需要掌握的内容
1.语言相关1.1Java核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《
EffectiveJava
Programmer boy
·
2024-01-17 15:01
后端知识
后端
需要学习的知识
学习方向
springboot 多数据源怎么配置在控制台的sql打印日志
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2024-01-11 21:16
mybatis
spring
boot
java
书单
-2开始预计一个月2.HarvardCS50x(计算机科学)3.SICP(计算机程序的构造和解释)4.Java编程思想5.CSAPP(深入理解计算机系统)6.大话设计模式7.重构改善既有代码的设计8.
effectivejava
9
suddennessMan
·
2024-01-11 18:03
免费的GPT4来了,你还不知道吗?
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2024-01-06 11:06
GPT
用小说的形式讲解Spring(1) —— 为什么需要依赖注入
本文发布于专栏
EffectiveJava
,如果您觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给您身边的工程师同学。
SexyCode
·
2023-12-28 07:29
Spring
Effective
Java
spring
依赖注入
控制反转
面试官:并发和并行的区别
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-28 04:17
面试干货
java
面试官:JVM为什么用元空间代替永久代?
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-22 03:17
面试干货
jvm
Mybatis-plus可视化自动生成代码,提高开发效率神器!
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-20 20:05
mybatis
mybatis
Effective java如何高效创建和销毁对象-中
接上一篇文章:
Effectivejava
如何高效创建和销毁对象-上(https://www.jianshu.com/p/30d0fa1b930c)第三条用私有构造器或者枚举类型强化Singleton(单例
先生zeng
·
2023-12-20 05:57
2019读书计划
总体目标平均每月至少读一本书,所以一年至少12本必读书每本书至少写一篇读书总结该计划的书目是根据手头现有的书制定,如临时需要可以进行调整,调整需做记录必读书目技术类10本《
EffectiveJava
》《
rys21
·
2023-12-15 16:14
Python (二) 读写excel文件
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-06 21:14
#
高阶
python
excel
开发语言
JAV spi 和扩展方式
SPI机制(ServiceProviderInterface)其实源自服务提供者框架(ServiceProviderFramework,参考【
EffectiveJava
】page6),是一种将服务接口与服务实现分离以达到解耦
一个写bug的程序员
·
2023-12-06 06:09
java基础
java
开发语言
Mysql date类型设置默认值curdate失败解决
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-06 04:51
mysql
数据库
如何使用 try-with-resources
java.lang.AutoCloseable或者java.io.Closeable的对象关闭资源和finally块的执行顺序:在try-with-resources语句中,任何catch或finally块在声明的资源关闭后运行《
EffectiveJava
安德伍德之心
·
2023-12-05 23:22
Java
开发语言
java
面向面试学习之设计模式:建造者模式
先上一个例子借用并改造下
EffectiveJava
中给出的例子:每种食品包装上都会有一个营养成分表,每份的含量、每罐的含量
you的日常
·
2023-12-05 11:36
synchronized的实现原理
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-05 04:53
java
java
面试官:说说synchronized与ReentrantLock的区别
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-05 04:53
面试干货
java
Java 构造器 VS 静态工厂方法
前言最近因为疫情和年底的原因,有大量的时间来做一些自己的事,便在京东上买了一本
EffectiveJava
中文第三版,零散的读完全本后,虽然网上评价褒贬不一(大部分是因为翻译问题),但真心觉得这是一本非常经典的书籍
Henry扶苏
·
2023-12-02 19:59
Python (十四) 面向对象
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-29 19:06
#
基础
python
开发语言
Python (十五) 面向对象之多继承问题
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-29 19:33
#
基础
python
开发语言
浅谈 Guava 中的 ImmutableMap.of 方法的坑
作者:明明如月学长,CSDN博客专家,大厂高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者。
明明如月学长
·
2023-11-27 22:25
问题积累
guava
如何保证线程安全?
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-26 21:48
安全
Java 的静态工厂方法
序:什么是静态工厂方法
EffectiveJava
2.1静态工厂方法与构造器不同的第一优势在于,它们有名字2.2第二个优势,不用每次被调用时都创建新对象2.3第三个优势,可以返回原返回类型的子类2.4第四个优势
小兮雯学Java
·
2023-11-26 14:28
java
开发语言
后端
经验分享
程序人生
面试官:知道JVM中一次完整的 GC 流程吗
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-26 01:57
#
jvm
jvm
如何避免死锁
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-26 01:23
多线程
什么是指针碰撞
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-24 18:35
jvm
java
面试官:什么是三色标记
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-24 18:05
#
jvm
jvm
算法
Grafana 如何实现雷达图
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-24 17:57
grafana
2019年读书计划
世界史》《明朝那些事》《三国全史》项目管理或个人提高《原则》《金字塔原理》《墨菲定律》《自控力》沟通技巧《非暴力沟通》《高效能人士的七个习惯》技术提高《智能时代》《高性能MySql》《大话数据结构》《
EffectiveJava
鑫涛0603
·
2023-11-22 20:34
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
dcj0913
·
2023-11-21 14:46
【数据结构与算法】
【找工作】
Python (十三) 输出
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-20 22:40
#
基础
python
开发语言
为什么重写 equals 方法要重写 hashCode 方法
直到看了一篇文章提到《
EffectiveJava
》中有关于这个问题的答案。于是找了电子书看了一下,查看相关源码理清了因果逻辑,得出怎样回答这个问题比较好。
能一块玩吗丶
·
2023-11-19 21:50
Java基础
java
hash
为什么要将局部变量的作用域最小化?
这篇文章的灵感来源于《
EffectiveJava
》,这本书我买了有好长好长一段时间了,书页都已经泛黄,烙下了时间的痕迹,但我仍然还没有把这本书读完。说来惭愧啊。为什么呢?
沉默王二
·
2023-11-19 21:06
ARTS 第二周
Review 本周继续阅读《
EffectiveJava
英文版》第二章的第二小节,讲的是当构造器有很多参数时考虑使用Bui
猎手之远殇
·
2023-11-19 06:58
面试官:谈谈对volatile的理解
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-17 08:19
java
java
开发语言
RocketMQ的适用场景有哪些?
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-17 08:14
rocketmq
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
默伊清风
·
2023-11-16 15:12
程序员技术练级攻略
计算机
经典
书籍
电子书
Python(七) 条件控制、循环语句
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-16 07:21
#
基础
python
Python(九) 集合
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-16 07:51
#
基础
python
开发语言
上一页
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
其他