自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【Java基础】25.包(package)

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。

2024-04-21 15:07:53 1240

原创 【Java基础】24.枚举

enum 定义的枚举类默认继承了 java.lang.Enum 类,并实现了 java.lang.Serializable 和 java.lang.Comparable 两个接口。Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一年的 12 个月份,一个星期的 7 天,方向有东南西北等。以上枚举类 Season 颜色常量有 SPRING, SUMMER, AUTUMN, WINTER,分别表示春天,夏天,秋天,冬天。如果枚举类具有抽象方法,则枚举类的每个实例都必须实现它。

2024-04-21 12:48:05 490

原创 【Java基础】23.接口

接口(英文:Interface),在 JAVA 编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。

2024-04-21 10:21:01 2229

原创 【Java基础】22.抽象类、抽象方法

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。

2024-04-20 18:17:08 659

原创 【Java基础】21.重写(Override)与重载(Overload)

方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。

2024-04-20 16:41:27 840

原创 【Java基础】20.多态(面向对象的三大特征:封装、继承、多态)

多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。

2024-04-20 14:31:45 412

原创 【Java基础】19.继承(面向对象的三大特征:封装、继承、多态)

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。

2024-04-20 10:52:43 1032

原创 【Java基础】18.封装(面向对象的三大特征:封装、继承、多态)

在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。这段代码中,将 name 和 age 属性设置为私有的,只能本类才能访问,其他类都访问不了,如此就对信息进行了隐藏。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

2024-04-19 21:34:43 346

原创 【Java基础】17.异常处理

在 Java 中,异常处理是一种重要的编程概念,用于处理程序执行过程中可能出现的错误或异常情况。异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误,如果你用,那么你是因为你用 0 做了除数,会抛出的异常。

2024-04-16 23:26:20 2042

原创 【Java基础】16.Scanner类常用方法、hasNextXxx()

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。

2024-04-15 22:57:29 628

原创 【Java基础】15.方法调用、void关键字、方法重载、构造方法、可变参数

Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。例如修饰符 返回值类型 方法名(参数类型 参数名){...方法体...return 返回值;方法包含一个方法头和一个方法体。

2024-04-14 22:47:32 1039

原创 【Java基础】14.正则表达式

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 提供了 java.util.regex 包,通过 java.util.regex 包中的类和方法,我们可以在 Java 程序中使用正则表达式进行字符串处理。

2024-04-13 21:40:14 2256

原创 【Java基础】13.Date日期时间、SimpleDateFormat、Calendar类

java.util 包提供了 Date 类来封装当前的日期和时间。Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date()第二个构造函数接收一个参数,该参数是从 1970 年 1 月 1 日起的毫秒数。

2024-04-11 21:02:32 434

原创 【Java基础】12.数组

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。本教程将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。

2024-04-10 23:12:00 392

原创 【Java基础】11.String类,StringBuffer和StringBuilder拼接字符串

字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。

2024-04-08 17:09:53 1618

原创 【Java基础】10.Character类

将一个char类型的参数传递给需要一个Character类型参数的方法时,那么编译器会自动地将char类型参数转换为Character对象。在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。可以使用Character的构造方法创建一个Character类对象。在某些情况下,Java编译器会自动创建一个Character对象。Character 类在对象中包装一个基本类型 char 的值。

2024-04-07 20:43:49 193

原创 【Java基础】9.条件语句(if分支三种结构语句,switch cash语句)

if 语句通常用于基于单个或多个条件的简单逻辑判断。它允许程序根据条件为真(true)还是为假(false)来执行不同的代码块。switch case 语句用于基于单个表达式的结果进行多路分支选择。它允许程序根据表达式的值来执行不同的代码块。

2024-04-07 17:25:29 958

原创 【Java基础】8.循环结构(for, while 及 do...while),以及break、continue关键字

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。while 循环do…while 循环for 循环。

2024-04-07 16:18:04 1261

原创 【Java基础】7.算数运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、三元运算符

算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符。

2024-04-07 13:29:30 976

原创 【Java基础】6.访问修饰符、非访问修饰符

Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)public : 对所有类可见。使用对象:类、接口、变量、方法protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

2024-04-05 23:25:49 1681

原创 【Java基础】5.变量类型:局部变量、实例变量、类变量、参数变量

Java语言支持的变量类型有:局部变量、实例变量、静态变量/类变量、参数变量。

2024-04-04 22:15:02 874

原创 【Java基础】4.基本数据类型、类型转换、包装类、Math 类

Java 有4类8种基本数据类型,除了数据类型以外都是引用类型。每种基本数据类型都有自己对应的包装类(引用类型),也是 Java 的意义,把一切都当作对象来看待。后续的集合和泛型只能支持包装类型,不能支持基本数据类型。

2024-04-03 20:04:22 655

原创 【Java基础】3.基本语法与注释

main方法之所以是public,是因为一个Java程序在运行时首先创建一个JVM实例,程序要运行需要调用main方法,JVM从外部调用main方法这就需要访问权限修饰符必须给出外部访问的权限,所以只能用public。在Java 中,main方法是 Java 应用程序的入口方法,程序在运行的时候,第一个执行的方法就是 main方法。因为数组的声明方式有两种,static的定义是为了虚拟机在调用main方法时不用实例化对象,只需要在初始时加载main方法所在类,然后直接通过类名.main来调用main方法。

2024-04-01 23:06:59 331

原创 【Java基础】2.IDEA下载安装与Hello World程序

本文包含了下载安装破解IDEA,已经第一个简单的程序Hello World。

2024-04-01 13:03:46 416

原创 【Java基础】1.Java介绍与环境变量配置

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。

2024-04-01 11:45:32 580 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除