- 博客(10)
- 收藏
- 关注
原创 Java学习之数组
一维数组是存储在连续内存空间中的相同类型元素的有序序列。特性说明线性结构元素按单一方向顺序排列固定大小创建后长度不可变同质元素所有元素必须是相同的数据类型随机访问O(1)时间访问任意元素(通过索引)适用场景:固定长度数据集合(如棋盘状态)高性能计算(如数值分析、图像处理)底层系统开发(操作系统内核、数据库引擎)📌 黄金法则:当需要高频随机访问固定数量元素时,数组仍是首选。
2025-06-21 09:38:46
901
原创 Java学习之类和对象
概念核心要点类 (Class)对象的模板,定义属性和方法(不占内存)对象 (Object)类的实例,包含具体状态和行为(运行时存在)OOP本质通过对象协作解决问题(非过程步骤)四大支柱封装(安全)、继承(复用)、多态(灵活)、抽象(规范)与POP对比POP关注流程步骤,OOP关注责任分配OOP适用场景大型系统、GUI程序、游戏开发、企业应用(需要高扩展性和可维护性)POP适用场景简单脚本、数学计算、性能敏感的底层操作。
2025-06-14 15:09:07
898
2
原创 Java学习之流程控制(内容超多)
理解核心:if/switch控制分支路径;控制重复执行;控制流程转向。避免死循环: 保证循环条件最终能变为false。switch中的break: 明确你的需求,无意的是常见错误源。选对循环: 根据预知次数(for)、未知次数但有条件(while)、至少执行一次(do-while)、遍历(for-each)来选择。breakvscontinue:break:彻底终止本层(或带标签的指定)循环。continue。
2025-06-11 21:28:24
1203
原创 Java学习之原反补码
原码、反码、补码是计算机中表示有符号整数的三种编码方式,核心目的是解决减法运算转化为加法运算的问题(从而简化CPU设计)。下面从定义、转换、运算、优缺点和应用五个方面清晰讲解:原码 (Sign-Magnitude)反码 (Ones' Complement)补码 (Two's Complement) ✅ 计算机真实使用的方式例1: 例2: 2. 减法:转化为加其补码 例: 3. 溢出判断
2025-06-06 20:05:10
1144
3
原创 Java学习之进制转换
拿123456来举例,我们除以十,依次是123456 / 10 = 1……1,我们分析一下商和余数的意义,其中61是表示了123中包含了61个完整的2,它有多少个完整的2就要进行多少次进位,而这个1是一直进位进位到现在数值不过进位了,就剩下了这个1,所以它是最高位上的数,换而言之这个1就是转换进制之后的最高位,位权已经是2的幂次方了,剩下的61仍然是十进制数,位权仍然是10的幂次方我们一直进行这一步,得到很多余数(包含0),我们它们依次排序我们按照高位到低位排序得到110111,这转换就成功了…
2025-06-03 20:22:53
457
3
原创 Java学习第三之常量、变量和运算符
b是由a++赋值,因为++在后所以先执行赋值运算,由于此时a还没有自增,所以它此时的值是1,被赋值给b,b的值变成了1,然后a进行一次自增运算值变成2,;按位运算符中的按位可以理解为按二进制位,所以位运算符其实是将十进制的数字转换成二进制数字然后来进行运算的,是一种相对底层的运算符。在上一节我们介绍Java程序中的各种数据类型,那是根据它们的数值类型进行的分类,今天我们从操作的角度进行分类,有分成两大类:常量和变量。变量就是数值可以被改变的数据类型,它的数值是不固定的,可以被再次赋值,定义变量的语法如下。
2025-06-02 21:13:45
811
原创 如何学好Java:第一章(Java语言基础)
至于什么是面相对象咱们按下不表,等后面给大家介绍下面来给小伙伴们介绍Java的数据类型(多做为类的属性出现)Java的数据类型分为。
2025-05-30 15:48:41
725
6
原创 如何学好Java:第一章(面向零基础小白)
大家在学习Java之前想必在网上看到很多言论,诸如Java已死,现在学Java等于49年入国军之类,然后大家可能想那我学学c和c++吧,一看到处都是c和c++被淘汰的言论,好像一下明天就没人用了,那我学一下python吧学一下go吧,但是都不行,你想入行程序员,就等着35岁被饿死吧。程序员我干不了,我看一下机械呢,机械有到处出差,白天当晚上晚上当白天,老婆都跟人跑好几个了,那土木呢,土木更是死的没法再死了。好像什么都不能干,既然什么都不能干就等于什么都能干,我经常安慰自己的一句话:干这个行业的没有都饿死。
2025-05-29 10:17:43
956
7
空空如也
这段代码可以使password为null吗还是只能为""(相关搜索:输入字符串)
2025-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人