首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java基础
cloudJava
创建于2024-01-18
订阅专栏
存储关于java基础的文章,方便小伙伴们一起学习。
等 1 人订阅
共25篇文章
创建于2024-01-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java ThreadLocalRandom:高并发场景的随机数神器
Java ThreadLocalRandom:高并发场景的随机数神器 一、为什么需要ThreadLocalRandom? 1.1 Random的并发瓶颈 传统Random的问题: 使用AtomicLo
Java Random工具类:随机世界的魔法棒
Java Random工具类:随机世界的魔法棒 一、基础入门:创建随机数 1.1 快速上手 1.2 生成指定范围随机数 二、核心原理:种子与算法 2.1 种子机制揭秘 伪随机原理: 基于48位种子进行
Java Math工具类:程序员的数学宝典
Java Math工具类:程序员的数学宝典 一、Math类初探 1.1 基础定位 核心特征: 100%静态方法 隶属java.lang包(自动导入) 包含约40个数学计算方法 处理数值类型:int、l
Java包装类:基本类型的"对象外衣"揭秘
Java包装类:基本类型的"对象外衣"揭秘 一、为什么需要包装类? 1.1 基本类型的局限性 1.2 对象世界的入场券 包装类三大使命: 让基本类型能参与面向对象编程 提供类型转换和工具方法 处理可能
Java枚举:超越常量的智能对象
Java枚举:超越常量的智能对象 一、从常量到枚举的进化史 1.1 传统常量的困境 传统方式缺陷: 无类型约束(接受任意int值) 无法携带额外信息 打印输出不友好(只能显示数字) 1.2 枚举的革命
Java内部类:隐藏在类中的秘密花园
Java内部类:隐藏在类中的秘密花园 一、为什么需要内部类? 想象你有一个精致的俄罗斯套娃,大娃娃体内嵌套着小娃娃。Java内部类就像这些套娃,允许在一个类中定义另一个类,实现以下关键优势: 逻辑封装
Java多态:让程序学会"随机应变"的魔法
Java多态:让程序学会"随机应变"的魔法 一、什么是多态? 想象你家的智能音箱,当你说"播放音乐"它会播放歌曲,说"今天天气"它会播报天气,同一个语音指令入口却能产生不同结果——这就是现实中的多态(
彻底搞懂Java抽象类与接口:从理论到实战的深度解析
彻底搞懂Java抽象类与接口:从理论到实战的深度解析 在面向对象编程的世界里,抽象类(Abstract Class)和接口(Interface)是Java实现代码抽象化的两大核心武器。它们就像建筑设计
通透掌握Java的static关键字:类成员的"共享宣言"
通透掌握Java的static关键字:类成员的"共享宣言" 在Java的世界里,static关键字如同一个魔法标签,被它修饰的成员会打破常规的对象界限,成为整个类的共享资源。这些"特权成员"拥有独特的
深入浅出Java的final关键字:代码世界的"最终防线"
深入浅出Java的final关键字:代码世界的"最终防线" 在Java编程世界中,final关键字就像一位严谨的守护者,为我们的代码设置了一道道"最终防线"。它简单却强大,能显著提升代码的安全性和可读
深入解析Java封装机制:从数据保护到设计哲学
深入解析Java封装机制:从数据保护到设计哲学 一、封装的核心本质 封装(Encapsulation)是面向对象编程的三大支柱之一(封装、继承、多态),其核心价值体现在: 信息隐藏:隐藏对象内部实现细
Java权限修饰符深度解析:精确控制访问边界
Java权限修饰符深度解析:精确控制访问边界 权限修饰符是Java语言中实现封装特性的关键机制,它定义了类、接口、成员变量和方法的可访问范围。本文将全面剖析Java的四种访问控制级别,从语法规则到设计
深入解析Java类与类的关系:从血脉相连到泛泛之交
理解类关系的本质是掌握面向对象设计的钥匙。在实际开发中: - 80%的类关系应集中在组合和依赖 - 继承使用率控制在15%以内 - 剩余5%留给特殊场景的聚合和关联
深入剖析Java Object类:所有Java对象的终极祖先
深入剖析Java Object类:所有Java对象的终极祖先 一、Object类的核心地位 Java的Object类位于java.lang包中,是所有类的隐式超类。即使开发者不显式声明extends
Java方法重写(Override)深度解析:从语法细节到设计哲学
Java方法重写(Override)深度解析:从语法细节到设计哲学 方法重写(Override)是Java面向对象编程中实现多态性的关键机制,也是继承体系中最核心的概念之一。
Java继承机制深度解析:从原理到实践的艺术
正确使用继承可以创建出灵活、可扩展的代码结构,而滥用继承则会导致代码脆弱难维护。在实际开发中,应当: - 优先考虑组合而非继承 - 保持继承层次浅而窄 - 遵循LSP(里氏替换原则) - 为可重写方法
Java方法重载深度解析:从原理到实践
合理使用方法重载可以使API更加简洁易用,但过度使用或不当使用也可能导致代码难以理解和维护。作为开发者,我们应该在保持代码清晰的前提下,适度运用这一强大特性。
Java面向对象编程:类中的成员详解
Java面向对象编程:类中的成员详解 面向对象编程(OOP)是Java语言的核心特性,而"类"则是OOP的基本构建块。本文将详细介绍Java类中的各种成员,帮助开发者更好地理解和运用面向对象编程。
Java数组全面解析:从基础到实战应用
数组是Java编程中最基础也是最重要的数据结构之一。尽管在复杂场景下常被集合框架替代,但在性能敏感场景(如游戏开发、大数据处理)中仍不可替代。掌握数组的创建、操作和常用算法,是每个Java开发者的必备
Java中的break和continue:循环控制的双子星
Java中的break和continue:循环控制的双子星 在Java编程中,break和continue是两个非常重要的循环控制关键字。它们就像交通信号灯一样,可以精确控制循环的"停止"和"跳过"。
下一页