自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Calendar类知识点

文章目录概念获取方式常用方法get/set方法add方法getTime方法:返回对应的Date对象注意:概念java.util.Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。日历类就是方便获取各个时间属性的。获取方式Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时并非直接创建,而是通过静态方法创建,返回子类对象,如下: Calendar静态方法 public static Cal

2022-05-12 11:12:55 162

原创 日期类知识点

文章目录1 Date类1.1 概述1.2 Date类构造方法1.3 Date类的getTime方法:返回毫秒数2 DateFormat类2.1 其子类SimpleDateFormat的构造方法2.2 DateFormat类常用方法2.2.1 format方法2.2.2 parse方法2.3 练习1 Date类1.1 概述java.util.Date类表示特定的瞬间,精确到毫秒。Date类的构造函数可以把毫秒值转成日期对象。1.2 Date类构造方法public Date():分配Date对象并

2022-05-12 10:55:47 133

原创 包装类知识点

文章目录1.基本数据类型和包装类的对应2. 8种包装类种其中6个都是数字对应的包装类,他们的父类都是Number,可以先研究一下Number中公共方法:3.装箱和拆箱4.以int Integer类为案例学习int到Integer类:Integer类到 int:int到String String到int5.Character类1.Character类概述:2.Character类的构造方法:3.Character类的方法:1.基本数据类型和包装类的对应基本数据类型:byte、short、int、long

2022-05-06 13:13:32 227

原创 正则表达式

文章目录1.正则表达式2.常用的语法3.判断功能4.分割功能5.替换功能6.Pattern和Matcher7.获取功能更多了解可以来这里看看这位博主:1.正则表达式 正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。2.常用的语法 A:字符 x 字符 x。举例:"a"表

2022-05-06 12:53:35 221

原创 Java 中String 创建对象

文章目录String创建对象的两种方式两种创建String对象的区别例1例2例3例4总结String创建对象的两种方式(1)方式一:直接赋值 String s1 = "hello"; (2) 方式二 调用构造器 String s2 = new String("hello");两种创建String对象的区别方式一:先从常量池查看是否有"hello"的数据空间,如果有,直接指向其数据空间,如果没有,则重新创建,然后指向s1。s1最终指向的是常量池空间地址。方式二:先再堆中创建空间,里面维护了va

2022-04-22 17:05:48 1551

原创 ==与equals区别

文章目录1. 使用 ==1.1 基本类型比较1.2 字符串比较2. 使用equals方法3.总结:1. 使用 ==1.1 基本类型比较int a = 1;int b = 1;byte c = 1;Integer d1 = new Integer(1);Integer d2 = new Integer(1);System.out.println(a == b); //结果:trueSystem.out.println(a == c); //结果:trueSystem.out.print

2022-04-22 10:31:14 52

原创 内部类知识点

文章目录内部类概念1.成员内部类成员内部类特点演示案例2.局部内部类局部内部类的特点演示案例3.匿名内部类条件格式演示案例4.静态内部类静态内部类特点演示案例内部类概念字面意思,在类的内部编写的类就叫内部类内部类一般来说包括这四种:1.成员内部类 2.局部内部类 3.匿名内部类 4.静态内部类1.成员内部类 在类的内部方法的外部编写的类就是成员内部类。成员内部类特点☄成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括priv

2022-04-22 10:14:46 59

原创 传参、返回值、链式编程问题

文章目录1.类名作为形式参数要如何传参2.抽象类名作为形式参数要如何传参3.接口名作为形式参数要如何传参4.类名作为返回值类型该怎么返回5.抽象类名作为返回值类型该怎么返回6.接口名作为返回值类型该怎么返回7.链式编程该怎么实现1.类名作为形式参数要如何传参若一个方法形参为一个“类”类型,则传递一个该类对象public class MyTest { public static void main(String[] args) { //传递一个该类的对象 Stu

2022-04-15 18:00:20 241

原创 抽象类与接口

文章目录1.抽象类1.1 语法1.2 抽象类特性1.3 抽象类vs普通类2. 类的三个职责2.1 抽象类(只能被继承)2.2 继承关系中,方法(不是静态方法)的三种形式3. 接口3.1 定义格式3.2 接口使用3.3 接口特性3.4 实现多接口3.5 接口间的继承4. 接口 vs 抽象类5. 类与类,类与接口,接口与接口的关系1.抽象类1.1 语法 一个类如果被 abstract 修饰称为抽象类,抽象类中被 abstract 修饰的方法称为抽象方法1.2 抽象类特性

2022-04-15 17:27:24 57

原创 Java三大特征(封装,继承,多态)

文章目录Java的三大特征是什么呢?一、封装1.1、什么是封装?1.2、为什么要封装即封装的意义1.2.1、为什么要封装1.2.2、封装的意义1.3、封装实现的步骤二、继承2.1、什么是继承2.2、继承有什么有优点2.3、继承的特点2.4、extends关键字2.5、super和this关键字super关键字的用法有三种:this关键字的用法有三种:三、多态多态存在的三个必要条件:3.1.1、重写重写的规则:3.1.2、重载重载规则:3.2、向上转型与向下转型Java的三大特征是什么呢? 一、封装 二

2022-04-09 13:02:48 1254

原创 final关键字

文章目录final 最终的String类为什么不能继承要声明为fianal?final修饰方法:final修饰变量:final修饰属性:注意事项final 最终的final可以用来修饰结构:类,方法,变量。final修饰一个类:不能再往下延续了,不能再有子类去继承了extendsString类为什么不能继承要声明为fianal?String类装char型数组,里面可以有的功能都有了,所以直接声明为fianlfinal修饰方法: 表示此方法不可以再被重写了fina

2022-04-08 20:17:14 432

原创 代码块知识点

文章目录一.代码块分类二.代码块执行顺序三.代码块解释1、静态代码块(也叫静态块、静态初始化块)关于Static静态代码块的五个小结点2、构造代码块(也叫构造初始化块)构造代码块小结:3、代码块(又叫普通代码块、初始化块)码块小结4. 同步代码块四.例题一.代码块分类基本上代码块分为三种:Static静态代码块、构造代码块、普通代码块、同步代码块二.代码块执行顺序代码块执行顺序:静态代码块——> 构造代码块 ——> 构造函数——> 普通代码块继承中代码块执行顺序:父类静态块

2022-04-08 16:01:59 518

原创 static关键字

文章目录1.为什么要static关键字?2.static修饰成员变量如何访问静态成员变量:静态成员变量的特性:3. static修饰成员方法静态方法特性:``可以在静态方法中通过创建该类对象去实现访问。注:4.静态方法中不能调用任何非静态方法,因为非静态方法有this参数,在静态方法中调用时候无法传递this引用1.为什么要static关键字?​ 当我们在创建对象的过程中,如果每个对象都有共用的特性, 我们即便知道也需要一个个得去初始化,这就显得比较麻烦复杂, 在java中引入了静态关键

2022-04-08 15:18:27 87

原创 this关键字

文章目录一、this关键字的意义二、this关键字的应用1、当成员变量和局部变量重名,可以用关键字this区分2、this关键字也可以用于在构造函数中调用其他构造函数。一、this关键字的意义 1、代表当前对象 2、this就是所在函数所属对象的引用,简单来说,哪个对象调用了this所在 的函数 this就代表哪个对象二、this关键字的应用(一个类中除静态外的成员,如果要运行,就必须得被对象调用)1、当成员变量和局部变量重名,可以用关键字this区分class Person

2022-04-08 13:48:25 130

原创 面向对象总结

文章目录面向过程和面向对象的区别面向对象的三大核心特性抽象类类和对象的关系:对象创建对象使用对象:匿名对象全局变量(成员变量)局部变量成员变量和局部变量的区别成员方法构造方法面向过程和面向对象的区别 1.面向对象是基于面向过程的 2.面向对象能让复杂的问题简单化,程序员不需要了解具体的实现过程,只需要指挥对象去实现功能(从执行者变成指挥者)。 举例: 洗衣服: 使用面向过程思考:放入衣服 -> 打开洗衣机 -> 洗衣服 -> 关闭洗衣机 使用面向对象思考:洗衣服我们操作了

2022-03-31 16:56:22 480

原创 数组 递归知识点

文章目录数组数组概念:数组的好处格式1:格式2:数组的初始化1.什么是数组的初始化2. 初始化的分类:3.动态初始化的格式:4.静态初始化的格式:二维数组概念:二维数组格式1:二维数组格式2:二维数组格式3:递归1、定义2、分类3、注意事项数组数组概念: 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr

2022-03-31 16:25:19 1289

原创 关于 方法 的知识点以及方法重载

文章目录A:为什么要有方法B:什么是方法C:方法的格式D.方法的格式详细说明E.如何写一个方法F. 方法调用(有明确返回值的调用)G.方法的注意事项H.方法重载A:为什么要有方法 为了解决代码重复编写的问题B:什么是方法方法就是完成特定功能的代码块 在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。C:方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){ 方法体; return 返回值; }D.方法的格式详细说

2022-03-23 13:42:07 76

原创 循环语句,控制跳转语句知识点

文章目录循环语句什么是循环结构循环结构的分类A.for语句B.while语句C.do...while语句循环结构三种循环语句的区别循环结构注意事项之死循环控制跳转语句什么是控制跳转语句控制跳转语句的分类A.breakB.continueC.return循环语句什么是循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时, 需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形

2022-03-23 13:26:55 134

原创 选择语句知识点

文章目录选择语句选择结构的分类A.if语句if语句的格式 (1)if语句的格式(2)if语句的格式(3)B.switch语句1.switch语句的格式2.switch语句的格式解释3.执行流程4.选择结构switch语句的注意事项C.选择结构if语句和switch语句的区别选择语句 概述:也被称为分支结构。 选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断, 逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。选择结构的分类 A. if语句 B.switch语句

2022-03-22 20:00:38 134

原创 运算符知识点

运算符赋值运算符A:赋值运算符有哪些 =, +=,-=,*=,/=,%= 注意事项: a:基本的赋值运算符:= 把=右边的数据赋值给左边。 b:扩展的赋值运算符:+=,-=,*=,/=,%= += 把左边和右边做加法,然后赋值给左边。 c: 赋值运算符要求左边的数据必须是一个变量逻辑运算符1.逻辑运算符:&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或) **注:a:逻辑

2022-03-22 19:35:35 293

原创 Java基础知识【二】

# Java基础知识【二】 ![在这里插入图片描述](https://img-blog.csdnimg.cn/568569e3b696464aaeb39406d7b9e902.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p2O5p-QbHlq,size_20,color_FFFFFF,t_70,g_se...

2022-03-15 17:40:21 122

原创 Java基础知识【一】

Java基础知识DOS命令切换盘符: 盘符号: 例如 D:进入目录: cd 目录名 例如: cd desktop跨盘符进入目录: cd /d 完整的路径 例如:cd /d D:\aaa\bbb回退上一级目录: cd …回退多级目录: cd …/…/…/回退根目录: cd /创建目录:md 目录名 例如: md aaa删除目录:rd 目录名 例如:rd aaa 注意只能删除空目录删除非空目录但是会询问你: rd /s 目录名 例如: rd /s aaa删除非空目录无需询问:rd

2022-03-12 18:38:59 106

空空如也

空空如也

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

TA关注的人

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