封装

CodeStats7 天前
java·数据类型·string·封装·转换
【Java数据类型】Java底层数据类型原理(上):基本类型、转换与封装核心作者介绍:大家好,我是 CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。我的技术信条:所有高深的技术,最后都能用大白话讲清楚。如果讲不清楚,说明还没真正理解。
硅农深芯20 天前
封装·弹坑
芯片封装中的弹坑是如何形成的?在半导体芯片引线键合封装工序中,弹坑是行业内十分常见且极具隐蔽性的工艺缺陷。和肉眼极易识别的虚焊、脱焊、断线等问题不同,绝大多数弹坑不会在生产当下直接造成产品报废,却会在后续使用过程中持续引发器件性能异常与可靠性失效,是困扰封装品质管控、终端产品稳定性的核心隐患之一。简单来说,弹坑就是芯片焊盘位置在键合加工时,表层金属、钝化层以及底层硅基底受外力与能量冲击产生开裂、剥落,最终形成的微观凹坑损伤,全程发生在微米级结构中,普通外观检测根本无法识别。
clerly1 个月前
c语言·多态·继承·封装·结构体
C语言如何实现继承?继承要解决什么问题先看一个实际场景:项目里有三种I2C传感器,每种都需要I2C读写、设备地址、初始化状态。如果每个传感器都独立定义一遍,I2C相关代码重复三份,改一个地方要改三处。
ShineWinsu2 个月前
linux·c++·面试·socket·模板方法模式·封装·tcpsocket
对于Linux:模版方法类的解析以及socket、TcpSocket的封装hello 大家,那么在本篇博客中,我们就将对socket、TcpSocket进行封装(秉承着我们的一贯风格),但是在封装的同时,我们也将学习一个新的模式——模版方法类,我们之前已经学习过了策略模式,相信大家也能在本篇博客中收获多多。
拂拉氏3 个月前
开发语言·c++·list·封装·stl标准库
【项目分享-知识讲解】 C++标准库 list类的模拟实现Gitee仓库:拂拉氏/my_list目录前言Part1. 基本架构Part2. list_node的实现
j7~3 个月前
java·开发语言·封装·this指针·类的实例化·访问限定符·类的命名
【C++】类和对象(上)--带你全面理解类和对象的概念,以及this指针的理解和相关面试题上节内容和大家一起学习了C++的基础入门知识,这节内容,就是真正的走进C++的大门了,先介绍类和对象面向过程:
布朗克1683 个月前
java·开发语言·封装·构造方法
12 封装与构造方法更新日期:2026年5月 版权声明:本文为原创内容,转载请注明出处。 系列:Java入门到精通系列 · 第二阶段 · 面向对象
咩咦4 个月前
c++·学习笔记·类和对象·封装·内部类·友元类·friend
C++学习笔记30:友元类、内部类和封装目录一、友元类是什么?二、友元类的简单例子三、友元类的特点1. 友元关系是单向的2. 友元关系不能传递
咩咦4 个月前
c++·学习笔记·类和对象·封装·struct·class
C++学习笔记12:类和对象入门目录一、面向过程和面向对象二、什么是类?三、什么是对象?四、class 和 struct 的区别五、访问限定符
来自远方的老作者5 个月前
开发语言·python·私有属性·私有方法·封装
第10章 面向对象-10.3 封装封装是面向对象编程中的三大特性之一,即在设计类时,刻意地将一些实例属性和实例方法隐藏在类的内部,这样在使用此类时,将无法直接以“对象.实例属性(或实例方法)”等形式调用,而是只能用未隐藏的类方法间接操作这些隐藏的实例属性或实例方法。
老四啊laosi5 个月前
c++·哈希表·封装·unordered_map·unordered_set
[C++进阶] 24. 哈希表封装unordered_map && unordered_set哈希表封装unordered_map && unordered_set的思路和红黑树封装map && set的思路完全一致,所以改造哈希表同时为unordered_map && unordered_set所用的过程中,为什么这样改,参数为什么这样传递我就不详细写了,可以参考map、set的封装部分:
麦哲思科技任甲林5 个月前
封装·接口设计·接口病·简化·契约设计
无处不在的“接口病”一、 引言:什么是“接口病”?在日常生活与工作中,我们经常会遇到这种现象:这些看似无关的问题,其实本质上是同一种病——“接口病”。
bu_shuo5 个月前
ic·集成电路·dip·封装·sop
集成电路(IC)的常见封装形式集成电路封装(Package)是把芯片本体保护起来并提供对外连接的结构,不同封装影响尺寸、散热、引脚数、装配方式等。
xiaobobo33307 个月前
多态·继承·封装·c语言面向对象语言·面向对象思维
对c语言面向对象编程思想的新认识最近过年在家,一直在想什么是面向对象,我是做嵌入式软硬件开发的,平时使用的最多的语言就是c语言,网上查资料都说c语言是面向过程的语言而非面向对象的语言,我对这句话一直一知半解,现在有了一些想法,现在记录下来。
精彩极了吧7 个月前
c++·类和对象·封装·this指针·类的默认成员函数·赋值运算符重载
C++基础知识-(②)面向对象(上)C语言或C++的数据类型大体上可以分为两类:第一类是内置类型或说是基本类型即int,short,char,float等,他们即是基本类型也是关键字。第二类是自定义类型即用class,struct,enum,union定义出来的类型。
星火开发设计8 个月前
java·开发语言·microsoft·多态·继承·面向对象·封装
Java面向对象三大特性:封装、继承与多态的深度解析及实战面向对象编程(OOP)是Java语言的核心思想,其本质是将现实世界中的事物抽象为程序中的“对象”,通过封装、继承、多态三大特性,实现代码的高内聚、低耦合、可复用性与可扩展性。这三大特性相互支撑,构成了面向对象编程的基石——封装实现数据安全,继承实现代码复用,多态实现接口灵活适配。本文将从概念本质出发,结合Java实战代码,逐一拆解三大特性的核心逻辑、实现方式及应用场景,帮助开发者从“会用”到“吃透”面向对象编程的核心精髓。
一雨方知深秋9 个月前
java·封装·this·构造器·static关键字·成员变量·javabean实体类
面向对象编程java编程核心套路变量、数组、二维数组、对象...在计算机中是一块内存,在jvm中划分为了栈内存(运行main)、堆内存、方法区(放 类)
大佐不会说日语~9 个月前
人工智能·spring boot·python·spring·封装·spring ai
Spring AI Alibaba 的 ChatClient 工具注册与 Function Calling 实践在实际使用 Spring AI 进行聊天应用开发时,碰到工具(Tool)注册、函数调用(Function Calling)以及 ChatClient 配置的问题。本文将总结从源码到实践的一些经验和知识点,帮助你更高效地集成 AI 聊天功能。
硅农深芯9 个月前
单片机·芯片·封装
先进封装 – 从 2D、3D 到 4D 封装电子集成技术分为片上集成、封装内集成和PCB板级集成三个层次。SoC、SiP和PCB是代表性技术(也称为SoP或SoB)。芯片上的集成主要是 2D,晶体管平铺集成到晶圆平面中。同样,PCB集成是2D的,电子元件平装在PCB表面上,因此两者都是2D集成。当涉及到包内集成时,情况要复杂得多。
月夜的风吹雨10 个月前
c++·set·map·封装
【封装红黑树】:深度解析map和set的底层实现SGI STL的map和set实现非常精妙,其核心框架如下:红黑树是map和set的共同底层,但它如何同时支持两种不同场景?