自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java学习之二维数组

​,逻辑上是表格结构,但在内存中本质是​。

2025-06-24 20:30:56 655

原创 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学习之关键字和标识符

​,用于标识变量、方法、类、接口等。​。

2025-06-07 20:20:39 456

原创 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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除