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
Java开发人员必知必会的20种常用类库和API
《
EffectiveJava
》的作者JoshuaBloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。
ArthurKingYs
·
2020-07-10 04:44
java
创业
2017书单
>为了深入学习java而看的这本书
EffectiveJava
2.>为了写好代码看的这本书代码整洁之道3.>学院开了这门课,用的这本教材,极好,学会各种分层结构,各种网络协议计算机网络(第4版)4.
minminaya
·
2020-07-10 02:04
《重构:改善既有代码的设计》读书笔记
这本书是很多公司要求Java程序员必读的三本书之一(另外两本书是《Java编程思想》和《
EffectiveJava
》),其实无关编程语言,是程序员就能够从这本书中受益。 何谓重构?
骆昊
·
2020-07-09 18:54
读书笔记
HashMap,Hashtable,HashSet等等Hash Collection之间的区别
我虽然以前看过javadoc,里面的确提到过二者的区别,但是我当时实在想不起来了,只好老老实实和pm说我以前看过javaapi里面说二者的区别只有一点点,但是我记不得了,然后又balabala的说了一点以前看
effectivejava
iteye_349
·
2020-07-09 17:00
java
生存还是死亡 —— Java虚拟机如何判断对象是否需要回收
本文是
EffectiveJava
专栏Java虚拟机专题的第四讲,如果你觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏
SexyCode
·
2020-07-09 17:09
JVM
Effective
Java
《Effective Java 第三版》——第七章 Lambda 和 Stream
《
EffectiveJava
第三版》——第二章创建和销毁对象《
EffectiveJava
第三版》——第三章所有对象都通用的方法《
EffectiveJava
第三版》——第四章类和接口《
EffectiveJava
cx_2016
·
2020-07-09 07:00
Android基础进阶之
EffectiveJava
翻译系列(第九章:并发)
线程允许多个任务同时执行.并发编程比单线程难,因为很多事情一起处理容易出错,也很难减少错误,但是你不能避免并发.这章帮助你编写简洁的,正确的,良好阅读性的并发编程Item66同步共享的可变数据synchronized关键字可以保证一次只有一个线程访问代码块,许多开发者认为同步就是一种互斥,防止对象在另一个线程修改时处于不一致的状态.在这种观点中,对象处于一种正确的状态,因为访问它的方法锁住了.这些
青楼爱小生
·
2020-07-08 18:19
前车之鉴,后车之师。
常量类定义(《
EffectiveJava
》)定义私有的构造方法,使其不可被实例化注:常量接口模式是对接口的不良使用publicclassUtil{privateUtil(){}/***登陆时手机号未注册
yht_humble
·
2020-07-08 16:11
Java静态类
最近一个项目里频繁用到static修饰的内部类,再读了一下《
EffectiveJava
》才明白为什么会用static来修饰一个内部类也就是本文的中心——静态类。如果一个类要被声明为static的,只有
weixin_30344131
·
2020-07-08 13:38
java中的单例模式
最近开始看《
EffectiveJava
》,看到"用私有构造器或者枚举类型强化Singleton属性"一节,其中提到用枚举实现单例模式,然后回头学习了下java中实现单例模式的几种方式,现做如下总结做个笔记方式一
Lemon萫
·
2020-07-08 05:29
设计模式
Java中返回的类型为接口,如何实例化?
在《
EffectiveJava
》中第52条为“通过接口引用对象”asparametertypes.Moregenerally,youshouldfavortheuseofinterfacesratherthanc
caoqishun
·
2020-07-08 01:21
java
interface
Java
程序员大佬推荐的java学习路线
先来个书籍清单:《Java编程思想》《大话设计模式》《重构改善既有代码的设计》、《
effectivejava
》《深入理解Java虚拟机》《Java并发编程实战》《深入理解计算机系统》、《tcp/ip详解卷一
qq_38432141
·
2020-07-08 00:36
java
学习
路线
入门
教程
Java获取泛型的类型参数
在
EffectiveJava
其他碎片建议3这篇博客中,我们提到了泛型,也说了泛型的优点以及如何最大化发挥它的优点。我们也提到了泛型的类型参数只在编译阶段存在,在运行期间就被被擦除(erasure)。
TimeTDIT
·
2020-07-07 22:12
java
java泛型——编译期类型检查的范围
这两天在对比着看《java编程思想》和《
EffectiveJAVA
》(第二版)中关于泛型的问题,对里面涉及到的一个泛型转换例子感觉很费解,如下:interfaceUnaryFunction{Tapply
huangyaa729
·
2020-07-07 10:41
java基础
2.JAVA语法(数据类型&表达式)
1.JAVA开发基础参考书目《疯狂java联盟》杨恩熊设计java设计模式《java核心技术》、《java编程思想》、《
effectivejava
中文版》、《深入java虚拟机》、《数据结构与算法分析》
haozy123
·
2020-07-07 09:27
java基础学习笔记
理论片
《java谜题》(1)作者:JoshuaBloch&NealGafter
作者简介:Bloch,google首席工程师
EffectiveJava
作者,Gafter,google工程师参与过c和c++编译器的开发//1.下面方法是确定其唯一的参数是否为奇数publicstaticbooleanisOdd
eddiegift
·
2020-07-07 07:38
J2SE
接口类和抽象类的本质区别
对此查阅了很多博客,发现大部分其实讲的都是使用层面的区别,后来又找到一篇讲的很好的博客(有点久了,不太清楚是哪篇了),又翻阅了书籍《
effectivejava
第三版》,逐渐理解更透彻了。
永不秃顶的可乐
·
2020-07-06 22:12
java基础
计算机专业书单
《
EffectiveJava
》(中文版)[美]布洛克/俞黎敏/机械工业出版社5.《Java编程思想》[美]布鲁斯·艾克尔/陈昊鹏/机械工业出版社6.《C程序设计语言》[美]
707wk
·
2020-07-06 14:51
C/C++
Effective Java -- 用私有构造器或者枚举类型强化Singleton属性
本文是《
EffectiveJava
》第三条的读书笔记,由于是Java进阶书,难免会有理解的偏差,如有错误,非常欢迎能批评指正,本人不胜感激!
片刻清夏
·
2020-07-06 13:47
[
Effective
Java
Notes
]
Effective
Java
Notes
(译)Effective Kotlin系列之考虑使用静态工厂方法替代构造器(一)
Considerstaticfactorymethodsinsteadofconstructors原文地址:blog.kotlin-academy.com/effective-j…原文作者:MarcinMoskala由JoshuaBloch撰写的
EffectiveJava
weixin_34352449
·
2020-07-06 01:26
java web方向开发推荐书籍
2《java编程思想》3
Effectivejava
。翻译的不通顺,不流畅,不敢恭维。同类的你可以参考《编写高质量代码:改善Java程序的151个建议》、《java优化编程》。
weixin_30729609
·
2020-07-05 21:36
Java 静态工厂方法与构造器
Java静态工厂方法替代构造器分析1.概述1.1构造器1.2静态工厂方法2.实现及优、劣势分析2.1实现2.2优势分析2.3劣势3.总结1.概述Java是典型的面向对象的语言,在Java泰斗级别书籍《
EffectiveJava
iamwiam
·
2020-07-05 17:46
java
设计模式
关闭线程的正确方式?
翻了下
Effectivejava
那本书,了解到原来stop方法在很久之前就不提倡使用,因为这个方法是不安全的。那么,要怎么去关闭一个正在执行的线程呢?
this.
·
2020-07-05 15:26
Java进阶
EffectiveJava
----私有构造器强化单例属性之最优解决方案枚举
#私有构造函数强化singleton属性公有的静态成员是一个final域,成员的声明很清楚的表达了这个类是一个singleton。publicclassElvis{publicstaticfinalElvisINSTANCE=newElvis();privateElvis(){}publicvoidleaveTheBuilding(){System.out.println("Whoababy,I'
squery
·
2020-07-05 11:40
设计模式
Effective
Java读书笔记
EffectiveJava
读书笔记和知识总结
Java 单例模式:使用私有构造函数强化singleton属性
今天看了《
EffectiveJava
》,看到第二条,然后就写了些代码来测试了下加与不加readResolve()方法是否会产生不同的实例。
心向暗月
·
2020-07-05 07:17
Java
使用静态工厂方法代替构造器和构建器使用
根据《
EffectiveJava
》本书,加上自己的一些理解。好处:1.静态工厂方法有自己的方法名称。(没必要和类名一样,不容易区分)。2.因为是静态的,所以不用每次调用它们的时候都创建一个新的对象。
风一样的美男子
·
2020-07-05 06:12
学习
阅读《effective java-第17条》遇到的问题解决与分享
问题背景最近这2天准备重新看一遍《
effectivejava
》,发现这些经典的书籍真的是看一遍又有一遍的感受。也越来越觉的学习的过程是一个重复的过程。
鵬_鵬
·
2020-07-05 06:40
Java中用静态工厂方法代替构造器的优缺点
EffectiveJava
学习笔记,静态工厂方法的善用。一般情况下,对于类而言,我们获取一个类的实例时,最常用的方法是提供一个公有的构造器。
文科升
·
2020-07-05 00:00
Java
3. 【创建与销毁对象】用同步、静态内部类和枚举类型强化单例模式
本文是《
EffectiveJava
》读书笔记第3条。单例模式,顾名思义,就是当你需要并且仅需要某个类只有一个实例的时候所采用的设计模式。
享学IT
·
2020-07-04 16:01
【书山有路】Effective
Java
Effective Java 读书笔记
EffectiveJava
-对于所有对象都通用的方法#表示需深入理解一、覆盖equals时请遵守通用约定 覆盖equals方法看起来似乎很简单,但是有许多覆盖方式会导致错误,并且后果非常严重。
Q12271235
·
2020-07-04 07:37
读书笔记
effective
EffectiveJava
(1) 构造器和静态工厂方法
构造器和静态工厂方法**构造器是大家创建类时的构造方法,即使不显式声明,它也会在类内部隐式声明,使我们可以通过类名New一个实例.静态方法是构造器的另一种表现形式**主题要点:何时以及如何创建对象,何时以及如何避免创建对象,如何确保对象能够适时的销毁,以及如何管理对象销毁之前必须进行的清理动作1.类通过静态工厂方法让客户端获取自身实例而不通过构造器优势:-有名称(如果构造器本身没有确切的描述正被返
帅气的小雅君
·
2020-07-04 06:02
EffectiveJava
为什么说Java匿名内部类是残缺的闭包
本文发布于
EffectiveJava
专栏,如果你觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给你身边的工程师同学。
SexyCode
·
2020-07-02 03:19
Java
SE
Effective
Java
大话设计模式 读书笔记之 简单工厂模式
使用场景:需要根据不同的Type处理不同的逻辑的地方,都可以使用(如直播中同一个消息有不同的消息类型,需要创建不同的处理方式等);取代if-else(也就是
effectivejava
里面说的标签类,充满各种的
mrwangyong
·
2020-07-02 03:29
反序列化时,具体对象生成方式的探究
今天读《
EffectiveJava
》这本书时,读到第77条时,困惑了很久,对里面列举单例模式反序列化问题久久不能理解,因此特意探究了下,对反序列化的流程有了进一步的认识:1)反序列化时,是根据序列化时写入流的类路径去加载类的
huangyaa729
·
2020-07-02 03:05
java基础
初级程序员学习资料推荐
就算你不看,拿来收藏也是好的,不信可以去看看书评c语言和c++入门书籍推荐谭浩强的java入门书籍推荐李兴华的第一行代码;进阶推荐
effectivejava
;成神推荐周志明的深入理解java虚拟机Android
小小本科生
·
2020-07-02 03:04
其他
[设计模式] 单例模式的各种写法
(参考《在java中写出完美的单例模式》、《
EffectiveJava
》(第3版)第3条:用私有构造器或者枚举类型强化Singleton属性P24/306、《为什么最好的单例模式是枚举单例》、《Java
SquareSquareHe
·
2020-07-01 15:31
java
零散知识
EffectiveJava
(一) 静态工厂方法
layout:posttitle:静态工厂方法categories:DesignPatterndescription:静态工厂方法keywords:DesignPatternDesignPattern&Idiom(Gamma95【设计模式领域的标准参考书】)代码的清晰与整洁最为重要:模块的用户永远也不该被模块的行为所迷惑(那样就不清晰了),模块要尽量的小,但又不能太小【本书使用的术语模块,是指任何
JoeyTsai
·
2020-07-01 05:21
Java异常:概念区别
前段时间读了
EffectiveJava
第三版中的异常,读了之后也没总结,很多知识点都是囫囵吞枣地理解。尤其是一些概念上的区别会直接影响如何使用Java异常,因此个人认为有必要了解相关的概念区别。
厨房里的工程师
·
2020-06-30 17:02
java笔试题分类集锦
这些大方向体现在设计模式,程序架构,小方面就是语言的准确有效性,比如
effectivejava
之类的技巧书。
夜雨下的古渡
·
2020-06-30 11:20
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
EffectiveJava
》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.
yuyin86
·
2020-06-30 11:11
c++
如何编写hashCode
阅读经典——《
EffectiveJava
》05上一篇文章介绍了如何覆盖equals方法,通常在覆盖了equals方法的类中也必须覆盖hashCode方法。
金戈大王
·
2020-06-30 09:23
Java程序员应该知道的20个有用的库
我花了很多时间学习API,特别是在阅读
EffectiveJava
3rdEdition之后,JoshuaBloch建议如何使用现有的API进行开发,而不是为常用的东西写新的代码。
yinghe_one
·
2020-06-30 08:35
Java
架构
技术能力
【个人】2016年-2017 必看书单
权威指南》10、《ApacheTomcat6高级编程》11、《C/C++程序员面试宝典》12、《C++Primer》13、《c与指针》14、《c专家编程》15、《Eclipse插件开发:GEF入门》16、《
EffectiveJava
yaodwwy
·
2020-06-30 06:15
组合or继承
破坏封装性1)继承所有接口:不管是自己想要的接口还是不想要的接口,统统继承过来,导致对外提供的服务混乱,不利于程序管理2)父类子类紧耦合:在一些极端的例子中,父类和子类紧耦合,子类依赖于父类的实现细节,如
effectivejava
xylylx
·
2020-06-30 04:56
java
单例模式的使用总结
基本分析和建议三、懒汉式单例模式(双重检查锁)(一)基本代码展示分析(二)基本分析和建议四、静态内部类实现单例模式(一)基本代码展示分析(二)基本分析和建议五、注册式单例模式(一)枚举式单例模式代码及分析:(
EffectiveJava
张彦峰ZYF
·
2020-06-30 00:05
设计模式应用
JAVA基础讲解与总结
程序员必读书籍一览表
ImplementationPatterns《实现模式》--CodeComplete《代码大全》--Refactoring:ImprovingtheDesignofExistingCode《重构——改善既有代码的设计》--
EffectiveJava
小二人
·
2020-06-30 00:54
书籍推荐
覆盖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
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他