
Java
文章平均质量分 92
Java学习
红虾程序员
记录学习心得
展开
-
Java抽象类、接口和内部类介绍
花括号{}内包含:成员变量声明实例方法实现(必须实现所有抽象方法)实例初始化块局部内部类(嵌套使用)原创 2025-04-21 23:52:21 · 1017 阅读 · 0 评论 -
Java面向对象进阶
Java中的不可变对象(Immutable Object)是指一旦创建后,其状态和属性在整个生命周期内都无法被修改的对象。由于对象状态不可变,多个线程同时访问时无需额外的同步机制,从而天然具备线程安全性;此外,开发者无需担心对象状态在运行过程中被意外修改,大大简化了代码逻辑和数据管理流程。因此,不可变对象在并发编程场景中被广泛应用,成为提升程序稳定性和性能的重要设计工具。虚方法:虚方法是一种在面向对象编程中具备重要特性的方法。在 C# 和 C++ 中,要借助virtual关键字来声明虚方法;原创 2025-04-20 12:17:40 · 741 阅读 · 0 评论 -
Java 静态变量、静态方法及工具类介绍
包含静态方法和静态变量的类,通常被设计为工具类或辅助类,这种类并不用于描述具体的实体事物,而是聚焦于提供通用的功能与服务。由于其所有成员都可通过类名直接调用,无需创建实例,因此通常将构造函数设为私有,从而明确禁止外部对其进行实例化,以确保类的静态成员能被安全、便捷地访问和使用。原创 2025-04-19 15:52:43 · 803 阅读 · 0 评论 -
Java集合介绍
Java集合框架是Java编程中用于存储、管理和操作对象集合的核心工具,位于java.util包中,提供了一套高效、灵活的数据结构,用于存储和操作对象集合。原创 2025-04-15 11:07:11 · 975 阅读 · 0 评论 -
Java字符串
Java中的字符串处理类包括String、StringBuilder、StringBuffer和StringJoiner等,它们各自有不同的特性和底层实现原理。原创 2025-04-14 22:13:23 · 937 阅读 · 0 评论 -
Java面向对象介绍
Java面向对象编程(Object-Oriented Programming,OOP)是一种程序设计思想,其核心理念是将数据和操作数据的方法封装在一起,形成一个独立的单元,即“对象”。这种思想使得程序设计更加符合人类的认知方式,提高了代码的复用性、可维护性和扩展性。原创 2025-01-19 00:36:31 · 2015 阅读 · 0 评论 -
Java非静态方法的使用以及值传递引用传递介绍
在Java中,静态方法(static method)与非静态方法(non-static method,也称为实例方法)之间存在显著的差异,这些差异主要体现在它们的定义、调用方式以及它们如何与类的实例(对象)相关联上。原创 2025-01-18 15:18:41 · 592 阅读 · 0 评论 -
Java数组介绍
在Java中,数组是一种用于存储相同类型数据的有序集合,是非常基础且重要的数据结构。数组中的每个数据称为元素,可以通过索引(下标)来访问这些元素。原创 2025-01-17 20:24:47 · 1207 阅读 · 0 评论 -
Java方法介绍
Java 方法是类中定义的一组语句,用于执行特定的操作或计算,这样有助于代码的模块化和重用。原创 2025-01-16 18:27:23 · 1305 阅读 · 0 评论 -
Java流程控制
流程控制是指在程序运行时,控制各个语句或代码块执行顺序的机制。通过流程控制,程序可以根据不同的条件执行不同的代码路径,从而实现复杂的逻辑和功能。Java中的流程控制主要分为三种基本结构:顺序结构、选择结构和循环结构。原创 2025-01-15 22:40:44 · 1106 阅读 · 0 评论 -
Java Scanner类介绍
Java中的Scanner类是java.util包中的一个实用工具类,用于从不同的输入源读取数据,并将这些数据转换为Java中的基本类型或字符串。原创 2025-01-14 22:34:07 · 1175 阅读 · 0 评论 -
Java运算符
Java中的运算符用于执行各种操作,包括算术运算、逻辑运算、赋值操作等。原创 2025-01-13 22:44:50 · 600 阅读 · 0 评论 -
Java基础知识
Java是Sun Microsystems公司(已被Oracle公司收购)的James Gosling领导的Green项目团队开发的一种编程语言。最初,这个项目被称为Oak,但是Oak已经被人注册了,最终在1995年正式更名为Java。原创 2025-01-10 23:21:43 · 1319 阅读 · 0 评论