- 博客(12)
- 收藏
- 关注
原创 第三章:分支结构笔记
分支结构通过条件判断控制程序流程, if 语句灵活适用于多种场景, switch 语句适合等值匹配。- switch 语句:适用于等值判断,且分支较多、表达式类型固定(如 int 、 String )的场景,代码更简洁。- if 语句:适用于条件复杂、范围判断(如 > , < )或逻辑判断的场景。System.out.println("等级为 A");System.out.println("等级为 B");System.out.println("等级为 C");
2025-06-19 14:34:09
408
原创 第二章:变量、数据类型、表达式、运算符笔记
用于比较值,结果为 boolean 类型,如 > (大于)、 < (小于)、 == (等于)、!= (不等于)、 >= (大于等于)、 <= (小于等于)。- 用于给变量赋值,如 = (基本赋值)、 += (加法赋值,如 a += 5 等价于 a = a + 5 )。- 遵循驼峰命名法(如 studentAge ),避免使用Java关键字(如 class 、 public )。- 对二进制位进行操作,如 & (按位与)、 | (按位或)、 ^ (按位异或)、 ~ (按位取反)。
2025-06-19 14:32:54
299
原创 第一章:Java的环境搭建笔记
Windows:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”→在系统变量中点击“新建”,变量名填 JAVA_HOME,变量值填JDK安装路径(如 C:\Program Files\Java\jdk-17.0.8 )。- Windows:在系统变量中找到 Path,点击“编辑”→“新建”,添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin (JRE路径可选,JDK 9+后部分版本可省略)。- VS Code:轻量级编辑器,安装Java插件后可用于开发。
2025-06-19 14:32:23
386
原创 第十章 接口笔记
方法 抽象方法、普通成员方法(4个访问修饰符任意修饰对应方法 ) 抽象方法( public abstract )、静态方法(jdk8.0, public )、默认方法(带实现, public )、私有方法(jdk9.0 )若实现类不想成为抽象类,需覆盖接口中所有抽象方法,且覆盖方法时访问权限必须是 public (因接口方法默认权限为 public )1. 一个接口可同时继承多个接口,语法为 interface 接口名 extends 父接口1,父接口2{}
2025-06-19 14:30:56
337
原创 Java 修饰符知识笔记
7. 注意:勿为方便将所有属性和方法设为静态,如年龄、成绩等属性需基于对象存在,通常工具类方法设为静态(如 java.util.Arrays.sort(数组);5. 类加载:JVM 首次使用类时,读取对应 .class 文件,将类相关信息(包、类名、父类、属性等 )存入 JVM 内存,一个类仅加载一次。4. 注意:静态方法仅能访问静态成员(静态属性 + 静态方法 ),不能直接访问非静态成员。4. 注意:抽象方法仅能定义在抽象类中;4. 使用:推荐 类名.静态属性名 ,也可用 对象名.静态属性名。
2025-06-19 14:30:20
234
原创 第八章 面向对象 - 三大特性笔记
示例: Animal → Mammal → Dog ( Dog 直接父类是 Mammal ,间接父类是 Animal )。- 语法:子类 extends 父类(如 class Dog extends Animal {} )。- 子类方法的访问修饰符,需与父类相同或更宽(如父类 protected ,子类可用 public )。(如 Dog d = (Dog)a;1. 单继承限制:一个子类只能有一个直接父类,但可通过“父类继承父类”实现多级继承(间接父类多个 )。
2025-06-19 14:29:33
348
原创 Java 面向对象编程笔记
作用:访问本类成员变量/方法,解决成员变量与局部变量命名冲突(冲突时用 this. 指定成员变量 )(声明需同时初始化 )- 定义:计算机中存储、体现复杂事物的形式,生活事物可抽象为对象(万物皆对象)- 类名:望文生义,单词首字母大写(如 Student 、 Car )- 赋值: 对象名.属性名 = 值;- 定义:同类中同名方法,形参不同(类型、个数、顺序任一不同 )- 命名冲突:类内不能同名,可与局部变量同名(局部变量优先 )- 方法名:驼峰命名(首单词首字母小写,后续单词首字母大写 )
2025-06-19 14:28:39
321
原创 《Java语言程序设计基础》第六章 数组笔记
( [] 中不能指定长度,长度由 {} 内数据个数定 ),或简化为 数据类型[] 数组名 = {值1,值2,值3};3. 寻址方式:通过 首地址 + 下标 * 数据类型对应的字节数 确定元素地址,访问数组 数组名[下标] 时,利用数组名存的首地址和下标,结合寻址公式找到对应内存地址来访问元素。5. 默认值:不同数据类型数组元素默认值不同,整数类型是0,小数类型是0.0,字符类型是空字符( '\u0000' ),布尔类型是false,对象类型是null。(推荐,如 int[] a;
2025-06-19 14:27:57
316
原创 Java 函数与递归
遇到函数调用时,优先执行被调函数内部代码,执行完毕带着返回值回到调用处,继续执行 main 后续逻辑。1. void 类型:函数无需返回数据,调用者不接收结果,如 public static void printHello() { ... }。2. 基本/引用类型:函数需返回结果(如 int 、 String 等 ),必须用 return 结果;// 递归出口:n=1 或 0 时,阶乘为 1。被调用的函数内部,可再调用其他函数,形成嵌套(需注意调用顺序和栈内存使用 )。
2025-06-19 14:26:41
313
原创 java循环结构
先判断外层循环条件 → 条件满足时,执行内层循环(完整执行内层所有次数 )→ 外层变量更新后,再次判断外层条件 ……- 图形打印应用:外层循环控制“行”,内层循环控制“列”(如打印三角形、矩形,内层循环受外层变量影响调整输出 )。1. 特点:先判断条件,再执行循环体,执行次数为 0~n 次(条件不满足时,可能一次都不执行 )。在一个循环(外层循环 )内部,定义另一个完整循环(内层循环 ),外层控制整体次数,内层控制单次细节。// i=3 时,终止循环,后续 i=4、5 不再执行。
2025-06-19 11:46:14
268
原创 DeepSeek的发展及应用
技术突破:2023年发布千亿参数大模型DeepSeek-R1,在中文理解、逻辑推理任务中表现优异。与阿里云、华为等合作搭建算力集群,降低训练成本30%。DeepSeek成立于2023年,总部杭州,由清华团队创立,专注于AGI研究,核心成员在NLP、深度学习等领域有深厚积累,早期参与过多个国家级AI项目,2023年正式成立并获得高瓴资本、红杉中国等机构投资。其技术深度与商业敏感度的结合,获将成为中国突破”卡脖子“AI技术的关键力量。应用场景:金融领域:智能投研报告生成、反欺诈检测。
2025-03-07 16:19:30
195
原创 初识Java
Java语言是Sun Microsystems公司推出的一门编程语言。Sun公司对Java的定义是:一种简单、面向对象、分布式、稳健性、安全性、平台独立、与可移植性、多线程、动态性的语言。Java语言具备“一次编写,随处运行“的特点,它不仅是一门编程语言,更是一个平台,提供了开发库类、运行环境、部署环境等一系列支持功能,已经成为网络和大数据时代的重要编程语言之一。
2025-03-07 16:02:00
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人