首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
用户1542093852702
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
讲下equals和hashcode,他们为何必须一起重写?hashcode方法重写规则。
1、equals和hashCode(哈希码)是什么? 两个都是Object类的方法equals是通过比较两个对象的地址值,正常通过new创建的对象都是不相同的hashCode是通过将内存地址通过nat
Java 中的语法糖,真甜。
我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强 for 循环、try-with-resources 语法、lambda 表达式等,我们只觉得用的很爽,因为这些特性能够帮助我们减轻开发工作量;但我们未曾认真研究过这些特性的本质是什么,那么这篇文章,cxuan …
你以为用了BigDecimal后,计算结果就一定精确了?
BigDecimal,相信对于很多人来说都不陌生,很多人都知道他的用法,这是一种java.math包中提供的一种可以用来进行精确运算的类型。 很多人都知道,在进行金额表示、金额计算等场景,不能使用double、float等类型,而是要使用对精度支持的更好的BigDecimal。…
Java基础也不简单,给大家讲一讲枚举
枚举是JDK1.5新增的一种数据类型,是一种特殊的类,常用于表示一组常量,比如一年四季,12个月份,星期一到星期天,服务返回的错误码,结算支付的方式等等。枚举是使用enum关键字来定义。 在使用枚举之前我们先探讨一个问题,为什么要使用枚举。 现在有个业务场景是结算支付,有支付宝…
自定义注解很简单,只需掌握这几步!
注解是JDK1.5引入的新特性,主要用于简化代码,提高编程的效率。其实在日常开发中,注解并不少见,比如Java内置的@Override、@SuppressWarnings,或者Spring提供的@Service、@Controller等等,随着这些注解使用的频率越来越高,作为开…
Java16的新特性
上面列出的是大方面的特性,除此之外还有一些api的更新及废弃,主要见JDK 16 Release Notes,这里举几个例子。
Java系列之反射
Java 的反射机制是指在运行状态下,对于任意一个类,都能够知道这个类的所有属性和方法,反射是一种可在代码运行时动态获取类的信息的一种机制,可通过反射获取在编译期不可能获取到的类的信息,当一个任意类被类加载器(ClassLoader)首次加载之后会自动生成一个该类对应的 Cla…
掌握这9个小技巧,你也可以轻松玩转Java代理机制,赶紧来试试吧!
动态代理机制使用了反射,Spring 中的 AOP 由于使用了动态代理,所以也相当于使用了反射机制。那么,代理是什么?动态代理又是什么?动态代理中是如何使用反射的? 1. 常规编码方式 在学习代理之前,先回顾以下我们的常规编码方式:所有 interface 类型的变量总是通过向…
因在Java中不会优雅地判空,被CTO屌的快哭了。。。
作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。 为了避免NullPointerExcept…
java内部类[Nested Classes]
Java 中,可以将一个类定义在另一个类或者一个方法里面,这样的类称为内部类。内部类与其包裹类的实例相关联,并且可以直接访问包裹类实例的方法和变量。由于内部类与包裹类实例相关联,因此内部类不能定义任何静态成员。 内部类包含四类:成员内部类、局部内部类、匿名内部类、静态内部类。 …