- 博客(3)
- 收藏
- 关注
原创 java运行时常量池重要组成部分——StringTable
如果能做出来如下题目,这个内容就就没问题了 String s1=“a”; 1 String s2=“b”; 2 String s3=“a”+“b”; 3 String s4=s1+s2; 4 String s5
2021-01-22 00:35:58 115
原创 Java常量池与运行时常量池
1.常量池 就是一张表,虚拟机指令根据这张常量表找到要执行的类名、方法名、参数类型、字面量等信息。 可以用javap -v 类名.class查看类加载字节码的详细信息。包括常量池等。 提供给操作指令常量符号,根据常量号去查找相关信息。如下面getstatic操作指令,找System.out就要从#2开始找,#2的内容就存在常量池中。 2.运行时常量池 知道常量池干嘛的以后,来看看运行时常量池。 运行时常量池,常量池是*.class文件中的,当该类被加载,它的常量池信息就会放入运行时常量池,并把里面的符号
2021-01-21 22:22:03 301
原创 java中Comparable与comparator区别
java中Comparable与comparator区别comparableComparator两者区别 comparable comparable对实现它的每个类的进行排序,这个接口的方法需要类本身去具体实现。 一般来说,在创建一个类时,如果这个具有排序的属性,最好去实现这个接口。 比如需要对一个具有人属性的类的对象进行排序,就需要实现这个接口,对类的某个属性实现排序。这里只有一个年龄属性。有多个属性也一样。 内部比较器的实现 ```java class Person implements Compar
2021-01-17 23:40:51 129 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人