- 博客(35)
- 收藏
- 关注
原创 每天一道Java小练习之判断数组中每个单词出现次数
Stringwords={"apple","pear”,"banana","apple"},输出: (apple:2,pear:1, banana:1)输出结果:banana:1。
2024-04-05 11:15:00 119 1
原创 数值类型的运算方式总结
提纲1:常见的位运算使用场景提纲2:整数类型运算时的类型溢出问题,产生原因以及解决办法提纲3:浮点类型运算时的精度丢失问题,产生原因以及解决办法。
2024-02-28 16:44:35 441
原创 在Java中,分别用数组和集合完成洗牌、发牌、整牌
描述:先初始化一组牌,然后进行洗牌,为了更彻底的洗牌,将牌洗10次,然后依次按照玩家1、2、3、4进行发牌,最后再整理每个玩家手上的牌。
2024-01-27 18:02:38 837 1
原创 Java中String、StringBuffer和 StringBuilder的区别是什么?
它并不是基本数据类型,而是一个对象。从底层源码来看是一个final类型的字符数组,所引用的字符串不能被改变,一旦定义,无法再进行增删改查,每次对String的操作都会生成新的String对象。是一个“字符串,他们两个都继承了AbstractStringBuilder抽象类,所以在进行频繁字符串操作时,建议使用StringBuilder和StringBuffer来进行操作。
2024-01-26 18:33:37 332 1
原创 Java集合框架
数据结构:Object[] elementDate ,扩容:无参构造方法,数组的容量初始化为空,添加第一个元素时,数组的容量扩容为10,当容量不足时,数组的容量按照1.5倍扩容。addAll(int index,Collection c):将c中的所有元素添加至list集合的指定位置。E pop():获取元素(从栈顶获取并删除)常用方法:push(E item):添加新元素(向栈顶添加)get():根据元素的下标位置,在链表中通过遍历,查找获取元素。常用方法:add():将新元素添加至链表的尾部。
2024-01-25 19:37:00 723
原创 Java中接口与抽象类的区别?
⑤实现类通过implements关键字实现接口,必须重写接口中定义的抽象方法,实现类可以同时实现多个接口、子类通过extends关键字继承抽象类,必须重写抽象类中定义的抽象方法语法。④接口中不允许定义带有方法体的普通方法,但可以通过default关键字定义默认方法、抽象类中允许定义带有方法体的普通方法。②接口中允许定义抽象方法,定义时允许省略abstract、抽象类中允许定义抽象方法。③接口中不允许定义构造方法、抽象类中允许定义构造方法。⑥接口之间允许多重继承、子类同时只能继承一个父类。
2024-01-21 18:49:33 340
原创 JAVA中 “==”和“equals()” 之间的区别?
在基本数据类型中,==比较的是值,在引用数据类型中==比较的是两个数据的内存地址是否相同,而equals()比较的是两个数据内存地址的值是否相同。==可以比较基本数据类型也可以比较引用数据类型。equals()在Java中是一个方法。==在Java中是一个运算符号。
2024-01-17 13:55:57 326 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人