自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象概念(封装、继承、多态)

Java 提供了私有和公有的访问模式,类的公有接口代表外部的用户应该知道或可以知道的每件东西,私有的方法数据只能通过该类的成员代码来访问,这就可以确保不会发生不希望的事情。新的对象类由继承原有对象类的某些特性或全部特性而产生出来,原有对象类称为基类(或超类、父类),新的对象类称为派生类(或子类),派生类可以直接继承基类的共性,又允许派生类发展自己的个性。面向对象的多态性,即“一个接口,多个方法”。如同生活中的子女继承父母拥有的所有财产,程序中的继承性是指子类拥有父类的全部特征和行为,这是类之间的一种关系。

2023-03-04 12:28:53 203

原创 冒泡排序和快速排序的算法实现(附带代码和截图)

一、冒泡排序算法描述:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。算法原理比较相邻的元素。

2023-02-28 15:48:25 299

原创 Arrays类常用方法(附带实例演示)

方法分类:排序方法搜索方法数组复制数组填充数组比较数组转字符串排序方法:Arrays类有一个静态方法sort,利用这个方法可传入要排序的数组进去排序,因为传入的是一个数组的引用,所以排序完成的结果也通过这个引用来更改数组。

2023-02-28 14:22:24 251

原创 Java中数组的使用以及使用数组打印两种不同的验证码(一维数组)

数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。声明了数组,只是得到了一个存放数组的变量,并没有为数组元素分配内存空间,不能使用。一维数组实质上是一组相同类型数据的线性集合,是数组中最简单的一种数组。数组的索引从 0 开始,如果数组有 n 个元素,那么数组的索引是从 0 到(n-1)。数组可以是一维数组、二维数组或多维数组。

2023-02-27 21:35:36 181

原创 for语句的全面知识点以及打印九九乘法表。

for 语句是应用最广泛、功能最强的一种循环语句。大部分情况下,for 循环可以代替 while 循环、do while 循环。for 语句中初始化、循环条件以及迭代部分都可以为空语句(但分号不能省略),三者均为空的时候,相当于一个无限循环。for 关键字后面括号中的 3 个条件表达式必须用“;for(条件表达式1;循环结构的迭代部分,通常用来修饰循环变量的值。实例:1.使用for循环打印九九乘法表。循环结构部分,为循环变量赋初值。条件表达式 1 为空。条件表达式 2 为空。条件表达式 3 为空。

2023-02-25 14:26:07 556 3

原创 while语句的全部知识,以及使用while打印九九乘法表

迭代语句(iteration_statement):这个部分在一次循环体执行结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量,使得循环在合适的时候结束。while 循环和 do-while 循环的相同处是:都是循环结构,使用 while(循环条件) 表示循环条件,使用大括号将循环操作括起来。语法不同:与 while 循环相比,do-while 循环将while 关键字和循环条件放在后面,而且前面多了 do关键字,后面多了一个分号。执行次序不同:while 循环先判断,再执行。

2023-02-25 11:42:36 2646 1

原创 流程控制语句中 if语句和switch语句最全面的知识以及两种语言的区别

一、Java if语句在 Java 中,语句是最小的组成单位,每个语句必须使用分号作为结束符。选择结构(也叫分支结构)解决了顺序结构不能判断的缺点,可以根据一个条件判断执行哪些语句块。选择结构适合于带有逻辑或关系比较等条件判断的计算。if 语句是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。

2023-02-25 11:29:11 609 1

原创 数据类型转换 隐式转换(自动类型转换)和显式转换(强制类型转换)

例如,如果你需要将 double 型的值赋给一个 int 型的变量,你将怎么办?这种转换不会自动进行,因为 double 型的变化范围比int 型的要小。这种转换有使成为“缩小转换”,因为你肯定要将源数据类型的值变小才能适合目标数据类型。如果以下 2 个条件都满足,那么将一种类型的数据赋给另外一种类型变量的时,将执行自动类型转换(automatic type conversion)。数据类型的转换是在所赋值的数值类型和被变量接收的数据类型不一致时发生的,它需要从一种数据类型转换成另一种数据类型。

2023-02-23 21:05:43 426 2

原创 数据类型的介绍以及基本类型和引用类型的区别

基本类型的访问是按值访问的,就是说你可以操作保存在变量中的实际的值。有如下特点:1、基本数据类型的值是不可变的(我们不能给基本数据类型添加属性和方法);2、基本数据类型的比较是值的比较(只有他们的值相等的时候才是相等的);对象是属性和方法的集合,也就是说引用数据类型可以拥有属性和方法,属性又可以包括基本数据类型和引用数据类型。2、引用数据类型的值是同时保存在栈内存和堆内存的对象。(短整型)、int(整型)、long(长整型)和 double。浮点型)、char(字符型)、byte(字节型)、short。

2023-02-23 19:55:49 168 2

原创 最全面的运算符知识点

如果进行比较的两个操作数都是数值类型,无论它们的数据类型是否相同,只要它们的值相等,也都将返回 true。当运算符对应的关系成立时,运算结果是 true,否则是 false。如果进行比较的两个操作数都是数值类型,无论它们的数据类型是否相同,只要它们的值不相等,也都将返回 true。逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断的结果是 true 或 false。赋值运算符的符号为“=”,它是双目运算符,左边的操作数必须是变量,不能是常量或表达式。

2023-02-23 14:44:50 452 2

原创 java常量和变量的基本知识

一、常量的定义:静态常量、成员常量、局部常量:常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。在声明常量的同时要赋予一个初始值。常量一旦初始化就不可以被修改。

2023-02-22 20:55:52 881 3

空空如也

空空如也

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

TA关注的人

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