技术栈
面向对象
pipixia20033
11 小时前
c++
·
面试
·
嵌入式
·
继承
·
面向对象
·
对象模型
C++继承面试四连问:内存叠加、私有继承、sizeof、权限重映射
很多人都把 C++ 继承当成一张权限表来背,但先别急着背表,先回答一个问题:继承的本质是什么?我的结论就多了内存和访问权限,改变父类在子类的权限
ysu_0314
2 天前
开发语言
·
数据结构
·
c++
·
笔记
·
面向对象
·
this
【C++ 进阶之路】(二)从内联函数到类与对象:深挖内存对齐、this 指针与三大默认成员函数
在上一篇 C++ 入门笔记中,我们探讨了命名空间、缺省参数、函数重载与引用。作为本系列的第二篇,我们将完成 C++ 基础语法的最后一块拼图(inline 与 nullptr),并正式迈入面向对象编程(OOP)的核心殿堂——类与对象,深入剖析对象的内存布局、this 指针的底层机制以及三大默认成员函数(构造、析构、拷贝构造)。
代码山河
2 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
调试技巧:IDEA Debug模式入门与使用
调试(Debugging)是指在程序运行过程中,通过特定的工具或手段对程序的执行流程进行干预、观察和分析,以发现并修复程序错误(Bug)的过程。调试是软件开发中不可或缺的核心环节,也是衡量一个开发者技术水平的重要标志。
代码山河
4 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
键盘输入与输出:Scanner与System.out详解
本章导读:输入与输出(I/O)是程序与外部世界交互的桥梁。没有输入,程序便无法接收数据;没有输出,程序运行的结果便无法被感知。本章将深入剖析 Java 的标准输入输出机制,从控制台输出 System.out 的基础用法,到 Scanner 类的各种输入技巧,再到命令行参数、缓冲流和生产环境中的输入输出最佳实践,帮助你构建起完整的 Java I/O 知识体系。
\光辉岁月/
7 天前
java
·
面向对象
·
stringbuilder
·
string
·
stringbuffer
·
字符串类
4.String类
从Java 13开始,字符串可以用"""..."""表示多行字符串(Text Blocks)了String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。
\光辉岁月/
9 天前
java
·
面向对象
·
object类
1.Object类
java.lang包是Java中最基础和最核心的包,它包含了Java编程中最基本的类,如String、Object、System等。这个包非常特殊,JVM会自动加载它,不需要使用import语句显式导入。
rolt
15 天前
软件工程
·
uml
·
面向对象
·
数理逻辑
向窃·格瓦拉学习本体建模基础知识-第7赛季第22轮
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集最近,窃·格瓦拉再度火爆:
代码山河
16 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
第一个Java程序:Hello World从零编写与运行
在编程学习中,有一个延续了半个多世纪的传统——用"Hello World"作为你的第一个程序。本文将带领你从零开始,一行一行地编写、编译并运行你的第一个Java程序。不需要任何编程基础,只需要一台电脑和一颗愿意学习的心。
代码山河
18 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
Java语言特点:跨平台、面向对象、安全性详解
Java自1995年由Sun Microsystems公司正式发布以来,至今已走过三十余年历程。在这三十年间,编程语言领域经历了无数次兴衰更迭,而Java始终稳居全球编程语言排行榜前三甲。根据TIOBE指数和Stack Overflow开发者调查报告,Java至今仍是企业级应用开发、Android移动开发和大数据生态系统的核心语言。
代码山河
19 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
JDK、JRE、JVM的区别:一文讲清楚Java运行环境
很多Java初学者在配置开发环境时都会遇到这样的困惑:官网上有JDK下载、有JRE下载,还有人在讨论JVM调优。这三者到底是什么关系?为什么有时候安装了JDK就不需要单独安装JRE了?为什么Java 11之后Oracle官网似乎找不到独立的JRE下载了?
代码山河
20 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
Java学习路线图:2026年最新版,从入门到架构师
"我想学Java,但不知道从哪里开始。"这是绝大多数Java初学者都会遇到的困惑。打开任何一个技术社区,你都会看到类似的问题:Java要学哪些东西?先学Spring还是先学基础?学到什么程度才能找工作?数据结构和算法要不要学?要不要学前端?
欣欣之王来了
20 天前
学习
·
架构
·
面向对象
·
项目
·
python教程
Python入门:Jupyter Notebook安装与使用指南
前面我们讲了PyCharm和VS Code,它们都是优秀的IDE/编辑器。但在Python的世界里,还有一个非常特殊的工具——Jupyter Notebook。它既不是传统意义上的编辑器,也不是IDE,而是一个基于网页的交互式编程笔记本。
十六宿舍
21 天前
设计模式
·
架构
·
面向对象
·
软件架构
【软件设计模式-第一课:基础知识了解】
面向对象编程(Object-Oriented Programming,OOP)是一种以“对象”为核心来组织代码的编程范式。它的基础概念主要包括类、接口、继承、多态和封装。
代码山河
23 天前
java
·
学习
·
架构
·
教程
·
面向对象
·
项目
Java的前世今生:从Oak语言到Java 23的发展史
在计算机编程语言的历史长河中,很少有语言能够像Java这样,在近三十年的时间里始终保持着旺盛的生命力和强大的影响力。从1995年正式发布至今,Java经历了互联网的兴起与泡沫、移动互联网的爆发、云计算的普及以及人工智能的浪潮,却始终屹立不倒、与时俱进。
欣欣之王来了
25 天前
学习
·
架构
·
面向对象
·
项目
·
python教程
Python入门:什么是Python以及为什么选择它
你好,我是你的Python引路人。在接下来的系列文章中,我将带你从零开始,一步步走进Python编程的世界。无论你是完全的编程小白,还是有其他语言经验的开发者,这个系列都将用最接地气的方式,帮你真正掌握Python。
2601_96230047
1 个月前
python
·
开源
·
跨平台
·
面向对象
·
库
python是跨平台的吗
这是一门计算机编程语言, 它具备跨平台特性, 是免费开源的, 属于向对象的动态类型语言这种类型, 最初它被设计用来编写自动化脚本也就是shell, 随着版本持续更新以及语言不断添加新功能, 它越来越多地被应用于独立的、大型项目的开发。
TinyMemory
2 个月前
java
·
面向对象
·
override
·
方法重写
·
重载与重写
Java 面向对象核心入门(九):方法重写 Override|彻底分清重载与重写
「 Java 面向对象系列 09 」📖 上篇回顾:Java 面向对象核心入门(八):继承详解|代码复用的核心-CSDN博客
TinyMemory
2 个月前
java
·
面向对象
·
overload
·
方法重载
Java 面向对象核心入门(七):方法重载 Overload,同一个方法名能干不一样的活
「 Java 面向对象系列 07 」📖 上篇回顾:Java 面向对象核心入门(六):this 关键字完全解析-CSDN博客
一晌小贪欢
2 个月前
开发语言
·
python
·
数据可视化
·
面向对象
·
python办公
·
python多态
python-第29天:Python面向对象之多态与抽象类
📅 学习日期:第29天 | ⏱️ 预计用时:50分钟 | 📊 难度等级:⭐⭐⭐⭐多态(Polymorphism) 来自希腊语,意思是"多种形态"。在面向对象编程中,多态指的是:
一晌小贪欢
2 个月前
开发语言
·
python
·
数据可视化
·
面向对象
·
python办公
python-第27天:Python面向对象详解
📅 学习日期:第27天 | ⏱️ 预计用时:60分钟 | 📊 难度等级:⭐⭐⭐面向过程编程:按照步骤一步步执行,关注"怎么做"。