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
JDK动态代理和CGLIB
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-14 02:32
java
java
锁的优化机制了解吗?
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-09 20:43
java
java
推荐一款功能强大的在线文件预览工具-kkFileView
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-09 20:43
java
java
Python(四)字符串
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-09 20:07
#
基础
python
开发语言
IntelliJ IDEA - 生成 iml 文件
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-07 20:05
idea
intellij-idea
java
ide
Python(二)基本数据类型
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-07 20:05
#
基础
python
开发语言
代码与细节(一)
下面列出一段大神兼偶像JoshuaBloch《
EffectiveJava
-ThirdEdition》Item53:Usev
风之涯角
·
2023-11-07 16:50
java
开发语言
ThreadApi详解
构造函数参数介绍参数最多的一个构造函数Thread(ThreadGroupgroup,Runnabletarget,Stringname,longstackSize)group:线程组,不给的情况下会拿你的父线程组(
Effectivejava
谢谢那些曾经丶
·
2023-11-05 21:21
Effective Java学习笔记--2017年5月
EffectiveJava
整理笔记时间:2017/4/28~2017/5/6文档结构:
EffectiveJava
目录结构(没有第一章引言部分)所有的源代码Github储存仓库:https://github.com
Wsky51
·
2023-11-03 03:29
LearningInWHU
java
Effective
Java
EffectiveJava
(6)之Lambda和Stream
注:本文是《
EffectiveJava
》学习的笔记。Lambda和Stream是java8加进来的。真的特别好用。写出来的代码很漂亮。还增加了函数式接口和方法引用等。
finalheart
·
2023-11-02 23:39
effectiveJava
effectivejava
lambda
stream
如何正确使用泛型?
主要参考资料《
EffectiveJava
》一、不要使用原生态
yanl_differ_jackyun
·
2023-11-01 22:43
java
泛型
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
anhkgg
·
2023-10-30 07:01
Program
面试
语言
编程
linux内核
算法
汇编
一文讲透 “中间层” 思想
作者:明明如月学长,CSDN博客专家,大厂高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者。
明明如月学长
·
2023-10-27 10:52
感悟杂谈
java
单例模式
单例模式最近在看《剑指offer》,根据《剑指offer》的讲解,结合《
effectiveJava
》简单学习了一下单例模式。第一篇文章,算是一个学习笔记,以后回来翻阅。
竹本辰
·
2023-10-27 00:27
基于hutool实现国密SM2的加解密,简直不要太简单!
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-10-24 22:56
java
sm2
easypoi-实现动态列导出excel
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-10-24 22:56
excel
easypoi
Python(一)关键字、内置函数
最近整理了一波电子书籍资料,包含《
EffectiveJava
中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-10-24 22:50
Python
1024程序员节
python
使可变性最小化--
EffectiveJava
小结(15)
不可变类:每个实例的所有属性都必须再创建该实例时就提供,并且再对象的整个生命周期内固定不变。不可变类的五个规则:1.不提供任何修改属性的方法。2.保证类不会被扩展。(不是不能子类化,而是为了防止调用者将其子类化)3.所有属性都是final修饰。4.所有属性都私有。(1.当属性是可变对象时候,防止调用方获取该可变对象并且修改了其属性。2.通过方法比直接提供属性更灵活,方法可以修改其内部实现)5.确保
冰鱼飞鸟
·
2023-10-21 05:33
Effective Java 第3版 创建和销毁对象分享
一前言最近在看
EffectiveJava
第3版的相关内容,这里做个学习总结,加深一下印象。后面会抽出时间持续更新。
不坠青云之志
·
2023-10-16 19:22
Java
Effective
Java
java
开发语言
2019学习java最值得看的三本书
1、《
EffectiveJava
(第三版)》(
EffectiveJava
3rdEdition)如果你还没读过这本书,那它
QFdongdong
·
2023-10-12 19:13
java架构师进阶必备书单
java基础知识篇java编程思想java并发编程的艺术
effectivejava
第三版数据库篇深入浅出mysql第二版高性能mysql第三版mongodb权威指南缓存篇redis开发与运维redis设计与实现第二版服务器软件篇
muli523
·
2023-10-10 05:53
java
架构
spring
boot
spring
cloud
spring
Java Rules 1
但是有很多坏味道,主要还是体现在可扩展性、性能方面、可复用等非功能方面,很早以前笔者也经历过这段时期,后来通过不断学习和看书也总结了一些小技巧和规则,这个系列的文章就把这些技巧和规则介绍给大家,其中很多技巧都是来自
effectivejava
monkey01
·
2023-10-07 21:29
EffectiveJava
13-慎重重写clone方法
如果类没有实现Cloneable接口,调用super.clone()将会抛出CloneNotSupportedException异常。super.clone()只是简单复制,如果对象带有可变属性(例如:数组),那么复制后的对象将和源对象引用同样的可变属性,安全性将出问题,为了避免该问题,需要采用自己实现深度克隆。例如:...@SuppressWarnings("unchecked")publicS
厦门老码哥
·
2023-10-07 01:54
第2条: 构造器参数过多时考虑用构建器
a.重叠构造器模式(如下
effectivejava
中的例子)优点:感觉没啥优点,参数少时,可以用用。
猴子搬苞谷
·
2023-10-05 10:13
计算机专业中经典书籍(程序猿和大学生必读)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼:C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
Jaybo_
·
2023-10-04 13:15
大战职场
[笔试面试]
计算机书籍
程序开发
经典书籍
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼:C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
SmartBrave
·
2023-10-04 13:14
杂
《Effective Java 第三版》新条目介绍
前言从去年的3月份起我就在开始读《
EffectiveJava
第二版》,当然,我读的是中文版的;可能是我理解能力还不行,对于书中的内容总是感觉理解困难;就拿第一章的内容「创建和销毁对象」来说吧,这是我读的次数最多的一章
craneyuan
·
2023-10-02 01:17
Java逆变与协变
引子《
EffectiveJava
》中第25条中《列表优于数组》中提到数组是协变的,相反泛型是不可变的其实用于描述Java类型转换后的继承关系一共有三种,协变,逆变,不可变其定义为:如果A、B表示类型f(
shiy4n
·
2023-09-30 23:36
近期关于学习的一些想法
此外,我想再为自己加上一本书《
EffectiveJava
》学习目标:1.strust2.x的基本用法2.springiocaop基本用法3.spring各个版本的差异4.ibatis的学习思考:为什么不用
士多啤梨苹果橙_cc15
·
2023-09-26 18:46
一个 println 竟然比 volatile 还好使? | 京东云技术团队
前两天一个小伙伴突然找我求助,说准备换个坑,最近在系统复习多线程知识,但遇到了一个刷新认知的问题……小伙伴:
EffectiveJAVA
里的并发章节里,有一段关于可见性的描述。
京东云技术团队
·
2023-09-25 15:04
硬核干货
京东云
JIT
println
volatile
一个 println 竟然比 volatile 还好使? | 京东云技术团队
前两天一个小伙伴突然找我求助,说准备换个坑,最近在系统复习多线程知识,但遇到了一个刷新认知的问题……小伙伴:
EffectiveJAVA
里的并发章节里,有一段关于可见性的描述。
·
2023-09-25 12:30
《Effective Java》第6条:消除过期的对象引用
那么这篇文章我们就一起来跟着《
EffectiveJava
》来了解一下这个问题。过期引用书中首
名字想好没
·
2023-09-24 10:38
学习,学习!!!
确定工作后,看看以下三本书,并把jdk的源码吃透《
EffectiveJava
》《代码整洁之道》《Java编程思想》再根据公司的需要学习一些东西,但是基础一定要扎实;看了这个很有感悟
吴世浩
·
2023-09-23 12:16
希望你不要经历的那些坑:你确定资源正确释放了?
作者:明明如月学长,CSDN博客专家,大厂高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者。
明明如月学长
·
2023-09-21 10:37
问题积累
java
诡异,明明更新成功了状态,查不出来了
作者:明明如月学长,CSDN博客专家,大厂高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者。
明明如月学长
·
2023-09-19 09:20
问题积累
java
java学习方向
title:Java学习方向总结date:2018-01-1722:47:39tags:[tips]categories:[other]设计模式《大话设计模式》代码编写优化《重构改善既有代码的设计》《
effectivejava
一路摇到顶
·
2023-09-12 00:55
Effective Java 读书笔记
最近重新翻看
EffectiveJava
一书,并且将阅读中的觉得重要的地方记录与此,方便日后浏览。
山林挽风
·
2023-09-09 05:00
为什么计算机经典大头书老是看不进去?
当时看《
EffectiveJava
》、《深入理解java虚拟机》全都一脸
yes的练级攻略
·
2023-09-08 09:22
Effective java 整理(第三版)
整理一下自己
effectivejava
创建和销毁对象静态工厂方法代替构造器优点静态工厂方法有名字,是客户端代码更容易阅读不必每次都创建一个新对象可以返回任意子类型的对象返回的对象可以在每次调用下发生变化取决于参数值
陈沉成染
·
2023-09-06 16:29
Java枚举实现单例模式原理
单例的枚举实现在《
EffectiveJava
》中有提到,因为其功能完整、使用简洁、无偿地提供了序列化机制、在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,单例的枚举类型被作者认为是实现
Jason_Lee155
·
2023-09-05 08:10
Android程序
应用程序
单例模式
java
Effective Java for Android (cheatsheet)
《
EffectiveJava
》这本书中的内容并不是所有都适合Android开发,比如enums,serialization以及由于手机限制跟桌面级的虚拟机的区别。
爵小友
·
2023-09-02 17:15
从小白到大牛,小编珍藏三年的java书籍,免费赠送!
《
EffectiveJava
(第三版)》(
EffectiveJava
3rdEdition)如果你还没读过这本书,那它绝对是2019年你必须读的第一本书。第三版是一个长期版本,其实它早就该出版了。
编程老师
·
2023-09-02 10:58
Java之Builder模式替代多参数构造器
《
EffectiveJava
》是一本很多人都推崇的书,事实也的确如此,最近一条一条的阅读,感觉受益良多。
有财君
·
2023-08-29 18:35
为什么很多人工作 3 年 却只有 1 年经验?
作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者
明明如月学长
·
2023-08-29 11:00
感悟杂谈
程序人生
Java注解参数类型枚举值_
EffectiveJava
-5-枚举和注解
用enum代替int常量1.int枚举:引入枚举前,一般是声明一组具名的int常量,每个常量代表一个类型成员,这种方法叫做int枚举模式。int枚举模式是类型不安全的,例如下面两组常量:性别和动物种类,二者不存在任何关系,然而却可以将ANIMAL_DOG传入一个需要性别参数的方法中,编译器不会出现警告,而且方法内部逻辑还会继续执行比较等操作。采用int枚举模式的程序是十分脆弱的,因为int枚举是编
TRLU番的葡萄
·
2023-08-27 03:14
Java注解参数类型枚举值
Effective java读后感
很早之前就听说《
Effectivejava
》这本书,挺有名气,在读完了阿里的规范后,买了《
Effectivejava
》来看一看。
科学熊
·
2023-08-23 18:00
杂谈
java
给人看的Kotlin设计模式——单例模式
单例设计模式就不用多介绍了,说是大家最熟悉的设计模式也不为过,在
EffectiveJava
中有两条与之相关:第3条用私有构造器或者枚举类型强化Singleton属性,第4条通过私有构造器强化不可实例化的能力
珞泽珈群
·
2023-08-19 03:55
见微知著: StringUtils.split
作者:明明如月学长,CSDN博客专家,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
EffectiveJava
》独家解析》专栏作者。
明明如月学长
·
2023-08-15 09:35
感悟杂谈
问题积累
程序人生
java
重写equals方法时要遵循通用约定--
EffectiveJava
小结(8)
不覆盖(重写)equals的情况下:只有s1==s2,才有s1.equals(s2).Object中equals的实现如下:publicbooleanequals(Objectobj){return(this==obj);}重写equals方法要遵循的通用约定有1.自反性:对于非null对象x,有x.equals(x)==true.如果违反了自反性,集合的contains方法就无法判断该对象已经存
冰鱼飞鸟
·
2023-08-01 17:23
java用double和float进行小数计算精度不准确
《
EffectiveJava
》中提到一个原则,那就是float和double只能用来作科学计算或者是工程计算,但在商业计算中我们要用java.math.BigDeci
SuperHeroWu7
·
2023-08-01 00:40
Bug文档
解决方案
Java
Android
double
int
dloat
上一页
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
其他