- 博客(17)
- 收藏
- 关注
原创 Java学习笔记——方法递归
直接递归:方法调用自己这样使用直接递归,方法无限调用自己,无法终止,最终引起栈内存溢出,称为递归死循环间接递归:方法调用其他方法,其他方法又回调方法自己。
2024-11-19 14:56:10
341
原创 Java学习笔记——File类
File类的对象可以代表文件/文件夹,并可以调用其提供的方法对象文件进行操作a. File对象既可以代表文件、也可以代表文件夹b. File封装的对象仅仅是一个路径名,这个路径可以是存在的,也允许是不存在的。
2024-11-18 14:16:29
385
原创 Java学习笔记——Map集合
Map集合(键值对集合),格式:(key1=value1,key2=value2,key3=value3)Map集合的,键和值是一一对应应用场景:需要存储一一对应的数据Map集合体系特点Tips:Map系列集合的特点HashMap(由键决定):无序、不重复、无索引(用的最多),键值对都可以是null,值不做要求(可以重复)LinkedHashMap(由键决定):有序、不重复、无索引,键值对都可以是null,值不做要求(可以重复)
2024-11-15 17:15:38
1025
原创 Java学习笔记——Set集合
由图可知,TreeSet添加数据时报异常,是因为TreeSet本来就需要对数据进行排序,可以由下面的异常定位可知(add->put->put->addEntryToEmptyMap->compare)。可以进入compare,查看代码,说明没有对TreeSet的排序规则进行一个定义,不知道根据哪一个字段进行排序方案1:对象类实现一个Comparable比较接口,重写compare方法,指定大小比较规则。
2024-11-13 16:59:26
950
原创 Java学习笔记——Collection集合
从图中可以看出:1.List是按存储的顺序排列,是有序的;Set没有按存储的顺序排列,时无序的2.List可以存储重复的数据;Set不能存储重复的数据3.List可以通过索引查询数据;Set不可以。
2024-11-06 21:24:48
782
原创 Java学习笔记——泛型
示例代码定义了一个泛型类 MyArrayList,该类封装了一个 ArrayList 对象,并提供了 add 和 remove 方法来添加和移除元素。方法接收一个泛型数组 T[] names,其中 T 可以是任何对象类型。首先定义了一个父类Car,三个子类车的品牌“BYD”、“XIAOMI”、“WL”,然后还要定义一个go方法是实际的比赛。这样就可以接收任何类型的参数以及返回任何类型的结果。类型变量建议用大写的英文字母,常用的有:E、T、K、V等。”,可以在“使用泛型”的时候代表一切类型;
2024-11-03 22:53:47
1765
原创 Java学习笔记——Exception(异常)——异常的作用
如上图所示,第12行必须有返回值,没有返回值就会报错,然而如果返回一个-1这个数据就没有意义。因此需要将异常作为内部的返回值。如上图所示,第12行必须有返回值,没有返回值就会报错,然而如果返回一个-1这个数据就没有意义。因此需要将异常作为内部的返回值。使用编译时异常时,异常提醒的更强烈。捕捉到异常用**printStackTrace()**打印出来。这里可以直接使用运行时异常将异常抛给上层调用者。针对求两个数相除的结果,代码如下。
2024-10-31 22:39:02
353
原创 JavaScript——货币金额数据取小数点后两位小数
在JavaScript中经常会遇到从后端获取的货币金额数据需要前端将其统一格式化为取两位小数展示给用户。
2024-10-31 22:05:56
344
原创 Mac安装Geth
Mac安装Geth安装Homebrew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 按照官网安装方式,出现该类错误,解决方法:使用国内资源/bin/zsh
2021-05-01 12:09:22
690
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人