logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java零基础30天挑战·Day5】程序的十字路口:一文彻底搞懂分支结构(if & switch)

在编程中,三大基本结构分别是:顺序结构、分支结构、循环结构。顺序结构:代码从上到下依次执行(默认情况)。分支结构:根据条件判断的结果,选择性地执行某段代码。分支结构的灵魂在于条件判断,在Java/C等语言中,条件表达式的结果必须是一个布尔值true或falseif是分支结构的主力,适用于所有条件判断;switch是等值匹配的利器,注意别忘了break。多分支if-else if要注意条件顺序;sw

文章图片
#java#开发语言#前端
【Java零基础30天挑战·Day4】

在编程中,三大基本结构分别是:顺序结构、分支结构、循环结构。顺序结构:代码从上到下依次执行(默认情况)。分支结构:根据条件判断的结果,选择性地执行某段代码。分支结构的灵魂在于条件判断,在Java/C等语言中,条件表达式的结果必须是一个布尔值true或falseif是分支结构的主力,适用于所有条件判断;switch是等值匹配的利器,注意别忘了break。多分支if-else if要注意条件顺序;sw

文章图片
#java#开发语言
【Java零基础30天挑战·Day7】告别流水账:一文彻底搞懂Java面向对象

面向对象不仅是语法,更是一种思维方式的升级。封装:藏好细节,只留接口。(保护隐私)继承:抽取共性,代码复用。(认祖归宗)多态:父类引用,子类实现。(千变万化)终极避坑:不要滥用面向对象!并不是所有的场景都适合建类。有时候一个简单的工具类(如Math),用静态方法直接调用反而更清爽。面向对象是为了管理复杂度,如果你的程序只有50行,强行套用设计模式,只会是灾难。💬互动时间:你第一次学多态的时候是不

文章图片
#java#python#开发语言
【Java零基础30天挑战·Day10】Java接口:解耦设计的利器,一文彻底搞懂

使用interface关键字定义接口,接口中的方法默认是的,属性默认是的(即常量)。// 定义支付接口// 抽象方法(默认public abstract)// 常量(默认public static final)接口是规范:定义了一组必须实现的方法。多实现优势:一个类可以实现多个接口,实现代码复用。Java 8+新特性:默认方法和静态方法增强了接口的功能。核心价值:解耦设计,提高代码的可扩展性和可维

文章图片
#java#开发语言
【Java零基础30天挑战·Day11】隐藏的代码艺术——内部类

private String outerField = "外部类的字段";// 成员内部类// 可以访问外部类的私有成员System.out.println("访问外部类的字段:" + outerField);// 在外部类中创建内部类实例// 测试// 输出:访问外部类的字段:外部类的字段// 外部类外部创建内部类实例private static String staticField = "静态

文章图片
#servlet#java#开发语言
【Java零基础30天挑战·Day9】Java三大修饰符:public、private、protected,一文彻底搞懂访问控制

修饰符同类同包子类任何地方public✅✅✅✅protected✅✅✅❌默认✅✅❌❌private✅❌❌❌public:对外开放的接口private:内部实现的保护protected:子类继承的桥梁掌握这三个修饰符,你就能写出更加专业、更加安全的Java代码,真正实现面向对象的封装特性。💬互动时间:你在项目中是如何选择使用这些修饰符的?有没有遇到过因为权限设置不当导致的bug?欢迎在评论区分享你

文章图片
#java#学习#python
【Java零基础30天挑战·Day6】代码的封装艺术:一文彻底搞懂Java方法(函数)

榨汁机。输入:苹果、水、糖(参数)处理:搅拌、粉碎(方法体)输出:一杯苹果汁(返回值)你不需要知道榨汁机内部电机怎么转,你只需要把水果放进去,它就会给你果汁。方法,就是一段具有独立功能的代码块,它将实现细节封装起来,只对外暴露接口。// 语法格式修饰符 返回值类型 方法名(参数列表) {// 方法体(具体的业务逻辑)return 返回值;方法是代码复用和封装的基本单位,把原材料变成结果的“榨汁机”

文章图片
#开发语言#java
【Java零基础30天挑战·Day8】撕开Java面向对象的迷雾:深入解析封装、继承与多态

别把封装等同于Getter/Setter,它的核心是状态保护与业务内聚。别把继承当成代码复用的万金油,牢记Is-A关系与组合优于继承。多态不只是面试题,它是消灭if-else、实现开闭原则的最强武器。面向对象不是玄学,而是工程经验的总结。当你写代码时不再想着“怎么让机器执行下一步”,而是思考“谁来负责这件事,它们之间是什么关系”,你就真正进入了OOP的世界!💬互动时间:你在实际项目中,遇到过滥用

文章图片
#java#python#开发语言
到底了