摘要: 合上《程序员修炼 —— 从小工到专家》这本书,心中久久不能平静。它像是一位智慧的老友,在我耳边轻声诉说着程序员成长的真谛,让我对自己的编程生涯有了全新的展望和规划。 书中 “程序员的工匠精神” 这一理念深深地打动了我。编程如同传统的手工艺,需要我们怀揣着对技艺的热爱和敬畏之心,精雕细琢每一个细节。从 阅读全文
posted @ 2024-12-26 22:01 f-52Hertz 阅读(31) 评论(0) 推荐(0)
摘要: 当我翻开《程序员修炼 —— 从小工到专家》这本书时,便被其深入浅出的阐述和实用的建议所吸引,仿佛开启了一场与编程大师对话的奇妙之旅,让我对程序员的成长之路有了更为深刻的理解和感悟。 书中开篇强调的 “编程不仅仅是敲代码” 这一观点,犹如一道亮光,瞬间驱散了我之前对编程的狭隘认知。它让我明白,编程是一 阅读全文
posted @ 2024-12-26 22:00 f-52Hertz 阅读(23) 评论(0) 推荐(0)
摘要: 四、多态:灵活的行为表现 多态是面向对象编程中又一极具魅力的特性。它使得同一个操作在不同的对象上具有不同的表现形式。 在 Java 中,多态主要通过方法重写和方法重载来实现。方法重写是指子类重写父类中已有的方法,使得子类对象在调用该方法时表现出与父类对象不同的行为。例如,在Student类中,我们可 阅读全文
posted @ 2024-12-26 16:04 f-52Hertz 阅读(40) 评论(0) 推荐(0)
摘要: 三、继承:代码复用的神器 继承是面向对象编程中实现代码复用和功能扩展的强大机制。它允许一个子类继承父类的属性和方法,从而避免了重复编写大量相同的代码。 让我们创建一个Student类,它继承自Person类: java public class Student extends Person { pr 阅读全文
posted @ 2024-12-25 12:06 f-52Hertz 阅读(39) 评论(0) 推荐(0)
摘要: 数据的守护者 封装是面向对象编程的重要特性之一,它将数据和操作数据的方法紧密地结合在一起,并对外部隐藏了数据的具体实现细节。这样做的好处是多方面的。 一方面,它保护了数据的完整性。例如,在Person类中,如果我们直接将age成员变量暴露给外部,那么可能会出现不合理的赋值情况,比如设置年龄为负数。但 阅读全文
posted @ 2024-12-24 21:20 f-52Hertz 阅读(19) 评论(0) 推荐(0)
摘要: 类是面向对象编程的核心概念之一,它就像是一个模具,定义了一类事物所具有的共同特征和行为。在 Java 中,我们使用class关键字来定义一个类。例如,让我们创建一个简单的Person类: java public class Person { // 成员变量,描述人的属性 private String 阅读全文
posted @ 2024-12-23 19:48 f-52Hertz 阅读(77) 评论(0) 推荐(0)
摘要: 今天主要整理了一下javaweb的建立项目思路,在导入一个项目时,遇到了在jsp页面输入的非法字符,删除之后可以正常运行,应该是少了一些配置或者是tomcat不支持那样的字符,需要tomcat中配置一下,目前尝试网上的两种方法之后,tomcat不能启动了,还没找到解决方法。在另一个项目中,构建了许多 阅读全文
posted @ 2024-12-17 23:01 f-52Hertz 阅读(17) 评论(0) 推荐(0)
摘要: 1.抽象类:里面有抽象方法时,就要声明该类为抽象类 public abstract class Animal { private String name; private int age; public Animal() { } public Animal(String name, int age) 阅读全文
posted @ 2024-12-16 22:54 f-52Hertz 阅读(22) 评论(0) 推荐(0)
摘要: 1.行断点 是一个小红原点 然后,在main方法中点击调试,程序运行时会在该点停顿,点击 恢复程序就会继续运行 2.详细断点 | 源断点 shift+左键唤出断点 是一个小黄圆点,并且有一些信息 若点击挂起再点完成,将会变为小红圆点 点击调试,控制台给出断点位置 3.方法断点 是一个小方块,会在方法 阅读全文
posted @ 2024-12-15 17:15 f-52Hertz 阅读(163) 评论(0) 推荐(0)
摘要: 硬编码可以配置到配置文件 操作繁琐的地方mybatis都自动完成 通过上面的描述可以看出 Mapper 代理方式的目的: 解决原生方式中的硬编码 简化后期执行SQL 静态代码块: static修饰的区域 类声明时就会执行,适合做初始化操作 静态代码块中的变量要声明为静态的 package com.s 阅读全文
posted @ 2024-12-10 22:21 f-52Hertz 阅读(19) 评论(0) 推荐(0)