摘要:
12.异常 什么是异常 异常是指程序运行过程中发生的不正常情况,它中断了正常的指令流程。 Java异常类结构图 Java异常层次结构基于Throwable类,主要分为两大类: Error:表示编译时和系统错误(如OutOfMemoryError),通常是不可恢复的。 Exception:表示程序运行 阅读全文
摘要:
10.多态 多态的概念 多态(Polymorphism)是面向对象编程的核心概念之一,它指的是同一个接口可以被多个不同的类实现,或者同一个操作作用于不同的对象时可以有不同的解释和行为。 为何要用多态 多态的使用使得代码更加灵活和可扩展,它允许编写的代码可以对不同类型的对象执行不同的操作。 多态的优点 阅读全文
摘要:
9.抽象类与接口 抽象类 抽象类的概念 抽象类是面向对象编程中不能被实例化的一种类,它通常被用作基类,为其他类提供公共的接口或实现。 什么是抽象 抽象是将现实世界中的复杂事物简化为基本特征的过程,它关注对象的本质特征,忽略细节,只说明做什么,不说明怎么做。 为什么要抽象 抽象帮助我们理解和组织复杂的 阅读全文
摘要:
7.封装 封装是面向对象编程的四大基本特性之一,它将对象的数据(属性)和行为(方法)组合在一起,并隐藏内部的实现细节。 何为封装 封装是创建对象的过程,确保对象的内部状态只能通过对象提供的方法来访问和修改。 访问修饰符 private 关键字 private修饰的成员只能在类的内部访问,不能被类的外 阅读全文
摘要:
6.类与对象 面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。对象可以包含数据和代码,它们是现实世界中某些事物的抽象。 面向对象与面向过程 面向过程编程:关注于动作和步骤,将程序分解为一系列的过程或函数。 面向对象编程:关注于数据和对象,将程序构建为交互的对象集合。 类和对象的概念 阅读全文
摘要:
4.数组笔记 数组概念 数组是一种基本的数据结构,用于存储固定大小的相同类型的元素序列。在Java中,数组是一种对象,它实现了java.lang.Cloneable和java.io.Serializable接口。 声明数组: int[] intArray; 初始化数组: intArray = new 阅读全文
摘要:
1.Java初识笔记 JDK、JRE和JVM JDK(Java Development Kit) JDK是Java开发工具包,它提供了Java开发所需的所有工具和库。 JDK包括JRE,并且提供了编译Java程序所需的编译器(javac)和运行Java程序所需的工具。 JDK是开发Java应用程序的 阅读全文