自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 问答 (1)
  • 收藏
  • 关注

原创 56、修改Integer缓存上限

Integer 缓存 上限 修改

2023-11-21 16:45:32 228 1

原创 55、stream流之过滤

然后,我们使用stream()方法将列表转换为Stream流。通过调用filter()方法并传入相应的条件,我们可以过滤出符合条件的元素。最后,使用collect()方法将过滤后的结果收集到一个新的列表中。要对Stream进行过滤,可以使用filter()方法。以上代码演示了两种不同的过滤操作:过滤出所有偶数和过滤出大于5的数字。你可以根据实际需求编写自己的过滤条件来过滤Stream中的元素。下面是一个示例代码,展示如何使用Stream进行过滤:filter中的n为list中的一个对象。

2023-07-26 11:53:41 2995

原创 54.git未提交的代码找回

git未提交的代码丢失(uncommit)一般分为两种,一种是存在于git暂存区,另一种不在暂存区。当本地未commit且git pull下拉远程代码 时,远程代码将本体覆盖,引起代码丢失。

2023-07-10 10:16:41 2940

原创 53、Git开发中feat分支

feat分支,新功能

2023-06-16 15:21:47 3837

原创 52、SQL优化(MySQL)

SQL优化,MySQL

2023-05-06 10:15:46 286

原创 50、MySQL5关键字大全

MySQL关键字

2022-12-28 17:45:46 394 2

原创 49、设计模式——策略模式和装饰者模式区别

策略模式 VS 装饰类

2022-12-28 01:08:10 539

原创 48、数据导出到Excel(easyExcel)

导出数据到Excel,easyExcel工具(alibaba)

2022-12-22 00:52:31 380

原创 46、HashMap各参数意义

【代码】46、HashMap各参数意义。

2022-10-31 23:18:04 166

原创 【无标题】45、HashMap

HashMap

2022-10-11 13:56:34 152

原创 44. int和Integer

44. int和Integer。

2022-08-10 18:58:11 171

原创 43. compareTo

compareTo核心部分

2022-08-07 22:37:57 100

原创 42. 对按照类属性对集合类排序

代码】42. 对按照类属性对集合类排序——比较器。

2022-08-07 14:48:04 92

原创 *41. equals 和 ==

equals 和 ==

2022-08-06 21:33:05 95

原创 40. Interer,int,boolean 成员变量不赋值,默认为null,0,false。Why?

40. Interer,int,boolean 成员变量不赋值,默认为null,0,false。Why?

2022-08-06 20:45:06 959

原创 38 . ArrayList

ArrayList

2022-02-23 10:50:07 372

原创 37 . 多态

父类 a = new 子类( );1 .a 同时拥有父类和子类中的方法,变量。2.相当于多继承(java不能多继承,多态解决了这个问题)。3.若子类方法覆盖父类方法,调用的是子类方法。

2021-11-18 13:11:58 199

原创 36 . 方法重载

一个方法名含有多个方法,方法的名字相同,但参数不同,功能不同多个方法的名字相同,但参数不同,功能不同public class MethodOverload { public static void main(String[] args) { System.out.println(sum(1, 2,3,4)); //10 } public static int sum(int a, int b) { return a + b; }

2021-10-19 12:08:06 89

原创 33 . 情感2

一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流浪。这个世界上总有少数人,正以我们无法想象的方式生活着。而那些在人群中发光的名字,都踏着汗水和荆棘而来。我们可以不理解,但不要否定。要相信,这世间有纯粹到极致的人,终其一生,能找到热爱并专注的一件事,真的是莫大的幸福。我们可能无法成为他,但可以靠近他...

2021-07-21 10:17:09 90

原创 35.构造方法

/*构造方法:public 类名称(参数类型 参数名称){方法体}注意:1.构造方法的名字必须和所在类的名字完全一样,大小写也一样2.构造方法不写返回值(无return),也没有void*/public class Student { private int age; private String name; public int getAge() { return age; } public void setAge(int ag

2021-07-01 10:58:38 80

原创 34 . this作用

package edu.tjcu.wfh3;public class Demo01Person { public static void main(String[] args) { Person person = new Person(); person.name = "王健林"; person.sayHello("王思聪"); }}package edu.tjcu.wfh3;/*this作用: 解决重名情况下当方法的局部变量

2021-07-01 09:29:07 86

原创 32 .情感1

一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流浪

2021-06-27 23:18:44 79

原创 31 . 键盘输入一个字符串,并且统计其中各种字符出现的次数。

package edu.tjcu.wfh2.Demo02;/*题目:键盘输入一个字符串,并且统计其中各种字符出现的次数。种类有:大写字母、小写字母、数字、其他思路:1.既然用到键盘输八,肯定是Scanner2.键盘输八的是字符串,那么:String str = sc.next();3.定义四个变量,分别代表四种字符各自的出现次数。4.需要对字符串一个字、一个字检查,String-->char[ ],方法就是tocharArray()5.遍历char[]字符数组,对当前字符的种类进行

2021-03-01 17:27:20 801 2

原创 30 .

package edu.tjcu.wfh2.Demo02;/*题目:定义一个方法,把数组{1,2,3}按照指定格式拼接成一个字符串。 格式参照如下:[word1#word2#word3]。分析:1.首先准备一个int[]数组,内容是:1、2、32.定义一个方法,用来将数组变成字符串三要素返回值类型: String方法名称: fromArrayTostring参数列表: int[]3.格式: [word1#word2#word3]用到: for循环、字符串拼接、每个数组元素之前

2021-02-27 15:36:47 84

原创 29 . 字符串的分割

package edu.tjcu.wfh2.Demo02;public class Demo05StringSplit {/*分割字符串的方法:public String[ ] split(String regex):按照参数的规则,将字符串切分成为若干部分。注意事项:split方法的参数其实是一个“正则表达式”。注意:如果按照英文句点“."进行切分,必须写 “\\.”(两个反斜杠)*/ public static void main(String[] args) {

2021-02-24 10:54:24 95

原创 28 . String当中与转换相关的常用方法

package edu.tjcu.wfh2.Demo02;/*String当中与转换相关的常用方法有: public char[ ] toCharArray():将当前字符串拆分成为字符数组作为返回值。 public byte[] getBytes():获得当前字符串底层的字节数组。 public String replace(CharSequence oldString,CharSequence newString): 将所有出现的老字符串替换成为新的字符串,返

2021-02-20 18:01:54 80

原创 27 . 字符串的截取

package edu.tjcu.wfh2.Demo02;/* public String substring(int index):截取从参数位置―直到字符串末尾,返回新字符串。 public String substring(int begin,int end):截取从begin开始,一直到end结束,中间的字符串。 备注:[begin , end),包含左边,不包含右边。*/public class Demo03Substring { public static

2021-02-19 20:33:10 125

原创 26 . 字符串中与获取相关的常用方法

package edu.tjcu.wfh2.Demo02;/*String当中与获取相关的常用方法有:1. public int length():获取字符串当中含有的字符个数,拿到字符串长度。2. public String concat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。3. public char charAt(int index):获取指定索引位置的单个字符。(索引从0开始。)4. public int indexOf(String str):查

2021-02-18 21:00:03 98

原创 25 . 字符串的比较

package edu.tjcu.wfh2.Demo02;/* == 是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法:public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true,否则返回false注意事项:1.任何对象都能用Object进行接收。2. equals方法具有对称性,也就是a.equals(b)和b.equals( a)效果一样。3.如果比较双方一个常量一个变量,推荐把常量字符串

2021-02-18 20:29:07 145

原创 24 . 字符串常量池

package edu.tjcu.wfh2.Demo01;/*字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中对于基本类型来说:== 就是数据的比较对于引用类型来说:== 就是地址值的比较* */public class Demo02StringPool { public static void main(String[] args) { String str1 = "abc"; String str2 = "abc";

2021-02-18 20:27:29 68

原创 23 .char数组转字符串

package edu.tjcu.wfh2.Demo01;/*java.lang. String类代表字符串。API当中说:Java 程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是string类的对象。(就算没有new,也照样是。)字符串的特点:1.字符串的内容永不可变。【重点】2. 正是因为字符串不可改变,所以字符串是可以共享使用的。3.字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。创建字符串

2021-02-17 14:26:14 2018

原创 *22 . 用一个大集合存入20个随机数字,然后筛选留下其中的偶数元素,放到小集合当中并输出偶数元素

package edu.tjcu.wfh1.Demo05;/* 岁月悠长,山河无恙 但你我都不复当年模样 往事如烟,抖落一地的风尘 岁月与我们终是落花流水两无情 时光总是匆匆,太匆匆* */import java.util.ArrayList;import java.util.Random;/* 题目:用一个大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合当中。要求使用自定义的方法来实现筛选。分析:1.需要创建一个大集合,用来存储int

2021-02-16 17:50:21 375

原创 *21 . 集合作为方法参数(传递的是地址值)

package edu.tjcu.wfh1.Demo05;import java.util.ArrayList;public class Demo03ArrayListPrint { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("工藤新一"); list.add("服部平次")

2021-02-14 18:33:23 230

原创 20 . 遍历类

package edu.tjcu.wfh1.Demo05;import java.util.ArrayList;/*题目:自定义4个学生对象,添加到集合,并遍历。思路:1.自定义Student学生类,四个部分。 1.所有的成员变量都要用private 2.无参构造 3.全参构造 4.Getter,Setter2.创建—个集合,用来存储学生对象。泛型:<Student>3.根据类,创建4个学生对象。4将4个学生对象添加到集合中: add5.遍历

2021-02-13 22:22:55 149

原创 19 . 随机存储几个数字,并遍历

package edu.tjcu.wfh1.Demo05;import java.util.ArrayList;import java.util.Random;/*题目:生成6个1~33之间的随机整数,添加到集合,并遍历集合。思路:1.需要存储6个数字,创建一个集合,<Integer>2.产生随机数,需要用到Random3、用循环6次,来产生6个随机数字:for循环4.循环内调用r.nextInt(int n),参数是33,0~32,整体+1才是1~335.把数字添加到集

2021-02-13 21:45:02 134

原创 18 . ArrayList集合存储基本数据

package edu.tjcu.wfh1.Demo04;import java.util.ArrayList;/*如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“咆装类”。基本类型包装类(引用类型,包装类都位于java.lang包下)byte Byteshort Shortint Integer 【特殊】long Longfloat Floatdouble Doublechar Character 【特殊

2021-02-13 20:31:40 83

原创 17 . 遍历集合中的元素

package edu.tjcu.wfh1.Demo04;import java.util.ArrayList;public class Demo04ArrayListEach { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("随风起舞"); list.add("穷凶极恶")

2021-02-12 22:48:46 124

原创 16. 添加,删除集合元素,获取集合长度

package edu.tjcu.wfh1.Demo04;import java.util.ArrayList;/*ArrayList当中的常用方法有:public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。返回值代表添加是否成功备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用。但是对于其他集合来说,add添加动作不一定成功。public E get(int index):从集合当中获取元素,参数是索引编号,返回值

2021-02-12 22:36:01 206

原创 ArrayList集合概述和基本使用,长度可变化的数组

package edu.tjcu.wfh1.Demo04;/*数组的长度不能发生改变。但是ArrayList的长度是可以随意变化的。对于ArrayList来说,有一个尖括号<E>代表泛型。泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。注意:泛型只能是引用类型,不能是基本类型。注意事项:对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。如果内容是空,得到的是空的中括号:[]*/import java.util.ArrayList;pub

2021-02-10 20:13:15 616 1

原创 对象数组

package edu.tjcu.wfh1.Demo04;public class Demo01Array { public static void main(String[] args) { //重建一个长度为三的数组,用来存储person类型的对象 Person array[] = new Person[3]; System.out.println(array[0]); //null Person one = new Pe

2021-02-09 22:33:22 108

空空如也

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

TA关注的人

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