java核心基础:第四章:对象和类 📅 发布时间:2026/7/8 1:13:10 👁️ 浏览次数: 摘要这篇笔记围绕 Java 面向对象编程的核心概念展开涵盖四大特征封装、继承、多态、抽象、new 操作符与静态方法的区别、封装机制private / setter / getter的安全性问题特别深入讨论了引用类型 getter 在堆内存场景下的风险与防御方式并以内存图示例直观展示了属性、构造方法和普通方法的内存布局。一、面向对象基础概念面向对象的四大特征封装、继承、多态、抽象new 操作符的作用是创造对象、开辟新空间静态方法可以直接通过类进行调用非静态方法必须通过对象进行调用二、封装与访问控制如果变量设为 private 就只能在这个类里面调用如果想在其他类里面访问这个变量就只能在这个类里写 public 方法在外部通过 public 类型方法来更改 private 类型变量private 这种方法可以防止随意输入错误信息setter引用类型不安全String 等除外基本类型安全如果只提供访问器getter外部可以通过 getA() 破坏 private 状态因为访问器 return 的是私有变量 flag1 在堆中的地址引用类型String 虽然是引用类型但是也是安全的如果是私密的是基本类型返回的是值的副本所以不会被破坏三、引用类型 getter 的安全性引用类型的 get 像这样就安全了因为 for 循环里面是 int 数组是值的传递不是地址传递Demo1 中的 flag1 的 flag1[0] 开始设置为 1只有 k1 的值改成了 900另外两个没有变还是 1因为每次调用 getAA 都会创建一个全新的 flag1new 数组这三个数组同时存在不同内存里四、内存图示例上面三个代表属性、构造方法、普通方法下面是画内存图的一个例子下面是上面代码的内存图所以
微软报告揭露全球AI真相:84%从未用过,DeepSeek如何让中国撕开一道口子 如果我告诉你,全球大约每6个人里面,才有1个人真正用过AI问答工具,大约每 333 个人里,才有1个人愿意为AI每月付费 20 美元,大约每2500个人里,才有1个人在使用代码辅助工具(深度使用AI工具&#x… 2026/7/8 1:09:09
【安全与故障排查】04-Redis未授权访问漏洞修复与防御体系建立 Redis 未授权访问漏洞修复与防御体系建立 专栏: 安全 & 故障排查 难度: 进阶 标签: Redis安全 未授权访问 漏洞修复 安全防护前言 Redis 未授权访问是危害极大的漏洞,轻则数据泄露,重则通过写入 crontab 或 SSH 公… 2026/7/8 1:07:09
AI时代,服务的主角依然是人|笃实科技客户服务最佳实践 在刚刚结束的第十届中国客户服务节上,「共生」服务创新与服务品牌论坛成为行业关注的焦点。 论坛中,飞书增值体验中心负责人林默分享了《AI浪潮下的服务底蕴》,围绕AI时代客户服务的发展方向进行了深入思考。其中有一个观点,引发… 2026/7/8 1:03:08
QQ 邮箱验证码 vs 短信验证码:3 个维度成本与可靠性对比分析 QQ 邮箱验证码 vs 短信验证码:3 个维度成本与可靠性对比分析在小型项目开发中,验证码系统是身份验证的核心组件。作为技术负责人,我们常常面临一个关键决策:使用免费的 QQ 邮箱验证码,还是选择付费的短信验证码服务&am… 2026/7/8 2:27:27
【C++】015、函数参数:值传递,指针传递,引用传递的区别 一、本质区别1、值传递是赋值粘贴,函数内获取的副本,不影响外部2、指针传递的是“邮寄地址”,可通过地址间接修改外部对象3、引用传递的是别名绑定,可直接操作原对象二、比对对比维度值传递指针传递引用传递传递内容实参的副本&am… 2026/7/8 2:27:27
电玩城测评 3 种拳击机器人:海岸城实测,为什么有的只热闹一阵,有的能拉起 PK 复玩 电玩城老板看拳击机器人,第一眼通常会被“热闹”吸引:有人围着看,有人拿手机拍,孩子会喊,朋友会起哄。 但设备能不能长期跑起来,不能只看第一眼。很多新设备刚进场都热闹,真正拉开差距的是后面… 2026/7/8 2:25:27
ZYNQ XCZU27DR FreeRTOS TTC 定时器中断学习笔记 TTCTriple Timer Counter被称为三重定时器/计数器它是 PS 内部的一种硬件外设。一个 TTC 模块内部包含多个相互独立的定时器计数通道。每个通道都可以独立完成:周期定时;向上或向下计数;计数值匹配;溢出检测;产生中断&… 2026/7/8 2:25:27
第1篇:从“促销活动”的一堆 if-else 说起 第1篇:从“促销活动”的一堆 if-else 说起 摘要:电商促销的满减、打折、立减逻辑写在同一个方法里,导致代码臃肿、难以扩展。本文从真实痛点出发,揭示策略模式如何通过算法封装消除条件分支,并附上场景判断表。 本文是… 2026/7/8 2:25:27
AI4S不止分子药物:科研基础设施MedPeer打开全新增量空间 2026年全球AI4S融资热度持续走高,算力仿真、AI制药、新材料研发接连爆出大额融资,赛道热度空前。但纵观一级市场投资脉络,资本高度扎堆后端物质创制赛道,行业普遍陷入共识误区:AI4S价值落点,仅局限于研发新… 2026/7/8 2:21:26
BetterNCM安装器:高效管理网易云插件的最佳选择 BetterNCM安装器:高效管理网易云插件的最佳选择 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐插件的繁琐安装流程而烦恼吗?BetterNCM安装器是… 2026/7/8 0:02:48
运动控制系统安全设置对比:ECI3808的3种限位保护与急停逻辑实现 运动控制系统安全机制深度解析:限位保护与急停逻辑的设计哲学在精密制造与自动化领域,运动控制系统的安全设计绝非简单的功能堆砌,而是一套融合了机械工程、电气原理和软件算法的防御体系。当一台数控机床以每分钟数万转的速度运转࿰… 2026/7/8 0:06:48
AI大模型应用开发:小白也能抓住的红利风口,收藏这篇入门指南! 文章指出,虽然微软等科技巨头在裁员,但英伟达等公司却在积极扩招AI相关人才,尤其是具身智能、仿真等领域。AI行业正在经历结构性调整,传统岗位被淘汰,而大模型应用开发等新岗位需求旺盛。对于想转行或学习AI的普通人来… 2026/7/8 0:10:49
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/7 11:26:57
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/7 11:26:58