首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
读书笔记
蛇皮划水怪
创建于2024-10-19
订阅专栏
记录了自己读书的一些心得体会
暂无订阅
共13篇文章
创建于2024-10-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《Java Concurrency in Practice》- Fundamentals
FUNDAMENTALS Chapter II. Thread Safety 多线程环境下,如果变量缺乏合适的同步,那么程序就可能会在某个时刻崩溃,如何去修复这个问题呢? don't share th
《Java Concurrency in Practice》- Chapter I Introduction
绪论 线程的优势 利用多核处理器 简化建模 简化异步任务的处理 提升用户接口的响应率 线程的劣势 安全危害 什么是安全危害(Safety Hazard)? 所谓安全危害,就是指在多线程环境下,代码缺少
《Effective Java》-并发
Chapter 11. Concurrency Item 78: Synchronize access to shared mutable data synchronized关键字保证了同一时间,只能
《Effective Java》-序列化
序列化 Item 85: Prefer alternatives to Java serialization 使用Java中的readObject()方法进行反序列化是非常有风险的。 其一,为反序列化
《Effective Java》- 泛型
泛型 泛型可以通知编译器某个集合接受哪种对象类型。编译器自动为元素的插入进行转换,如果插入了错误的类型,在编译时就能够觉察。 Item 26: Don't use raw types 术语说明 1.泛
《Effective Java》-枚举和注解
枚举和注解 Item 34: Use enums instead of int constants 枚举类型指的是一组固定常量组成的合法值的类型。 使用int枚举模式的程序十分脆弱,这是因为int枚举
《Effective Java》-Lambda和Stream
Lambda和Stream Item 42: Prefer lambdas to anonymous classes 具有单个抽象方法的接口称为函数类型,其实例称为函数对象。创建函数对象的主要方式就是
《Effective Java》-方法
方法 Item 49: Check parameters for validity 大部分方法对参数有一定的限制,因此,需要在方法体的最开始去对参数进行校验。 如果没有对参数进行校验,可能导致违背失败
《Effective Java》-通用编程
通用编程 Item 57: Mminimize the scope of local variables 最小化局部变量的作用域,可以增强代码的可读性与可维护性,降低出错的概率。 实现该目的的最有效的
《Efffective Java》-异常
异常 Item 69: Use exceptions only for exceptional conditions 不要企图使用JVM的错误判断机制来提高性能,例如使用基于异常的循环。 JVM不会对
《Effective Java》——类与接口
Chapter 4 Class and Interface Item 15: Minimize the accessibility of classes and members 最小化类和成员的访问。
《Effective Java》——对所有对象都通用的方法
Chapter 3 Methods Common to All Objects Item 10: Obey the general contract when overriding equals 重写
《Effective Java》——对象的创建与销毁
Some rules or principles the user of a component shoud know about its behavio