Java从入门到精通
文章平均质量分 87
Java专栏是一个面向Java编程语言的文章集合,旨在提供Java开发者所需的知识和技能。这个专栏涵盖了Java的各个方面,包括基础知识、面向对象编程、Java集合框架、多线程编程、异常处理、IO操作、网络编程、数据库连接、GUI编程等等。这些文章通常涵盖理论知识、最佳实践、代码示例和实际应用案例。
厉昱辰
我是厉昱辰。一位热衷于技术探索和分享的开发者。精通C/C++,擅长单片机和Linux系统开发,对ARM架构和电路设计有深刻理解。曾作为阿里云乘风者计划项目负责人,AtomGit平台指导人,以及长沙开发者科技有限公司的专业讲师,我在技术领域积累了丰富的实践经验。在CSDN社区,我以专家博主的身份分享见解,致力于与广大开发者共同成长。欢迎关注我的博客,一起探索技术的无限可能。
展开
-
【Java从入门到精通】Java多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。同一个事件发生在不同的对象上会产生不同的结果。原创 2024-05-07 07:37:10 · 1029 阅读 · 0 评论 -
【Java从入门到精通】Java 重写(Override)与重载(Overload)
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。原创 2024-05-07 07:33:04 · 846 阅读 · 0 评论 -
【Java从入门到精通】Java继承
Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 B 类继承 A 类,C 类继承 B 类,所以按照关系就是 B 类是 C 类的父类,A 类是 B 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。继承可以使用 extends 和 implements 这两个关键字来实现继承,而且所有的类都是继承于 java.lang.Object,当一个类没有继承的两个关键字,则默认继承 Object(这个类在。原创 2024-05-04 06:18:17 · 864 阅读 · 0 评论 -
【Java从入门到精通】Java 异常处理
在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 Exception 类。如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。只继承Exception 类来创建的异常类是检查性异常类。下面的 InsufficientFundsException 类是用户定义的异常类,它继承自 Exception。一个异常类和其它任何类一样,包含有变量和方法。原创 2024-05-04 06:12:02 · 1504 阅读 · 0 评论 -
【Java从入门到精通】Java Scanner 类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。原创 2024-05-03 17:34:15 · 296 阅读 · 0 评论 -
【Java从入门到精通】Java 流(Stream)、文件(File)和IO
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。但本节讲述最基本的和流与 I/O 相关的功能。我们将通过一个个例子来学习这些功能。原创 2024-05-03 16:19:03 · 1438 阅读 · 0 评论 -
【Java从入门到精通】Java方法
Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用修饰符 返回值类型 方法名(参数类型 参数名){...方法体...return 返回值;方法包含一个方法头和一个方法体。修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。原创 2024-05-02 11:59:19 · 908 阅读 · 0 评论 -
【Java从入门到精通】Java 正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 提供了 java.util.regex 包,它包含了 Pattern 和 Matcher 类,用于处理正则表达式的匹配操作。原创 2024-05-02 08:05:38 · 1037 阅读 · 0 评论 -
【Java从入门到精通】Java 日期时间
java.util 包提供了 Date 类来封装当前的日期和时间。Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从 1970 年 1 月 1 日起的毫秒数。Date 对象创建以后,可以调用下面的方法。原创 2024-03-16 14:17:36 · 943 阅读 · 1 评论 -
【Java从入门到精通】Java数组
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。本教程将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。原创 2024-03-12 21:27:33 · 937 阅读 · 0 评论 -
【Java从发入门到精通】Java StringBuffer 和 StringBuilder 类
在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。原创 2024-03-11 21:37:30 · 539 阅读 · 0 评论 -
【Java从入门到精通】Java异常处理
在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 Exception 类。如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。只继承Exception 类来创建的异常类是检查性异常类。下面的 InsufficientFundsException 类是用户定义的异常类,它继承自 Exception。一个异常类和其它任何类一样,包含有变量和方法。原创 2024-03-11 21:32:18 · 1003 阅读 · 0 评论 -
【Java从入门到精通】Java String 类
字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。原创 2024-03-10 20:24:37 · 384 阅读 · 0 评论 -
【Java从入门到精通】Java Character 类
Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型的值。原创 2024-02-23 08:00:47 · 554 阅读 · 0 评论 -
【Java从入门到精通】Java Number & Math 类
等。原创 2024-02-23 07:57:26 · 905 阅读 · 0 评论 -
【Java从入门到精通】Java条件语句
Java 中的条件语句允许程序根据条件的不同执行不同的代码块。一个 if 语句包含一个布尔表达式和一条或多条语句。原创 2024-02-22 11:30:41 · 326 阅读 · 0 评论 -
【Java从入门到精通】Java循环结构
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。在 Java5 中引入了一种主要用于数组的增强型 for 循环。原创 2024-02-21 13:56:13 · 748 阅读 · 0 评论 -
【Java从入门到精通】Java运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。原创 2024-02-21 13:47:05 · 1041 阅读 · 0 评论 -
【Java从入门到精通】Java修饰符
抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误。抽象类可以包含抽象方法和非抽象方法。原创 2024-02-16 08:20:52 · 1002 阅读 · 0 评论 -
【Java从入门到精通】Java变量命名规则
在 Java 中,不同类型的变量(例如实例变量、局部变量、静态变量等)有一些命名规则和约定。遵循一些基本规则,这有助于提高代码的可读性和维护性。变量名应该具有清晰的含义,能够准确地反映变量的用途。避免使用单个字符或无意义的缩写。在变量名中使用驼峰命名法,即将每个单词的首字母大写,除了第一个单词外,其余单词的首字母都采用大写形式。。不要使用 Java 关键字(例如,class、int、boolean等)作为变量名。Java 是大小写敏感的,因此变量名中的大小写字母被视为不同的符号。例如,原创 2024-02-16 08:13:47 · 504 阅读 · 0 评论 -
【Java从入门到精通】Java变量类型
静态变量的定义方式是在类中使用 static 关键字修饰变量,通常也称为类变量。以下实例中我们定义一个静态变量count。原创 2024-02-12 10:58:16 · 990 阅读 · 0 评论 -
【Java从入门到精通】Java基本数据类型
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。原创 2024-02-07 10:30:44 · 792 阅读 · 0 评论 -
【Java从入门到精通】Java对象和类
Java作为一种面向对象语言。本节我们重点研究对象和类的概念。下图中为,而具体的每个人为该类的下图中为,而具体的每辆车为该类的,对象包含了汽车的颜色、品牌、名称等。原创 2024-02-07 10:19:12 · 1099 阅读 · 0 评论 -
【Java从入门到精通】Java注释
在计算机语言中,注释是计算机语言的一个重要组成部分,用于在源代码中解释代码的作用,可以增强程序的可读性,可维护性。Java 注释是一种在 Java 程序中用于提供代码功能说明的文本。注释不会被编译器包含在最终的可执行程序中,因此不会影响程序的运行。注释是良好的编程习惯,它们帮助程序员更容易地理解代码的用途和功能,并且在团队协作中非常有用。原创 2024-02-06 07:57:36 · 339 阅读 · 0 评论 -
【Java从入门到精通】Java基础语法
利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用。原创 2024-02-06 07:46:22 · 1036 阅读 · 0 评论