抽象java入门1.5.3.1——类的进阶
前言:在研究神技代码Hello word的时候,发现了一个重大公式bug,在代码溯源中,我发现了一个奇怪的东西,就是OUT不是类中类(不是常规类的写法)
内容总结:
代码运行的顺序复习
正片开始
读前需知:方法与函数描述的内容相同,案例代码如下
---最经典的Hello word(java版)

在之前的文章中,我们将hello word拆分成了三部分,分别是class(类)、main(主函数)、System.out.println("hello word")【函数的调用】
文章小插曲
课堂小复习:代码运行的顺序(逻辑)
引入一个“全”新概念——全程为《流程控制》(计算机翻译自然语言的运算顺序),流程控制分三类

sequential structure(顺序结构)
selective structure(条件结构)未接触
cycle structure(循环结构)未接触
sequential:形容词,连续的,按特定顺序的
A:这个特定顺序是什么?
Q:123456789
A:1-9是特定顺序
Q:总感觉哪里怪怪的
A:132789456和123456789是同一种特定顺序吗?
Q:不是
A:上戒尺!!!!
Q:肯定是不一样的,132怎么可能和123相同呢
A:表象是不一样的,但是你要看到本质,不要被表明现象影响了你的判断
Q:1对1,3对2,2对3.......感觉来了,我懂了
A:没错就是那种感觉
Q:就像爬楼梯一样,楼梯有10层,那就是0-9,每一层的顺序不会改变,左脚先踏进是1,右脚先踏也是1,不管你以怎样的姿态,状态踏上去第一步永远是1,就是一和第一的区别,第一可以有很多,而一就是一
A:嗯,戒尺扔了(扑哧)
A:特定顺序是指第一,第二,第三,第四,第五,在数字前加一个字那就是第字
Q:这个顺序是进入我脑子里的顺序,是我眼睛看到的第一位
A:很接近了,其实就是我们输入的顺序,眼睛看内容是一样的
System.out.println("hello word")这句是怎么运行的呢
System 类 >>> out类中类 >>> println函数
我们先是调用了System这个类,然后调用System类中类的out类,最后调用sou类的函数println
代码溯源中,我发现了一个奇怪的东西,就是OUT不是类中类(不是常规类的写法),在System这个类里面没有out类,取而代之的是out变量!
代码
public static final PrintStream out = null;
在我们的公式中,类是必须要带有指定关键词(预留标识符)——Class,但是在这里它没有class,所以我们的引以为傲的公式出BUG了,需要修护
验证
第一步:利用IDEA的提示框进行判断初步判断
| Method | |
| Abstract method | |
| Field |
第一个图标对应的是方法(函数)
第二个图标对应的是抽象方法(未接触)(函数)
第三个图标对应的是字段(未接触)
简单判断,目前可以验证的两条完全没有问题!
第一:这个out可以被访问,可以说明它的访问权限是公共——public关键词没问题
第二:类可以直接调用,可以说明它带有——static关键词没问题
那问题出在哪里了?敬请期待
相关文章:
抽象java入门1.5.3.1——类的进阶
前言:在研究神技代码Hello word的时候,发现了一个重大公式bug,在代码溯源中,我发现了一个奇怪的东西,就是OUT不是类中类(不是常规类的写法) 内容总结: 代码运行的顺序复习 正片开始…...
python——模块 迭代器 正则
一、python模块 先创建一个 .py 文件,这个文件就称之为 一个模块 Module。 使用模块的优点: 模块化编程,多文件编程 1.2 模块的使用 1.2.1 import语句 想要B.py文件中,使用A.py文件,只需要在B.py文件中使用关键字…...
QT仿QQ聊天项目,第三节,实现聊天界面
一,界面控件示意图 界面主要由按钮QPushButton,标签QLabel,列表QListWidget 要注意的是QListWidget既是实现好友列表的控件,也是实现聊天气泡的控件 二,控件样式 QPushButton#btn_name {border:none;}QPushButton#btn_close {border:1px;bac…...
Linux-何为CentOS
今年公司做的 POC 项目中,越来越多地听到客户开始或已经将系统迁移到麒麟、统信、openEuler,但还是有很多客户在用CentOS 7,或者和CentOS 7兼容的其他Linux。今天把CentOS 7相关概念统一整理下供后续参考使用 何为CentOS CentOS — Communit…...
C++中的 std::optional
std::optional<T>是 C17 中的一个标准库组件,optional <T>对象默认是空的,也就是处于无效状态,给它赋值后因为里面有了元素,就变成了有效状态。 1.引入背景 c函数常用返回值表示函数是否执行成功。如返回nullptr表示…...
猫狗识别之BUG汇总
一、github登不上去问题 下载watt toolkit 下载地址:https://steampp.net/ 可以下载后加速,访问github 二、猫狗总体参考核心 B哥的博客 https://github.com/bubbliiiing/classification-keras?tabreadme-ov-file 三、CSDN很多会员才能阅读问题 根据…...
【论文复现】自动化细胞核分割与特征分析
📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀自动化细胞核分割与特征分析 引言1. 效果展示2. HoverNet概述3. HoverNet原理分析整体网络框架实例分割原理 4. HoverNet评估结果5. 复现过程…...
排序算法 -快速排序
文章目录 1. 快速排序(Quick Sort)1.1、 简介1.2、 快速排序的步骤 2. Hoare 版本2.1、 基本思路1. 分区(Partition)2. 基准选择(Pivot Selection)3. 递归排序(Recursive Sorting) 2…...
K8S 查看pod节点的磁盘和内存使用情况
查看某个节点的磁盘使用率: kubectl exec -it pod名称 -n 命名空间 – df -h 查询所有节点的已使用内存: kubectl top pods --all-namespaces | grep itsm 查询某个节点的总内存, kubectl describe pod itsr-domain-59f4ff5854-hzb68 --nam…...
华为HCIP——MSTP/RSTP与STP的兼容性
一、MSTP/RSTP与STP的兼容性的原理: 1.BPDU版本号识别:运行MSTP/RSTP协议的交换机会根据收到的BPDU(Bridge Protocol Data Unit,桥协议数据单元)版本号信息自动判断与之相连的交换机的运行模式。如果收到的是STP BPDU…...
AI 大模型如何重塑软件开发流程:现状与未来展望
随着人工智能技术的飞速发展,AI 大模型的出现正在深刻改变软件开发行业的传统模式。从代码生成到智能测试,AI 已渗透到软件开发的各个环节,为开发者提供了前所未有的效率提升,同时也带来了全新的挑战与思考。在本文中,…...
3步实现贪吃蛇
方法很简单,打开页面,复制,粘贴 一.整体思维架构 我们根据游戏的开始,运行,结束,将整个游戏划分成三个部分。在每个部分下面又划分出多个功能,接下来我们就根据模块一一实现功能。 二.Gamesta…...
华东师范大学数学分析第五版PDF习题答案上册及下册
“数学分析”是数学专业最重要的一门基础课程,也是报考数学类专业硕士研究生的专业考试科目。为了帮助、指导广大读者学好这门课程,编者编写了与华东师范大学数学科学学院主编的《数学分析》(第五版)配套的辅导用书,以帮助读者加深对基本概念…...
MySQL之联合查询
前文我们了解到了数据库设计的范式要求,故生活中很多相互关联的数据被拆分开来,但彼此之间通过某种条件链接,此文联合查询就是通过多表之间的连接关系,来查询我们想要的数据,即 《联合查询》 1. 联合查询简介 1.1 为什…...
[C/C++] 定位新表达式 placement new
在C中,表达式 new (ptr) T(); 展示了一种特殊的内存分配和对象构造方式,这被称为定位新表达式(placement new)。 通常,当我们使用 new 关键字时,它会在堆上动态分配内存,并调用相应的构造函数来…...
【MySQL】MySQL的笛卡尔积现象是什么?简单说说
笛卡尔积好像是个科学家,也是个学术概念,在MySQL中表示交叉连接,即:匹配一切所有的可能 举例如下: 准备两张表 【employee表】 emp_idlast_namedept_id1Smith12Johnson2 【department表】 dept_iddepartment_nam…...
《InsCode AI IDE:编程新时代的引领者》
《InsCode AI IDE:编程新时代的引领者》 一、InsCode AI IDE 的诞生与亮相二、独特功能与优势(一)智能编程体验(二)多语言支持与功能迭代 三、实际应用与案例(一)游戏开发案例(二&am…...
微搭低代码私有化部署搭建教程
目录 1 下载远程工具2 查看服务器配置3 下载部署包4 安装部署包5 系统登录总结 最近微搭推出了私有化部署版本,正好官方赠送了我一台云服务器,练习一下部署的过程,本篇作为一个实践的记录 1 下载远程工具 一般我们使用的是云服务器ÿ…...
【在Linux世界中追寻伟大的One Piece】多路转接epoll(续)
目录 1 -> epoll的工作方式 1.1 -> 水平触发(Level Triggered)工作模式 1.2 -> 边缘触发(Edge Triggered)工作模式 2 -> 对比LT与ET 3 -> 理解ET模式和非阻塞文件描述符 4 -> epoll的使用场景 5 -> epoll示例 5.1 -> epoll服务器(LT模式) 5.2…...
【不写for循环】玩玩行列
利用numpy的并行操作可以比纯用Python的list快很多,不仅如此,代码往往精简得多。 So, 这篇来讲讲进阶的广播和花哨索引操作,少写几个for循环()。 目录 一个二维的例题 一个三维的例题 解法一 解法二 更难的三维例题…...
Qwen3-32B-Chat镜像深度优化:OpenClaw任务执行效率提升30%
Qwen3-32B-Chat镜像深度优化:OpenClaw任务执行效率提升30% 1. 为什么需要深度优化? 去年冬天,当我第一次在本地部署OpenClaw对接Qwen3-32B模型时,遇到了一个尴尬的问题:一个简单的"截图识别鼠标点击"任务链…...
AWS Lambda性能调优终极指南:如何通过内存配置平衡成本与执行速度
AWS Lambda性能调优终极指南:如何通过内存配置平衡成本与执行速度 【免费下载链接】aws-lambda-power-tuning AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It…...
Qwen3-ASR-1.7B功能体验:实时录音识别与批量文件处理,实用功能全解析
Qwen3-ASR-1.7B功能体验:实时录音识别与批量文件处理,实用功能全解析 1. 引言:当语音识别真正变得“好用”时,会发生什么? 想象一下这个场景:你刚结束一场重要的客户会议,手机里录下了整整45分…...
解锁Unity游戏扩展:BepInEx插件框架的5个核心应用步骤
解锁Unity游戏扩展:BepInEx插件框架的5个核心应用步骤 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx BepInEx作为Unity游戏的插件框架,为玩家和开发者提供…...
智能客服意图识别实战:基于AI辅助开发的架构设计与避坑指南
在智能客服系统中,意图识别是决定对话能否顺畅进行的关键。简单来说,它就像客服的“耳朵”和“大脑”,需要准确听懂用户五花八门的问法,并快速判断出用户到底想干什么——是查询订单、投诉问题,还是咨询产品。然而&…...
基于ChatGPT GPTs的AI辅助开发实战:从零构建智能代码生成器
背景痛点:传统开发流程中的效率瓶颈 作为一名开发者,我们每天都在与代码打交道。但你是否也经常遇到这些令人头疼的场景? 需求理解偏差:产品经理用自然语言描述了一个复杂功能,你花了大半天时间反复沟通,…...
EzArduino:面向初学者的Arduino面向对象封装库
1. EzArduino 库概述:面向嵌入式初学者的面向对象 Arduino 抽象层EzArduino 是一个专为 Arduino 平台设计的轻量级 C 封装库,其核心目标是降低硬件交互门槛、提升代码可读性与可维护性。它并非替代 Arduino Core 的底层实现,而是在Arduino.h基…...
数字边境守卫:拦截偷渡的非法算法
一、数字边境的隐喻:软件测试的守卫使命在数字化浪潮中,软件系统如同虚拟国境线,非法算法则似试图偷渡的入侵者。软件测试工程师正是这条边境的守卫者——通过精准的测试策略构建防御工事,拦截逻辑漏洞、数据泄露、恶意代码等&quo…...
2026.03.25(第一天)
练习题 1 答案 #include <stdio.h> int main() {int m;scanf("%d", &m);int k 2;while (k < m && (m % k))/************found************/k;/************found************/if (m k )printf("YES\n");elseprintf("NO\n&quo…...
分布式能力不是功能,而是一种架构约束
网罗开发(小红书、快手、视频号同名)大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方…...
