首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java基础
竹子爱揍功夫熊猫
创建于2023-10-18
订阅专栏
Java基础知识介绍
等 10 人订阅
共31篇文章
创建于2023-10-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java小技巧:高效比较集合是否相等
不管是什么职级的开发工程师,在Java开发中,你都会使用到集合,集合比较是否相等是一个比较常见的方法,要弄清楚这个集合比较的基本规则,你才能更好的去实现需求。
Hibernate Validator:自定义注解与校验器,为枚举数据校验赋能
数据校验在数据处理中起到保驾护航的作用,它能有效确保数据的准确性、完整性和一致性,从而为后续分析和决策提供可靠依据,避免因错误数据导致的不良后果。
预防优于治疗:用预检查规避 Java 中的运行时异常
预检查好比“防火墙”,它在阻止运行时异常传播、保护程序稳定运行方面起到重要作用,预检查能够有效发现并处理潜在的异常问题;增加程序的健壮性。
WeakHashMap:Java中的内存优化利器
道路千万条,条条通罗马;当我们对一个东西把握不住的时候,不妨换一条赛道,借助三方赛道,也能更快更顺利的走到终点。
线程的专属储物柜:ThreadLocal
想象一下,你有一个秘密基地,一个只有你自己知道的地方,你可以在那里存放你的私人物品,比如日记、收藏品或是零食。这个地方完全属于你,别人没有钥匙,无法进入。这就是ThreadLocal在多线程编程。。。
深入理解 Java 中的整数类型:int、Integer 和 AtomicInteger
Java 中的整数类型好比高楼的根基,坚实而基础,为整个程序的稳定和高效运算打下了不可或缺的基石。正如万丈高楼平地起,没有坚固的砖块,就没有屹立不倒的大厦。
强引用、软引用、弱引用、虚引用有何区别
Java里面,大家都知道垃圾回收,那你知道怎么让垃圾回收器回收不了你的东西吗?嘿嘿,要弄清楚这个问题,你就得搞明白什么是强引用、软引用、弱引用、虚引用;跟我一起来看看...
如何保证接口幂等性,幂等性到底是干什么的
幂等性在编码中的重要性在于确保即使在分布式系统或高并发场景下,重复的请求或操作也不会导致不一致或意外的结果,从而保障系统的稳定性和数据的准确性。 保证自己设计的api幂等性应该是一个程序员的基本功。
代码封装:构建高质量软件的基石
代码封装就像是一个俄罗斯套娃,每个套娃代表一个封装的代码模块。每个套娃都有其独特的功能和外观,但它们可以紧密地组合在一起,形成一个完整的系统。 封装是优雅编程的基础,愿你永远优雅。
多线程和单线程编程:深入理解并发处理
在实际开发中,选择单线程还是多线程应基于具体的应用需求、性能目标和资源限制来决定。 没有万能的编程姿势,拥抱变化,及时学习,适应市场才是无敌的。
深入理解Java中的int与Integer:三大核心区别
使用int和Integer需根据实际需求进行权衡。如何权衡,这就需要我们对int和Integer有一个深入的了解,本文带你一起剖析他们的区别。
详细说说Java的五种比较方法
比较也是我们系统设计更加符合用户使用习惯,使我们系统性能不断提升的一个重要手段,愿我们一起在不断地比较中前进。
相等原则:equals()和hashCode()
在编程语言的宇宙中有一世界叫做 Java, Java 中有一个超级老祖,叫做 Object, 他是所有类的共同的父类,所有对象均隐性继承了此类。
线程通信:notify()和notifyAll()
这个世界上少不了纯爱战士和海王,选择使用notify()还是notifyAll()方法取决于具体的需求和逻辑。如果希望唤醒所有等待的线程,可以使用notifyAll()方法。反之使用notify()。
异常编程的安全卫士:error和exception
一杯茶一包烟,一个BUG改一天!茶和烟在办公室一般不行,特别是现在都是无烟办公室的情况,但是一个BUG改一天确实很多时候的真实情况。
反射中的Class.forName和ClassLoader:解析Java加载机制的差异
一个突然的告警绷紧了我本已放松的神经,慌慌张张排查并未找到结果,虽然变相解决了问题,但是疑问一直留存心中,寻寻腻腻,拾起行囊继续探索,相信未来的某一天,我终将闭环
Java基础:Comparator 与 Comparable 有什么区别,分别适用于哪些情况?
Comparator和Comparable都提供了灵活的比较和排序机制,实际开发中可以根据具体的需求选择适合的接口来实现对象的比较和排序。要想做到合理选择,首先我们要弄清楚这两个东西都是怎么用的。。。
详解Java 抽象类和接口,分析其区别和应用场景
抽象类和接口在面向对象编程中发挥着不同的作用,根据需求和设计目标的不同,可以选择使用其中之一或两者结合来实现代码的抽象和封装。
一文带你了解java中的枚举
Java中的枚举(Enumeration)是一种特殊的数据类型,用于定义一组常量。枚举类型在代码中可以被用作变量的取值范围,提供了更清晰、更可读的代码结构。
枚举转换为迭代器及其应用场景
枚举转换为迭代器应用场景 遍历枚举中的所有值:如果需要遍历枚举类型中的所有可能值,将其转换为迭代器可以方便地逐个访问这些值,而不需要手动编写循环逻辑。
下一页