- 博客(12)
- 收藏
- 关注
原创 深入浅出面向对象编程:核心思想与实践指南
面向对象编程的核心不是语法,而是“抽象思维”——将现实问题转化为对象模型,通过封装、继承、多态构建可复用、可维护的代码结构。新手入门时,需先掌握三大特性的基础用法,再通过实践理解设计原则,最终能灵活运用OOP思想解决复杂问题。记住:面向对象不是银弹,并非所有场景都适用(如简单脚本、高性能场景可能更适合面向过程),需根据实际需求选择合适的编程范式。欢迎在评论区分享你的OOP学习心得和实践案例,一起交流进步!
2025-12-31 13:37:21
664
原创 Java多线程从入门到实战:核心概念、实现方式与避坑指南
多线程是Java开发的核心技能,掌握其实现方式、核心问题及解决方案,能显著提升程序性能和并发处理能力。本文从基础概念到实战案例,覆盖了多线程的核心知识点,建议结合实际场景多做练习(如生产者-消费者模型、线程池优化),深入理解线程调度、锁机制的底层原理。后续可进一步学习CountDownLatch、CyclicBarrier等并发工具类,以及JUC包下的高级并发容器(如ConcurrentHashMap、CopyOnWriteArrayList),解锁更多多线程实战技巧。
2025-12-31 13:32:52
653
原创 深入理解Java指针:从本质到实际应用避坑
Java并没有抛弃指针,而是通过封装将“危险的裸指针”转化为“安全的引用”,既保留了指针的核心价值(间接访问对象、高效传递数据),又屏蔽了底层操作风险,同时通过GC和异常机制降低了开发成本。对于开发者而言,不必纠结于“指针”的名词定义,更重要的是理解引用变量的本质的指针逻辑——它是连接栈内存与堆内存的桥梁,是对象生命周期的核心管控者。掌握这一逻辑,就能避开NPE、内存泄漏等高频问题,写出更安全、高效的Java代码。
2025-12-24 14:12:48
1080
原创 java基础核心:集合框架入门到实战
Java集合框架(Java Collections Framework)位于java.util包下,主要用于存储和管理一组对象(元素),替代了早期的数组(数组长度固定、只能存储同类型元素,灵活性差)。Collection接口:存储单个元素的集合,主要子接口有List(有序、可重复)、Set(无序、不可重复)、Queue(队列,先进先出);Map接口:存储键值对(Key-Value)的集合,Key唯一,Value可重复,核心实现类如HashMap、TreeMap。
2025-12-24 14:11:02
297
原创 c盘清理方法
右键“此电脑”→“属性”→“高级系统设置”→“性能设置”→“高级”→“虚拟内存”,将C盘的虚拟内存“无分页文件”,再为D/E盘设置“系统管理的大小”,点击“确定”(需重启生效,适合C盘空间紧张的情况)。- 卸载无用软件:打开“控制面板”→“程序和功能”,或右键“开始”→“设置”→“应用”,卸载不常用的软件(尤其是默认装在C盘的大型软件,如游戏、设计工具)。- 勾选“临时文件”“回收站”“缩略图”等,点击“确定”即可删除(系统文件建议默认不勾选,避免误删)。C盘清理实用指南:3步释放空间,告别卡顿。
2025-10-08 20:32:31
235
原创 java的认识
基于Java虚拟机(JVM)实现:源代码编译为字节码( .class 文件),JVM在不同操作系统(Windows、Linux、Mac等)上解释执行,无需针对不同平台重写代码。- Java EE(企业版):包含Web开发、分布式事务等企业级框架(如Spring、Hibernate),用于服务器端开发。- Java ME(微型版):针对嵌入式设备(如手机、机顶盒),现逐渐被Android替代。- Java SE(标准版):基础核心库,用于桌面应用开发(如Eclipse、IDEA)。
2025-06-20 00:13:47
307
原创 java循环符
System.out.print("请猜一个1-100的数字:");System.out.println(n + "的阶乘:" + factorial);- 练习4:使用do-while实现猜数字游戏(电脑生成1-100的随机数,用户猜数)- 循环嵌套效率:多层循环(如九九乘法表)注意内层循环范围,避免冗余计算。System.out.print("请输入非空内容:");System.out.println("偶数和:" + sum);System.out.println("最大值:" + max);
2025-06-20 00:11:40
276
原创 java接口
1. 定义:接口是一组抽象方法和常量的集合,用 interface 关键字声明,类通过 implements 实现接口。- 接口可继承其他接口(用 extends ,支持多继承,如 interface A extends B, C )。核心观点:Java接口是一种抽象类型,定义行为规范而非实现,用于实现多态和解耦,是面向对象编程的重要特性。- 默认方法:解决接口升级时不破坏现有实现类的问题(如 List 接口新增 sort() 默认方法)。System.out.println("实现抽象方法");
2025-06-20 00:10:01
407
原创 面向对象一
核心观点:面向对象编程(OOP)以“对象”为核心,通过封装、继承、多态三大特性实现代码的模块化、可复用和可扩展,是Java编程的基础思想。1. 所有类默认继承 Object 类(根类,包含 equals() 、 hashCode() 等通用方法)。"(调用Dog的实现)3. 多态的条件:必须存在继承/实现关系,且调用方法被重写(或调用父类非重写方法)。- 方法重写(Override):子类重新定义父类方法(需满足方法签名相同)。方法类型 可包含抽象方法和非抽象方法 抽象方法为主(JDK8+支持默认方法)
2025-06-19 22:52:48
380
原创 初识deepseek
DeepSeek是一家中国的人工智能初创公司,凭借其低成本、高性能的大语言模型(LLM)技术迅速崛起,并在全球范围内引发关注。公司由国内知名量化资管公司幻方量化创立于2023年7月,专注于开发先进的大语言模型及相关技术。DeepSeek的创始团队以技术理想主义著称,坚持开源路线与技术创新,目标是通过技术民主化推动人工智能的普惠发展。
2025-03-07 15:57:07
1121
原创 初识Java
它由 Sun Microsystems 公司于 1995 年推出,后来被 Oracle 公司收购了。Java 可以用来开发各种类型的程序,比如桌面应用、手机应用(尤其是安卓应用)、网站后端服务等等哦。Java 是一门广泛使用的计算机编程语言,具有。
2025-03-07 15:53:51
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅