- 博客(9)
- 收藏
- 关注
原创 探索 Java 世界中的类与对象
摘要:本文深入探讨了Java中类和对象的核心概念。类作为抽象的模板,通过定义成员变量和方法描述对象属性和行为;对象则是类的具体实例,使用new关键字创建。介绍了private关键字保护数据、public关键字提供公共接口、this关键字区分变量等关键特性。重点讲解了构造方法的定义和作用,它用于初始化对象属性。文章通过Student类示例,展示了面向对象编程中封装、数据安全和代码复用的实现方式,为编写高质量Java程序奠定基础。
2025-05-27 22:21:44
721
原创 初识Jvm内存模型
通过这个数组的例子,我们可以清晰地看到 Java 虚拟机栈和 Java 堆之间紧密的联系。虚拟机栈中的引用变量就像一个个指针,指向堆中存储的对象实例。方法调用和执行过程中,栈帧的创建和销毁影响着引用的生命周期,而堆中的对象则根据引用的存在与否来决定是否被垃圾回收。理解这种联系对于我们编写高效、稳定的 Java 程序至关重要。方法区是 JVM 中各个线程共享的内存区域,主要用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。
2025-05-24 19:54:21
908
原创 Java初级输入输出
在Java编程里,输入输出(I/O)操作是与外部环境进行数据交互的重要手段。无论是从控制台读取用户输入、读写文件,还是通过网络传输数据,都离不开I/O相关的知识。提⽰ "低了", 如果输⼊的数字⽐该随机数⼤, 提⽰ "⾼了" , 如果输⼊的数字和随机数相等, 则提⽰ "猜。系统⾃动⽣成⼀个随机整数(1-100), 然后由⽤⼾输⼊⼀个猜测的数字. 如果输⼊的数字⽐该随机数⼩,在Java中,最常见的向控制台输出信息的方式是使用。类型的对象,它提供了几个方便的方法用于输出数据。是用于格式化整数的占位符,
2025-05-22 22:29:24
500
原创 C语言----操作符与二进制数题目练习
通过一次的按位与计算,结果变成了0,我们观察4的二进制数中正好有一个1,那是不是二进制数中有几个1,让上式执行几次它就变成0;当n=-15,且我们知道-15的二进制数为 1111 1111 1111 1111 1111 1111 1111 0001,答案正确。当n=15,且我们知15的二进制数为0000 0000 0000 0000 0000 0000 0000 1111,答案正确。1. 先将m和n进行按位异或,此时m和n相同的二进制比特位清零,不同的二进制比特位为1。结果是0,则第i个比特位是0。
2025-05-07 00:00:20
816
原创 C语言-----------操作符详解
1.为了方便计算机计算在现代计算机系统中,有符号整数通常以补码形式存储,而无符号整数则直接以其二进制形式存储。C语言中的操作符丰富多样,每种操作符都有其特定的功能和用法。在编写代码时,需要根据具体需求正确选择和使用操作符,并注意操作符的优先级。通过不断练习和实践,读者可以熟练掌握操作符的使用技巧,编写出高质量的C语言程序。
2025-04-26 23:39:55
1063
原创 C语言---------扫雷游戏基础版
因为如果只用一个数组我们用'0','1'来表示地理,如果点开一个方格,它的周围只有一个地雷那么要显示'1',这就会产生歧义是地雷,还是表示个数因为如果是9*9的棋盘我们在查坐标(1,1)的格子时如果不是雷,要统计周围8个格子的就会出现越界,如果是11*11就不会出现这种情况(原因一样我们用3*3棋盘解释)如图:若用5*5棋盘则不会出现这个问题;是因为这样后续修改的时候不需要一个一个地去修改只需要在宏定义处修改提高工作效率;
2025-04-24 22:31:40
1038
原创 C语言---------函数
库函数是由 C 语言标准或编译器提供商预先编写好并封装在库中的函数。这些库函数是 C 语言标准的一部分,或者是编译器为了方便开发者进行各种常见操作而提供的。例如,在 C 标准库中包含了大量用于输入输出、字符串处理、数学运算等功能的函数。自定义函数是开发者根据具体的程序需求自行编写的函数。它允许将程序中具有特定功能的代码块封装起来,以便在不同的地方复用,使程序结构更加清晰、模块化。返回值类型 函数名(参数列表) {函数体语句;[return 返回值;
2025-04-20 18:08:16
934
原创 C语言---------数组
数组是一组相同数据类型元素的集合,这些元素在内存中连续存储,并通过下标(索引)访问。例如:存储全班50人的成绩时,无需定义50个变量,只需一个数组即可轻松管理数组是组织数据的强大工具,熟练掌握后可为后续学习字符串、结构体等打下基础。**动手实践**是掌握数组的关键,建议尝试自己编写排序、查找等算法!
2025-04-15 17:18:08
1030
1
原创 C语言---------分支和循环语句
根据表达式的值与各个case中的常量进行匹配,执行匹配到的语句块,若无匹配则执行default语句块(可选)。先执行一次循环体,再判断条件表达式,若为真则继续执行循环体,如此循环,直到条件表达式为假时结束循环。先执行初始化表达式,然后判断条件表达式,若为真则执行循环体,接着执行更新表达式,再次判断条件表达式,如此循环,直到条件表达式为假时结束循环。先判断条件表达式,若为真则执行循环体,然后再次判断条件表达式,如此循环,直到条件表达式为假时结束循环。{case 常量1: 语句块1;}else{语句块2}
2025-04-12 17:14:34
1006
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅