![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 教程
文章平均质量分 93
本教程通过简单的实例让大家更好的快速掌握Java编程语言。
流华追梦
15年+ IT从业经验,互联网高级算法工程师、Java语言专家、.Net专家、博客专家、阿里云专家、CSDN2023博客之星,CSDN付费资源项目实践专家,谢谢关注!
展开
-
(二十二)Java 面向对象之抽象类
在 Java 面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。在 Java 语言中使用。原创 2024-06-21 07:30:00 · 785 阅读 · 0 评论 -
(二十一)Java 之多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说“宠物”这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说“请给我一只宠物”,服务员给我小猫、小狗或者蜥蜴都可以,我们就说“宠物”这个对象就具备多态性。接下来让我们通过实例来了解 Java 的多态。原创 2024-06-17 07:30:00 · 695 阅读 · 0 评论 -
(二十)Java 面向对象之重载(Overload)与重写(Override)
方法的重载(Overloading)和重写(Overriding)是 Java 多态性的不同表现,重载可以理解成多态的具体表现形式,重写是父类与子类之间多态性的一种表现。原创 2024-06-11 07:30:00 · 1493 阅读 · 0 评论 -
(十九)Java 面向对象之继承
继承是所有 OOP 语言和 Java 语言不可缺少的组成部分。继承是 Java 面向对象编程技术的一块基石,是面向对象的三大特征之一,也是实现软件复用的重要手段,继承可以理解为一个对象从另一个对象获取属性的过程。如果类 A 是类 B 的父类,而类 B 是类 C 的父类,我们也称类 C 是 A 的子类,类 C 是从类 A 继承而来的。在 Java 中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类。原创 2024-05-31 07:30:00 · 723 阅读 · 0 评论 -
(十八)Java 之异常处理
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用 C 语言风格:用函数返回值作为执行状态?在 Java 中,异常就是 Java 在编译或运行或者运行过程中出现的错误。在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 Exception 类。原创 2024-05-24 07:30:00 · 873 阅读 · 0 评论 -
(十七)Java 之 Scanner 类
Scanner 类是 Java 标准库提供的一个用于读取输入的类。它可以通过不同的方法从标准输入、文件和字符串等来源读取数据。要使用 Scanner 类,需要先导入 java.util 包。然后,可以创建一个 Scanner 对象,并将输入源传递给它进行读取。原创 2024-05-21 07:30:00 · 298 阅读 · 0 评论 -
(十五)Java 之方法
方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。拿我们经常使用到举例:println() 是一个方法(Method),System 是系统类(Class),out 是标准输出对象(Object)。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。修饰符 返回值类型 方法名 (参数类型 参数名) {...方法体...return 返回值;方法包含一个方法头和一个方法体。原创 2024-05-09 07:30:00 · 580 阅读 · 0 评论 -
(十四)Java 正则表达式
正则表达式定义了字符串的模式;正则表达式可以用来搜索、编辑或处理文本;正则表达式并不仅限于某一种语言,但是在每种语言中又有细微的差别。Java 正则表达式和 Perl 的是最为相似的。原创 2024-05-07 07:30:00 · 777 阅读 · 0 评论 -
(十三)Java 之 日期与时间
在 JDK1.0 中,Date 类是唯一的一个代表时间的类,但是由于 Date 类不便于实现国际化,所以从 JDK1.1 版本开始,推荐使用 Calendar 类进行时间和日期处理。从 JDK 1.1 开始, Calendar类应该用于在日期和时间字段之间进行转换,并且 DateFormat 类应用于格式化和解析日期字符串。在相应的方法 Date 被弃用。原创 2024-03-28 07:30:00 · 644 阅读 · 0 评论 -
(十一)Java 之 String 类
在 Java 中,String 类是一种符合面向对象思想的字符串类,String 类是用于表示字符串的类。它是 Java 的核心类库中的一部分,因此无需特殊导入就可以在任何 Java 程序中使用。String 类是不可变的,这意味着一旦创建了一个字符串对象,就不能修改其内容。每当对字符串进行修改操作时,实际上是创建了一个新的字符串对象。这种设计是为了确保字符串的不可变性,以提高性能和安全性。原创 2024-02-18 07:30:00 · 843 阅读 · 0 评论 -
(十)Java 之 Character 类
Character 类用于对单个字符进行操作,Character 类在对象中包装一个基本类型 char 的值,在实际开发中,我们经常会遇到需要使用对象,而不是内置数据类型的情况,为了解决这个问题,Java 语言为内置数据类型 char 提供了包装类 Character 类,Character 类的对象包含类型为 char的单个字段,这样的话就能够将基本数据类型当对象来处理。原创 2024-02-12 07:30:00 · 1004 阅读 · 0 评论 -
(九)Java 之 Number 类
Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.lang 包,所有的包装类(如 Double、Float、Byte、Short、Integer 以及 Long)都是抽象类 Number 的子类。原创 2024-02-07 07:30:00 · 1412 阅读 · 0 评论 -
(八)Java 循环结构 —— for、while、do...while
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环,选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。原创 2024-01-18 08:00:00 · 891 阅读 · 1 评论 -
(七)Java 分支结构 —— if...else、switch
Java 中的分支结构是程序控制流的重要组成部分,它们允许程序根据特定条件执行不同的代码块。在 Java 中,主要有三种分支结构:if 语句、switch 语句和三目运算符。其中三目运算符在《(六)Java 运算符》已经讲过了,这里就不再赘述。原创 2024-01-15 08:00:00 · 916 阅读 · 1 评论 -
(六)Java 运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java 也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符。原创 2024-01-01 09:21:40 · 912 阅读 · 1 评论 -
(五)Java 修饰符
Java 语言提供了很多修饰符,主要分为以下两类:访问修饰符和非访问修饰符。修饰符用来定义类、方法或者变量,通常放在语句的最前端。原创 2023-12-27 17:21:52 · 977 阅读 · 1 评论 -
(四)Java 变量
编程是一种特殊的语言,它能让我们和计算机进行交流。当我们试图编写一个程序时,我们会需要某种方式来存储和操作数据,这就是变量的用途。Java,作为一种广泛使用的编程语言,提供了各种数据类型和变量,让程序员能够以高效和灵活的方式处理数据。原创 2023-12-23 10:42:50 · 945 阅读 · 1 评论 -
(三)Java 基本数据类型
Java 是一门强类型的编程语言,所有的变量必须显式声明数据类型。Java 中定义了多种数据类型,根据数据的特点,数据类型分为两大类:基本数据类型和引用数据类型(简称引用类型)。原创 2023-12-17 07:58:39 · 416 阅读 · 1 评论 -
(二)Java 对象和类
在理解 Java 的类和对象之前,先简单介绍一下面向对象的程序设计。程序设计是通过对象对程序进行设计,对象代表一个实体,实体可以清楚地被识别。Java 作为一种面向对象语言。支持以下基本概念:多态、继承、封装、抽象、类、对象、实例、方法、消息解析。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。类可以看成是创建 Java 对象的模板。int age;原创 2023-12-16 09:20:14 · 884 阅读 · 2 评论 -
(一)Java 基础语法
在学习 Java 之前,有必要对 Java 有一个基本的认识和了解,可以参见,此文会对 Java 从诞生到发展到成熟有一个非常细致地介绍。接下来在进行编程之前,需要准备下开发环境的搭建,可以参见,配置好环境变量后,选择你中意的开发工具如 eclipse、idea 就可以进入愉快地编程世界了。一个 Java 程序可以认为是一系列对象的集合,万事万物皆对象,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念:对象是类的一个实例,有状态和行为。原创 2023-12-11 10:51:05 · 840 阅读 · 0 评论