暂无搜索历史
在进行TLS四次握手时会使用对称加密、非对称加密、数字证书的验证等多种方式一起来保证连接的安全
这些原则旨在帮助开发者规避常见的并发陷阱,确保程序在多线程环境下的正确性和性能表现
API设计时遵循:对于可以恢复的情况抛出受检异常、对于程序错误抛出运行时异常、不确定能不能恢复抛出未受检异常 (未受检异常可以看成运行时异常)
从最基础的局部变量使用、控制结构编写,到集成类库、明智选择数据类型,慎用反射和本地方法,以及如何对待优化和遵循命名惯例等方面,全面提升编码的规范性、可读性以及性...
一个良好的方法设计可以提高代码的可读性、可维护性和可扩展性,而糟糕的方法设计则可能导致代码难以理解和修改
在现代Java编程实践中,Lambda表达式和Stream API已成为提高代码可读性和执行效率的重要工具
枚举与注解作为Java语言的重要特性,如同艺术家手中的画笔和调色板,赋予代码独特的语义与生命力
如果在添加对象时,不小心将不同类型的对象加入集合,那么获取对象强制转换时会发生报错
Object 是每个类的父类,它提供一些非final方法:equals、hashCode、clone、toString、finalize...
本文基于Effective Java中创建和销毁对象的章节汇总出8个相关的好习惯(文末附案例地址)
深入浅出Java高级特性、原理
上篇文章聊到并发集合CopyOnWeiteArrayList的实现与特点,其不足之处是不适合写多的场景也不适合并发量大的场景
最近的文章都是围绕并发编程写的,这段时间会写一些并发包下的并发容器,一篇篇文章去解析,彻底搞懂并发包中的并发容器
上篇文章 13分钟聊聊并发包中常用同步组件并手写一个自定义同步组件 聊到并发包中常用的同步组件,并且还手把手实现了自定义的同步组件
上篇文章10分钟从源码级别搞懂AQS(AbstractQueuedSynchronizer)说到JUC并发包中的同步组件大多使用AQS来实现
暂未填写公司和职称
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市