day02-Java基础

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!

JDK JRE JVM 的区别:


JDK (Java Development Kit) 是整 Java 的核心,是iava 开发工具包,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。


JRE (Java Runtime Environment) 是运行 JAVA 程序所必须的环境的集合,包含iava 虚拟机和 iava 程序的一些核心类库。


JVM 是 Java Virtual Machine (Java 虚拟机)的缩写,是整 iava 实现跨平台的最核心的部分,能够运行以 Java 语言写作的软件程序。


重载和重写的区别:


重载:发生在同一个类中,方法名必须相同,参数类型不同.个数不同.顺序不同,方法返回值和访问修饰符可以不同,发生在编译时


重写: 发生在父子类中,方法名.参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为 private 则子类就不能重写该方法。


 Java 中==和 equals 的区别:


== 的作用:

基本类型:比较的就是值是否相同。

引用类型:比较的就是地址值是否相同。


equals 的作用:

引用类型:默认情况下,比较的是地址值。

特: String、Integer、Date 这些类库中 equals 被重写,比较的是内容而不是地址!    

相关文章
|
10天前
|
存储 缓存 人工智能
阿里云百炼Qwen3.7-Max简介:智能体时代旗舰模型,面向真实生产力场景,后付费限时5折
阿里云百炼Qwen3.7-Max旗舰模型的能力与优惠参考:该模型参数量超万亿,支持256K超长上下文,采用高效MoE架构,在编程、办公自动化、长周期任务执行等场景表现卓越,当前限时5折(输入6元/百万tokens,输出18元/百万tokens)。用户可通过Token Plan团队版Credits抵扣或按量付费,支持缓存、Batch调用等降本策略,现在开通享后付费限时5折优惠。
|
Go 索引 Perl
【LeetCode 热题100】【二叉树构造题精讲:前序 + 中序建树 & 有序数组构造 BST】(详细解析)(Go语言版)
本文详细解析了二叉树构造的两类经典问题:通过前序与中序遍历重建二叉树(LeetCode 105),以及将有序数组转化为平衡二叉搜索树(BST,LeetCode 108)。文章从核心思路、递归解法到实现细节逐一拆解,强调通过索引控制子树范围以优化性能,并对比两题的不同构造逻辑。最后总结通用构造套路,提供进阶思考方向,帮助彻底掌握二叉树构造类题目。
916 9
|
人工智能 编解码 API
通义万相AIGC技术测评报告
**摘要:** 通义万相是阿里云的AI绘画模型,提供清晰的部署指南和易用的API,适合新手。资源部署耗时约10分钟,API响应快,支持多种风格图片生成,适用于广告、媒体等领域。产品性价比高,功能包括文本到图像转换等,但仍有改进空间,如增加服装纹理选项、互动功能和更多API接口。建议完善功能、加强推广和降低成本以吸引更多用户。[链接](https://developer.aliyun.com/topic/tongyi-wanxiang?spm=a2c6h.27063436.J_6978680750.5.3a774f461hv8qD)
1654 6
|
数据采集 定位技术 数据库
ArcMap:第一届全国大学生GIS应用技能大赛(滁州学院)详解-上午题1
ArcMap:第一届全国大学生GIS应用技能大赛(滁州学院)详解-上午题
1235 1
|
存储 C语言
C语言中的变量与常量:深入解析
C语言中的变量与常量:深入解析
581 0
|
前端开发 JavaScript
前端封装库/工具库的日期处理库之Moment.js
近年来,随着前端技术的飞速发展,越来越多的前端封装库和工具库被开发出来,用以提高前端开发效率。其中日期处理库——Moment.js,是一个十分优秀的日期库。
554 0
|
前端开发 异构计算 API
探索Stable Diffusion:从零开始的代码接入创意图像生成指南
探索Stable Diffusion,了解这一图像生成技术,适用于创意设计、内容生成和前端应用。本文从基本概念到实战,教你如何用Python和相关库搭建环境,通过GPU加速,生成基于文本提示的图像。学习多样性和风格融合技巧,解决实践中遇到的问题,如内存溢出和图像模糊。前端开发者可将模型部署为API,实现实时动态图像生成,提升用户体验。一起发掘Stable Diffusion在艺术和设计领域的无限潜力!
966 2
|
消息中间件 负载均衡 监控
【Kafka】Kafka 创建Topic后如何将分区放置到不同的 Broker 中?
【4月更文挑战第13天】【Kafka】Kafka 创建Topic后如何将分区放置到不同的 Broker 中?
|
Java Android开发
java版银联8583协议解析,超简单超直观的实现及示例(全互联网最简单)
java版银联8583协议解析,超简单超直观的实现及示例(全互联网最简单)
|
存储 Web App开发 编解码
FastASR+FFmpeg(音视频开发+语音识别)(一)
FastASR+FFmpeg(音视频开发+语音识别)(一)
510 0