
JavaSE
bagpiping
每个人都是独一无二的,如果你不独一无二,那你肯定有个双胞胎兄弟姐妹。
那位叫“bagpipe”的老兄,你不写博客,不如把名字让我继承了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新建对象的几种方式
1、new People p = new Man(); 2、克隆 3、反序列化 4、反射原创 2018-11-10 08:22:00 · 1637 阅读 · 0 评论 -
Java 运算符优先级
原创 2018-11-22 15:43:56 · 201 阅读 · 0 评论 -
类的初始化顺序(代码为证)
类的初始化顺序 父类静态变量、静态代码块,然后是子类的 静态变量 静态代码块(后面不能写静态变量,写了会保错) 非静态变量 非静态代码块 构造器 ...原创 2018-11-21 11:32:54 · 173 阅读 · 0 评论 -
不同类的equals方法
1、Integer类的equals( ) public boolean equals(Object obj) { if (obj instanceof Integer) { return value == ((Integer)obj).intValue(); } return false; }原创 2018-11-21 10:31:02 · 493 阅读 · 1 评论 -
不同类中的hashCode方法
1、Object的hashCode( ) public class Object{ public native int hashCode(); } 大家看到了,爸爸类Object提供了一个本地方法,返回值类型为int,奋斗过程交给了儿子类。 2、String类的hashCode( ) public int hashCode() { int h = hash; if (h ...原创 2018-11-21 10:29:25 · 708 阅读 · 0 评论 -
数值型 重写 equals方法
public static void main(String[] args) { Integer p = 10000; Integer q = 10000; System.out.println(p == q); System.out.println(p.equals(q)); } ---------------------...原创 2018-11-21 10:01:01 · 332 阅读 · 0 评论 -
equals == hashCode
在Java顶级类 Object 中有这么两个方法, public class Object{ public boolean equals(Object obj) { return (this == obj); } public native int hashCode(); } equals和hashCode方法被许多...原创 2018-11-21 09:41:03 · 158 阅读 · 0 评论 -
Java中的一些关键字
Java关键字 1、volatile [ˈvɑ:lətl] 2、BigDecimal 如何解决Java中float和double精度不准的问题? 3、final final可以修饰类、变量、方法,将方法或类声明为final主要目的是:确保它们不会再子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个S...原创 2018-11-20 11:10:29 · 308 阅读 · 0 评论 -
重载和重写的区别
重载 在同一个类里面。方法名相同,参数列表有不同,返回值和修饰符不影响,实现过程不同。 重载是为了让调用方法时,选择更条理。 修饰符不影响重载: 重载方法修饰符应该是一样的,外部对重载的方法应该具有相同的访问权限,不然在一定程度上失去了重载的意义。 返回值不影响重载: 返回值作为一个方法的“出口”和“结果”,不能凭借返回值区别不同的方法。移驾下面代码,你知道Girl调用的是Boy的哪个run方法...原创 2018-11-21 08:29:52 · 957 阅读 · 0 评论 -
String、StringBuffer和StringBuilder
不同的地方:String的不可变,StringBuffer和StringBuilder的可变 线程:StringBuffer线程安全,StringBuilder线程不安全 使用场景:StringBuffer适用于单线程大数据处理,StringBuilder适用于多线程大数据库处理,String因为不可变的原因,无所谓线程不线程的,小数据量都能用String。 ...原创 2018-11-27 16:43:23 · 169 阅读 · 0 评论