
javase
文章平均质量分 72
杰哥的编程世界
尽人事,听天命
展开
-
Synchronized原理刨析与优化
Java内存模型(JMM)是一个抽象的概念,它描述了Java程序中变量的访问规则,以及在多线程环境中这些变量如何被各个线程共享和交互。JMM定义了主内存(Main Memory)和工作内存(Working Memory)的概念,以及它们之间的数据交互过程。原创 2024-09-03 15:19:32 · 1131 阅读 · 0 评论 -
重载与重写:Java中方法的多态性
在Java编程语言中,多态性是一个核心概念,它允许我们以统一的方式处理不同类型的对象。Java提供了两种实现多态性的方法:重载(Overloading)和重写(Overriding)。尽管它们听起来相似,但它们在概念和用途上有着明显的区别。原创 2024-08-27 23:18:18 · 547 阅读 · 0 评论 -
Java中的封装、继承和多态:面向对象编程的基石
面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。这些对象可以包含数据(通常称为属性或字段)和代码(通常称为方法)。Java作为一种流行的面向对象编程语言,提供了封装、继承和多态这三个核心概念,它们是构建健壮、可维护和可扩展软件的基础。原创 2024-08-27 23:16:16 · 640 阅读 · 0 评论