- 博客(19)
- 收藏
- 关注
原创 方法 , 类深度分析
void meth(int ... vars)和 void meth(String ... vars)属于方法重载,但是当我们调用meth()方法的时候编译器会报错,原因是对meth方法的引用不明确,这里需要注意。static属于类本身,不属于任何对象实例,static修饰的在类加载时就初始化,优先于一切对象存在,全局唯一,所有对象共享一份静态资源。final代表(不可修改,不可变更),可以修饰变量,方法,类三类元素,每一类约束完全不同。: 类加载是就要赋值,只能赋值一次。: 类加载时执行唯一一次。
2026-07-08 18:27:32
183
原创 java的类
定义在外部类内,成员内部类前加static就是静态内部类,属于外部类本身,不属于外部类实例,只能直接访问外部类静态成员,可以定义静态变量和静态方法。定义在方法内,作用域仅限当前方法,不能加任何权限修饰符也不能加static,可以访问外部类成员,变量必须是有效final。没有类名,new 父类/接口(){重写方法} 当场定义并实例化,只能使用一次,不能定义构造方法,不能添加静态成员。定义在外部类内,方法外,权限支持四种访问修饰,可直接访问外部类所有成员,不能定义静态变量静态方法。
2026-07-07 21:10:04
230
原创 运算符记忆篇(够用就行,不贪多)
第一反应: + , - , * , / , % , 再想想还有 >> , >>> , << (再想的话就只有 +=,-=这种不考虑,不会出现在复杂的表达式中)第一反应: < , > , >= , <= , instanceof ,再想想还有 ==,!想要快速记住他们的优先级那就记5步 ,从高到低 ++,算数,关系,逻辑 ,=第一反应:& , ^ , | ,再想想还有 && , ||简化: + , < , &口述常见的算数运算符。
2026-07-03 13:07:49
226
原创 C语言中文乱码问题分析与解决方案
方案三: 把源文件编码改为UTF-8 with BOM (Unicode(UTF-8 带签名)-代码页65001)编码格式, 这种编码格式的文件开头有3个特殊的字节序标记字节 EF BB BF ,编译器识别到后, 会覆盖掉编译器输入字符集设置值, 这样源码格式就和编译器输入字符集一致.右键项目->属性->c/c++->命令行->编译器选项输入 :/execution-charset:utf-8, 如果输入/utf-8 会同时把输入字符集和执行字符集设置为utf-8。将字符串存入.exe时的编码规则。
2026-07-02 14:09:05
250
原创 数据类型 变量 数组 (基础理解)
无需手动强转,编译器自动完成,不会溢出,但存在精度丢失风险(触发条件:取值范围小的类型 → 取值范围大的类型)字面量:一眼就能看出本身的值,直接写出来的数据 ('中',10,20,true都是属于字面量)手动写(目标类型),大范围类型 → 小范围类型,会存在溢出 / 精度丢失风险,必须手动强制。变量:有名字,有数据类型,存储的值可以被修改的内存存储空间(c,i,j,b都属于变量)整型: byte(1),short(2),int(4),long(4)类型的数组对象,该数组长度为 3,用于存储。
2026-07-01 20:12:15
263
原创 C语言实现四位数表示一个时间
有时候人们用四位数字表示一个时间,比如1106表示11点零6分.现在,你的程序要根据起始时间和流逝的时间计算出终止时间.读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字.当小时为个位数时,没有前导的零,即5点30分表示为530.注意,第二个数字表示的分钟数可能超过60,也可能是负数.
2024-03-24 19:25:28
950
2
原创 java版本实现推箱子小游戏(追加了一个撤销功能)
就是如何处理人的移动和人和箱子一起时的移动,这里需要对人要走的下一步和人推着箱子一起走的下一步进行判断分析,如果没有被阻挡就可以继续走下一步。由 ↑,↓,←,→键来控制方向,点击空格键表示重玩当前关卡,Esc键是回撤。
2023-06-21 10:57:37
1402
2
原创 Java版本实现中国象棋
中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史,由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。阿巴阿巴阿巴代码结构:Button类和Rect类是直接使用前面画板中的类,Qizi类是所有棋子的父类每个棋子都要继承Qizi父类并重写getNext方法,该方法是返回棋子可以前进的位置。
2022-12-23 17:03:42
4022
2
原创 Java代码实现简单的画板
该画板小程序实现了以下几个小功能,第一是可以画出我们想要的形状,这个在我的代码里只添加了几种图案,后期布局应该还会继续改进完善;第二个功能是改变图形的颜色;第三个就是清除画板。
2022-12-11 20:53:21
1896
原创 java版本实现双人推箱子小游戏
这是一个由两个人一起玩的推箱子小游戏,两个人一起玩可能也会比较有意思,同时也降低了这个游戏的难度,让大家可以更快的通关
2022-11-23 23:01:46
1609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅