
JavaSE学习
文章平均质量分 73
LenckCuak
在校大学生,软件工程专业,热衷于想做的事情
展开
-
【JAVASE】HashMap与TreeMap的排序与存储对象的区别
我们知道,HashMap不会对键进行排序,而TreeMap会对键进行排序,当然这两者还有很多其他的区别,本文为了保持主题一致,只考虑排序的影响因素,当然本文实际上没有经过其他参考资料验证,也是在自己使用HashMap与TreeMap时所产生的疑惑,并且记录下来,比如当两者的key为integer时,两者都会对键进行排序,而对字符串、自定义类型却会体现不同。而网上探讨角度过于深奥,也许原因会与深层的机制有关,本人也不是很了解就不献丑了,在此仅演示一下两者的实例。当然若有错误欢迎批评指正。原创 2022-10-14 18:26:02 · 481 阅读 · 1 评论 -
【JAVASE】正则表达式常用类以及matches与find区别
为什么说是整体匹配呢,上面就是意思,即regString可以匹配到整个string,或者说,通过regString匹配到的字符串就是string而不是string的一部分。其中m为Matcher类对象,pattern为上述Pattern类对象,content为原字符串。find进行逐个匹配,即复合匹配表达式的就会进行一次匹配,这是与matches不同的一点。其中,matcher为Matcher类的对象,返回一个布尔值,表示是否匹配。为Matcher类的成员方法,替换所有匹配到的字符串,返回替换后的字符串。原创 2022-10-10 08:57:01 · 1041 阅读 · 2 评论 -
【JAVASE】比较器Compare与CompareTo区别
实现Compare接口与Comparator接口的类,都是为了对象实例数组排序的方便,因为可以直接调用。Comparator接口用于类设计已经完成,还想排序(Arrays);该方法需要构造一个比较器类CompareBook。Comparable接口用于在类的设计中使用;,把当前对象与o进行比较,Object为类型。,可以自定义排序规则。原创 2022-10-01 10:28:40 · 386 阅读 · 0 评论 -
【JAVASE】自定义异常以及throws与throw的区别
/执行父类的(含参)构造函数}}用在方法声明后面,跟着是异常类名可以跟多个异常类名,用逗号隔开表示抛出异常,由该方法的调用者处理表示出现异常的一种可能性,但并不一定会发生这些异常。原创 2022-10-01 09:17:47 · 220 阅读 · 0 评论 -
【JavaSE】内部类超详细解析
在一个类(外部类)中将另一个类(内部类)当做其的私有成员。原创 2022-09-23 15:30:59 · 367 阅读 · 1 评论 -
《JavaSE软件开发》——Java基础
5、在包Lab2中创建一个名为Lab2_5的类用于存储银行账户信息,要求能够存放用户的账号、姓名、密码和账户余额等个人信息,并包含存款、取款、查询余额和修改账户密码等操作,并用此类创建对象,对象的账号为100,姓名为Tom,密码为11111,账户余额为10000。例如6的因子为1、2、3,而6=1+2+3。1、在包Lab2中创建一个名为Lab2_1的类,统计从对键盘输入的一大段内容中所有不同符号的个数(可能字母数字或其他符号,其中字母不分大小写)。2:矩阵C的行数等于矩阵A的行数,C的列数等于B的列数。原创 2022-09-02 15:21:48 · 935 阅读 · 2 评论