首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础知识系列
订阅
牛角突围录
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
深入理解 Java 枚举
enum 的全称为 enumeration, 是 JDK5 中引入的特性。 在 Java 中,被 enum 关键字修饰的类型就是枚举类型。形式如下: 枚举的好处:可以将常量组织起来,统一进行管理。 枚举的典型应用场景:错误码、状态机等。 执行 javac ColorEn.jav…
hashCode方法及equals方法的规范
简而言之,equals法是判断两个对象是否等价的方法,而hashCode则是为散列数据结构服务的计算散列值的方法。 自反性(Reflexive):一个对象与自身相等,即x=x。对任何非空对象x, x.equals(x)必定为true。 对称性(Symmetric):对象之间的等…
Java基础系列—Java反射
能够分析类能力的程序称为反射(reflective)。反射机制的功能非常强大,主要提供了如下功能: 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。然而,可以通过专门的…
Java基础系列—List排序
根据运行结果可以发现,默认是按照升序进行排序的。而在实际应用中经常是按照倒序排序,该如何解决呢? 2、Collectins工具类的sort方法的过程是首先将List转换成数组,然后选择排序方法对数组进行排序。
Java基础系列—字符串
String对象是不可变的。查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容,而最初的String对象则丝毫未变。 不可变性会带来一定的效率问题。用于String的“+”与“+…
Dubbo源码分析—消费者引用服务
ReferenceBean类实现了FactoryBean接口,通过getBean方法返回的不是FactoryBean本身,而是FactoryBean#getObject方法所返回的对象。 3、创建invoker对象的代理对象。 refprotocol.refer方法主要逻辑由d…