自定义博客皮肤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)
  • 收藏
  • 关注

原创 正则表达式

正则表达式单字符匹配[] 代表的字符含义[abc] 匹配 a , b , c 任意一个字符[0-9] 匹配任意一个数字[a-zA-Z] 匹配 任意一个字母[a-zA-Z0-9-] 匹配任意字母、数字 和 -[^0-9] 匹配除数字之外的其他内容元字符\d 等价与 [0-9]\D 等价与 [^0-9]\w 等价与 [a-zA-Z0-9_]\W 对 \w 取反\s 匹配任意一个空白字符包括 空格、制表符(\t)、换行符等\S 匹配任意一个非空白字符点字符. (do

2021-12-07 17:57:45 141

原创 stream流中的filter和map

Filter在stream() 中将数组转成stream流,目的是为了对数据进行处理,filter方法是用来过滤数据的,只保留满足的条件,特点:数据会越来越少,但数据的类型和元素值不会减少mapmap方法在stream流中,做数据映射特点:返回的依然是一个数组映射后的新数组长度和老数组应该是保持一致的不能保证映射后的数据类型streamstream流是java中 JDK8 提供的数据操作的非常重要的一种手段reducereduce在stream流中也有许多方法..

2021-11-30 15:19:40 4190

原创 abstract

abstractabstract: 抽象对不需要进行实现的方法,使用抽象方法来表示抽象方法:在方法上添加abstract修饰符如果一个类中有抽象方法,那么这个类要定义成抽象类(加一个abstract修饰)如果一个class类,有抽象方法,那么定义的类一定是抽行类如果一个类是抽象类,它的类中不一定有抽象方法所以他不是一个完整的类,所以抽象类不允许创建对象...

2021-11-26 20:36:24 101

原创 final关键字和Override

finalfinal 修饰属性,代表的是一个常量,一旦赋值,值不可改变如果是基本数据类型,代表值不可改变如果是引用数据类型,代表地址不可改变final 修饰得常量,名字要求必须大写,如果多个单词采用蛇形命名法(采用_分割)final 修饰属性的时候,必须赋初值1.定义属性的时候赋值2.通过构造方法,完成对final修饰的属性进行赋值3.代码块final 代表最终的意思final修饰类,代表这个类是最终类 这个类不允许被继承final修饰方法的时候,这个方法不能被重写@

2021-11-26 20:35:51 144

原创 继承和super关键字和多态

继承单继承extends 关键字supersuper 关键字构造方法默认第一句为 super()调用父类构造方法必须出现在第一句多态多态会丢失子类的特性

2021-11-26 17:59:08 165

原创 java面向对象

面向对象和面向过程面向对象:一种通过对象,把现实世界的模型映射到计算机中面向过程:任务很明确,把任务一步一步的分解比如:造车:通过各大厂商采购零件去组装车辆可以理解为面向对象自己造零件、车胎、螺丝等自己组装称为面向过程封装package包的定义包名全小写如果包名包含多个层次,用.连接包名一般由倒置的域名开头 比如com.baidupackage语句应该放在源文件的第一行,在每个源文件中最多只能有一个包定义的语句。通过import进行导包系统常用包java.lang j

2021-11-22 09:08:54 65

原创 java基础字符串

字符串定义一个空的字符串String s="";String s2=new String();也可以定义成数组转成字符串//byte数组可以,short、int、long数组因为字节比字符大,不能转byte[] s3={(byte)'h',(byte)'e',(byte)'l',(byte)'l',(byte)'o'};String s4=new Sting(s3);System.out.println(s3);//输出结果为hello将所有小写的字母进行拼接 int

2021-11-22 09:07:46 356

原创 数组和封装方法

方法的封装一个类中可以定义N个方法,但只有main方法是程序的入口类中可以没有main方法方法体现的是代码的封装性,将重复的逻辑封装到一个方法中,下次是使用的时候直接调用方法即可方法必须写在类中方法在程序中代表能做什么、能返回什么、需要什么编写方法的语法 返回值类型 方法名(参数类型,变量名){ 能做什么... } 返回值就是java中返回的数据类型,如果没有返回值就用void标识数组数组的长度一经创建不可改变数组中存放的数据类型必须一致数组中通过length获取数组的

2021-11-15 22:01:01 268

原创 运算符和判断语句

关系运算符> >= < <= != == 一般用来用作条件判断,与布尔类型结合使用关系运算符不是语句,不可以单独使用逻辑运算符&& (与) 前后都需要boolean表达式一假即假会产生短路现象(当第一个表达式的值已经知道结果为假,第二个表达式不参与运算)|| (或) 需要Boolean表达式一真即真也会产生短路现象(当第一个表达式的值为真的时候,第二个表达式不参与运算)! (非)-非真即假& (

2021-11-11 21:34:09 418

原创 java基础

算数运算符 + - * / &(求余) 进行一些基本的运算如果有double定义的变量参与运算,结果类型一定为double如果有float定义的变量参与运算,结果类型一定为float如果有long定义的变量参与运算,结果类型一定为long其余默认为int类型自增和自减自增a++: 相当于(a=a+1)但不等价a++是先计算表达式的值,表达式的值为a的值,在计算的值进行加1++a是先计算a的值加1,然后再把表达式的值赋给a自减a–是先计算表达式的值,表达式的值为a

2021-11-10 21:32:11 397

原创 java基础

一.电脑常见的命令windows+R 打开运行窗口windows+R+cmd 打开命令提示符windows+R+calc 调出系统自带的计算器windows+R+notepad 快速调出记事本windows+L 电脑快速锁屏windows+E 调出资源管理器Ctrl+Shift+Esc ...

2021-11-09 21:04:49 309

空空如也

空空如也

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

TA关注的人

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