自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的递归

1.1 概述利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的重复计算,大大减少了程序的代码量。递归的能力在于用有限的语句来定于对象的无限集合。简单来说,就是方法自己调用自己,递归可以用于在一些重复逻辑的方法中,可以减少一些重复代码的编写,使程序更简洁。1.2 递归的注意事项构造方法不能递归递归方法中要确定边界条件(递归的结束条件、方法出口),否则将陷入死循环递归的次

2021-05-17 10:13:18 386 1

原创 java中的final关键字

1.1 final关键字的作用1、用于修饰类,final修饰的类的不能被继承2、用于修饰方法,final修饰的方法不能被重写3、f用于修饰变量,final修饰的变量不能二次赋值1.2 final关键字的使用修饰类API中有很多final修饰的类如String 、 Math 、 Scanner等,目的就是供我们使用,而不让我们所以改变其内容。修饰方法格式:父修饰符 final 返回值类型 方法名(参数列表){ //方法体}重写被 final 修饰的方法,编译时会报错修饰变量

2021-03-02 15:42:27 184

原创 java中的多态

1.1 概述多态按字面的意思就是“多种状态”,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。1.2 多态的体现前提1、必须存在继承或实现的关系2、子类或实现类必须重写父类方法3、父类引用指向子类对象(向上转型)定义格式:父类类型 变量名 = new 子类对象;变量名.方法名();Fu f = new Zi();f.method();1.父类有的方法,都可以调用,如果被子类重写了,则会调用子类的方法。2. 父类没有的方法,而子类存在,则不能调用。3.

2021-03-02 09:47:37 173

原创 java中的接口

1.1 概述Java接口是一系列方法的声明,是一些方法特征的集合,接口中只提供方法的声明而没有方法体,供子类去实现实现,可以说接口是更纯粹的抽象类。接口中可以定义的方法包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。1.2 定义格式定义接口//interface class 接口名称public interface MyInterface {}1.3 接口中的方法抽象方法的使用接口中的方法必须都是抽象方法,方法的访问修饰符必须是publi

2021-01-19 13:22:06 405

原创 Java中的抽象类

1.1概述抽象类是用来捕捉子类的通用特性的,父类中的方法可以看做是模板方法,被多个子类重写,子类根据自己的需求重写这个模板方法,所以父类的方法主体就没有存在的意义了,我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。1.2 abstract使用格式抽象方法使用 abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。定义格式://修饰符 abstract 返回值类型 方法名 (参数列表);public abstrac

2021-01-18 10:39:35 121

原创 java中的继承

1.1概述继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。以上来自百度百科,通俗来讲继承就是子类继承了父类的方法和属性,子类可以直接访问父类中的非私有的属性和行为(私有的属性可以通过get、set方法来访问),还可以在子类的基础上再定义新的方法和属性,提高了代码的复用性。1.2继承的格式通过 extends 关键字,可以声明一个子类继承另外一个父类,定义格式如下:class 父类 {...}class 子类 exte

2021-01-17 19:16:59 123

原创 java中的Math类

一、Math类的定义Math类位于ava.lang包中 ,包含了对数学相关的各种操作,无需导入即可使用,本文介绍Math类的常用方法二、Math类的常用方法1. static double PIdouble类型的常量PI,值为3.14159265358979323846,也就是数学中的圆周率π2 abs(double a)返回绝对值,除了double类型,重载方法还有 float、int、long类型3. ceil(double a)向上取整4. floor(double a)

2021-01-14 13:38:22 528

原创 java中的static关键字

一、概述关于static关键字的使用,最常见的使用是修饰成员变量和成员方法,使用时不需要创建对象再去调用变量和方法,直接类名.变量或方法就可以使用。二、为什么要使用static,什么时候使用static...

2020-12-24 14:07:23 285

原创 String类的常用方法

一、String类的定义String类位于ava.lang包中 ,包含了对字符串的各种操作,无序导入即可使用二、String类的常用方法1. charAt(int index)取字符串中指定索引的字符,返回类型是char类型2. toCharArray()字符串转字符数组3. indexOf(String str)查找字符串中的字符,如果有返回该字符的索引,如果没有该字符返回-1 4. lastIndexOf(int ch)查找字符串中最后出现的字符,如果有返回该字符的索引

2020-12-01 08:35:50 169

原创 java中的Arrays类的常用方法

一、Arrays类的定义Arrays类位于java.util 包中,主要包含了操纵数组的各种方法二、Arrays类的常用方法1.数组转字符串 Arrays.toString2. Arrays.asList 数组转List集合方法  注意:①该方法不适用于基本数据类型的数组,如byte、short、int等,适用于引用类型Integer、String等类型。②...

2020-11-26 14:50:22 5345

原创 java中的switch case语句

数组的概念数组是一种引用数据类型,用来存储固定长度数据的容器,同时存储的数据的数据类型也要一致,数组中每个数据被称为元素,为了区分数组中的每个元素的数字被称为索引注意:数组的长度一旦创建不能修改定义数组的三种方式1、动态初始化,指定数组的长度数组类型 [] 数组名称 = new 数据类型 [数组长度];例: int [] arr1 = new int [10];2、静态初始化,指定数组的内容数组类型 [] 数组名称 = new 数据类型 {元素1,元素2,元素3...};例: S

2020-11-24 14:37:10 10438 1

原创 正则表达式密码校验(由数字、字母、符号三者同时组合)

校验包括 数字、字母、符号同时组合,最小长度为8,最大长度不超过20特殊符号为“!@#$%^&*_-” 可以自由更换var pp = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[!@#$%^&*_-]).{8,20}$/;if(!pp.test(newpass)){ $.messager.alert('系统提示', '新密码由数字字母与符号(!@#$%^&*_-)组合构成,不能为纯数字!长度为8-20!', 'warning'); $('#txtNewPa

2020-11-24 10:57:03 3308

原创 java中的数组的定义与使用

数组的概念数组是一种引用数据类型,用来存储固定长度数据的容器,同时存储的数据的数据类型也要一致,数组中每个数据被称为元素,为了区分数组中的每个元素的数字被称为索引注意:数组的长度一旦创建不能修改定义数组的三种方式1、动态初始化,指定数组的长度数组类型 [] 数组名称 = new 数据类型 [数组长度];例: int [] arr1 = new int [10];2、静态初始化,指定数组的内容数组类型 [] 数组名称 = new 数据类型 {元素1,元素2,元素3...};例: S

2020-09-20 18:21:23 184

原创 java运算中的取余

java中的取模(取余)在java运算中有时会出现对一个整数取模(取余)操作,首先复习一下小学学过的除法公式:除数 ÷ 被除数 = 商如果没有被整数就会出现余数,例:10 ÷ 3 = 3 余数为 1在java运算中,取余符号是 %1、第一种情况一个大的整数对一个比它小的整数取余public static void main(String[] args) { in...

2020-04-08 11:06:14 26216 4

空空如也

空空如也

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

TA关注的人

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