半旧518
半旧518
全部文章
java基础语法
c语言(1)
git(5)
java web(11)
java8(3)
jvm(32)
python(6)
后端前沿技术(2)
多线程(13)
收藏(1)
数据库(4)
数据结构与算法(21)
未归档(1)
计算机网络(9)
谷粒商城(1)
谷粒学院(94)
踩坑(2)
题解(3)
归档
标签
去牛客网
登录
/
注册
吹灭读书灯
计算机专业课程、Java全栈开发
全部文章
/ java基础语法
(共41篇)
不可不会的Map集合(3)
来自专栏
IdentityHashMap在比较两个元素时需要key完全相等(key1==key2),而普通的HashMap仅仅需要equals()返回true且hashcode值相同。其它性质与HashMap基本类似。 public class IdentityHashMapTest { public...
Map集合
2021-05-07
0
557
不可不会的Map集合(2)
来自专栏
SortedMap的实现类TreeMap可以实现元素排序,其底层结构为红黑树。利用compareTo()方法来比较元素key大小,判断其是否相等。若使用自定义的类作为key值,则应该保证重写的equals()与compareTo()返回结果一致。 class R implements Compara...
Map集合
2021-05-06
0
498
不可不会的Map集合(1)
来自专栏
实际上,map集合和set集合非常类似,如果把Map集合中所有的Key单独来看,就组成了一个Set集合。事实上,Map中提供了keySet()方法,用于返回由key组成的Set集合。而从源码来看,Java是先实现了Map集合,然后将一个所有value都为null值得Map封装成了Set集合。如果把M...
Map集合
2021-05-05
0
531
一文学会Set集合
来自专栏
Set集合与Collection基本相同,具有一些不同的行为。Set集合中的元素是无序的,不可以重复添加元素。 1 HashSet类 集合值可以为null,不是同步的,元素是无序的,通过哈希算法计算元素存储的位置,因而可以自动增加其容量。HashSet中元素使用的槽位是“桶‘,如果两个对象的equa...
Set集合
2021-04-08
0
593
不可不知的Java工具类
来自专栏
Java中有许多方便的工具类,可以避免方法传入空参数的Objects类,实现java国际化的Locale类,ResourceBundle类,避免计算浮点数计算精度损失的BigDecimal运算类...1. Objects类ava7新增了Objects类,不会引发空指针异常,如果不确定一个对象是否为空...
2021-04-05
0
546
一文搞懂内部类
来自专栏
1 内部类有什么用内部类是指把一个类放在另外一个类的内部,它有以下作用: 1)内部类提供了更好的封装,不会被包中其它类访问到。比如一个Cow类需要组合一个CowLeg类,但是这个CowLeg类只有放在Cow类内部才有用,这种情况就适合定义为Cow的内部类。 2)内部类相当于外部类的一个成员,可以直接...
2021-03-24
0
716
深入不可变类——谈谈String与包装类的底层实现
来自专栏
一、走进不可变类不可变类是指在创建实例后该例变量不可以改变的类。比如String类和包装类。定义不可变类需要遵守:1.成员变量设置为priavte ,final修饰 2.提供带参构造器对成员变量进行初始化 3.只提供getter,不提供setter 4.如有必要,重写equals()和hashcod...
2021-03-17
0
551
浅谈代码复用技术——继承、组合
来自专栏
一、继承1.1 继承的特点子类可以获得父类的全部成员变量和方法称为继承,注意子类不能够继承父类的构造器。Java具有单继承的特点,一个类只能够有一个直接父类。所有类都继承了java.lang.Object类。1.2 重写子类可以对父类方法进行重写,重写必须遵守两小两同一大,即子类方法返回值的类型要比...
2021-03-15
0
679
为什么java中方法的参数传递机制没有引用传递
来自专栏
Java中的方法不能够独立存在,调用方法必须通过类或者对象来作为主调者。方法中如果声明了形参,则调用方法时必须给这些形参指定参数值,调用方法时实际传递的参数被称为实参。 Java使用值传递,将实际参数的副本传入方法而实际的参数本身不会受任何影响。这就像真孙悟空毫毛变了假孙悟空去打妖怪。基本数据类型和...
2021-03-14
0
761
数字转换为大写人民币表示形式
来自专栏
把一个数字转换为人民币的表示方式是银行常用的业务。把数字转换为人民币的大写表示方式的第一步就是要把数字拆分为整数部分和小数部分,因为整数部分和小数部分要分进行处理 /** * 把一个浮点数分解为小数部分和整数部分 * * @param num * ...
2021-03-13
1
692
首页
上一页
1
2
3
4
5
下一页
末页