
JAVA学习笔记
文章平均质量分 97
Java学习
小窦总
天津双非本科生 国三认证 支付宝开发者 CSDN新晋作者
展开
-
深入理解 Java 内存区域与内存溢出异常
*解决方案**:抛出 `OutOfMemoryError`,需合理配置虚拟机参数并监控直接内存使用。## 四、结语深入掌握 Java 内存区域划分及内存溢出异常原理,是 `Java` 开发者进阶路上的关键。在日常开发中,应养成良好的内存管理习惯,借助工具监控内存使用,确保程序稳定、高效运行。原创 2025-04-15 23:38:27 · 1519 阅读 · 49 评论 -
Java 面向对象编程中 static 的深度剖析与实践
通过上述方式,可以确保在多线程环境下静态成员的安全访问。------## 五、总结static关键字作为 Java 面向对象编程中的重要特性,为开发者提供了强大的工具和手段。通过合理使用静态变量、静态方法和工具类,可以优化代码结构,提高代码的复用性和性能。然而,在使用过程中,需要充分理解其特性和注意事项,避免陷入各种陷阱。只有这样,才能在实际开发中发挥static关键字的最大价值,编写高质量的 `Java `代码。原创 2025-03-30 13:27:21 · 1652 阅读 · 57 评论 -
JAVA | 聚焦 String 的常见用法与底层内存原理
API(Application Programming Interface)应用程序编程接口简单理解:API就是别人已经写好的东西,我们不需要自己编写,直接使用即可Java API: 指的就是JDK提供的各种功能的Java类这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。java.lang.String类代表字符串,java程序中的所有字符串文字(例如:”abc“)都为此类的对象。String 是java定义好的一个类。原创 2025-03-17 19:40:03 · 2010 阅读 · 63 评论 -
解锁 Java 方法引用:通往代码简洁高效之路
tName),一看便知是按照Person的名字进行比较,无需解读 Lambda 表达式中的具体逻辑,这对代码的维护和理解非常有帮助。Java 方法引用作为函数式编程的重要组成部分,为开发者提供了一种简洁、强大且高效的编程方式。它不仅简化了代码结构,提升了代码的可读性和可维护性,还在与 Stream API 等新特性的结合中发挥了巨大优势。在日常 Java 开发中,合理运用方法引用,能够让我们的代码更加优雅、高效,如同为程序注入了一股灵动的力量,在复杂的编程世界中开辟出一条简洁高效的道路。原创 2025-03-11 21:22:16 · 2122 阅读 · 56 评论 -
庖丁解牛,洞悉 Java 面向对象的精妙架构
面向:拿、找对象:能干活的东西面向对象编程:拿东西过来做对应的事情//面向对象,导入一个随机数 Random r = new Random();//面向对象,输入一个随机数 System . out . println(data);// 面向对象,输出一个数 System . out . println("请输入一个数:");} }//面向对象,导入一个随机数 Random r = new Random();原创 2025-03-03 17:05:40 · 3514 阅读 · 55 评论 -
JAVA基础语法~炼丹必备保姆级攻略!快收藏!
Java是一门面向对象的编程语言,具有跨平台、安全、健壮等特性。它由 Sun Microsystems 公司开发,后被 Oracle 收购。Java 的应用场景广泛,涵盖 Web 开发、移动应用开发、企业级应用开发、大数据处理等领域。次循环。i <= 5;在多层循环中,continue也可与标签配合使用,跳过指定循环的某次迭代。return:用于从方法中返回值,并结束方法执行。如果方法返回类型为void,return可省略;若有返回值,必须用return返回相应类型的值。原创 2025-02-01 12:37:55 · 925 阅读 · 29 评论 -
华山论剑之JAVA中的“方法论”
方法(method)是程序中最小的执行单元。//以下是main方法,主方法把一些代码打包在一起,该过程称为方法定义public static 返回值类型 方法名(参数){方法体;return 返回值;方法体;return 返回值;格式:public static void 方法名(){方法体(就是打包起来的代码);范例://七个打印语句;System.out.println("选人物");System.out.println("鲁班七号");原创 2025-02-24 17:38:36 · 2362 阅读 · 48 评论 -
JAVA系列之数组的秘密(数组的一般用法+力扣 斯坦福大学练习精解)
数组指的是一种容器,可以用来存储同种数据类型的多个值。格式:数据类型 [] 数组名 或 数据类型 数组名 []int [] arry 或 int arry [][]此符号代表定义的是一个数组,不写代表定义的是一个变量。原创 2025-02-18 17:06:50 · 2219 阅读 · 48 评论 -
Case逢无意难休——深度解析JAVA中case穿透问题
要理解case穿透,我们首先得清楚switch语句的基本结构。switch语句通过一个表达式的值与多个case标签后面的值进行比较,当匹配成功时,就会执行该case块中的代码。而case穿透指的是,当switch语句匹配到某个case后,如果该case块中没有break语句,程序不会停止执行,而是会继续执行下一个case块中的代码,直到遇到break或者switch语句结束。case穿透是 Java 中switch语句的一个特殊特性,它既有可能带来便利,也可能导致程序出现逻辑错误。原创 2025-01-24 20:59:12 · 2306 阅读 · 29 评论