- 博客(8)
- 收藏
- 关注
原创 如何学习算法
算法是一系列解决问题的清晰指令,学习算法前需掌握基本概念如时间复杂度、空间复杂度、递归、分治等。推荐从简单的排序算法(如冒泡排序、选择排序)入手,逐步理解算法如何通过步骤解决问题。入门阶段建议选择图文结合或视频教程,例如《算法图解》或在线平台的入门课程。比较不同实现方式的性能差异,例如递归与迭代版本的效率对比。这种反思能帮助理解算法设计的本质,而非停留在表面实现。阅读优秀开源项目的算法实现,如标准库的排序算法。教是最好的学,通过输出巩固知识。算法本质是数学思想的具体实现,培养离散数学、组合数学等基础能力。
2025-12-30 17:26:13
342
原创 如何更好地学习 Java(适合初学者)
Java 的基础语法包括变量、数据类型、运算符、控制结构(如 if-else、for 循环、while 循环)和方法。初学者可以通过创建简单的类来模拟现实世界的对象,比如定义一个“汽车”类,包含属性(如颜色、品牌)和方法(如启动、加速)。网上有许多免费且优质的 Java 学习资源,比如官方文档、在线教程(如 W3Schools、菜鸟教程)和视频课程(如 B 站、慕课网)。在掌握基础后,可以尝试更复杂的项目,比如 Web 开发(使用 Spring Boot)、Android 开发或算法练习。
2025-12-30 17:23:35
354
原创 面向对象编程中的构造方法
构造方法是面向对象编程中的重要概念,用于初始化对象的状态。它在创建对象时自动调用,确保对象在开始使用时具备合理的初始值。
2025-12-28 19:32:37
699
原创 Java面向对象基础——类与对象
Java是一种面向对象的编程语言,理解类和对象是学习Java的核心。类是对现实事物的抽象,对象是类的具体实例。类包含属性和方法,属性描述对象的特征,方法描述对象的行为。
2025-12-28 19:26:58
103
原创 Java字符串
两种方式的区别在于内存分配。第一种方式会检查字符串常量池,如果存在相同内容则直接引用,否则新建对象。第二种方式每次都会在堆中创建新对象。字符串常量池是Java虚拟机中的特殊内存区域,用于存储字符串字面量。直接赋值的字符串会自动放入常量池,而通过。由于字符串的不可变性,任何修改操作都会生成新的字符串对象。在Java中,字符串是不可变的字符序列,属于。字符串可以通过双引号直接创建,也可以通过。创建的字符串对象会存储在堆内存中。
2025-12-20 19:34:16
163
原创 Java 面向对象编程核心概念
掌握三大特性:封装通过 private 修饰符保护数据,继承使用 extends 实现代码复用,多态允许父类引用指向子类对象。这些概念是 Java 开发的核心基础。理解类与对象的关系,类是对象的模板。
2025-12-20 19:29:25
159
原创 【学习记录】Java入门基础要点总结
Java是一种面向对象的编程语言,具有跨平台特性,广泛应用于Web开发、移动应用和企业级系统。学习Java需要掌握其基本语法、面向对象概念和常用类库。
2025-12-10 11:10:14
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅