- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java从入门到放弃(四)Comparable 和Comparator排序
在Java中,要实现对象的排序,可以:实现Comparable或者Comparator接口。两者的区别是用Comparable一定要修改所排序对象的类的源码,而Comparator接口本身是一个比较器,可以通过实现这个接口定义对象的排序,也可以在排序的时候传入所定义的比较器来实现排序。1、Comparable 类 package java.lang; import j...
2018-03-31 20:00:37 244
原创 Java从入门到放弃(三)equals和==
1、equals和==的区别 除了基本类型,equals和==比较的都是对象的地址值。如下为Object的equals方法public boolean equals(Object obj) { return (this == obj); } 对于基本数据类型,equals和==比较的都是值,数值相等就相等。 基本数据的包装类型, 包装类都重写了equals...
2018-03-26 00:11:10 269
原创 Java从入门到放弃(二)八大基本数据类型和包装类
Java有八大基本数据类型,分为字符型char、布尔型boolean、数值型byte、short、int、long、float、double。1、字符型 字符型char是用单引号括起来的字符,一个字符占两个字节。对应的包装类是Character,可以进行加减乘除运算,也可以比较大小。 char c1 = 'z'; //122 char c2...
2018-03-19 23:09:38 299
原创 Java从入门到放弃(一)String类
1、不可变的String类public final class String implements java.io.Serializable, Comparable<String>, CharSequence { private final char[] value; private int hash; public String(String origi...
2018-03-16 00:04:45 224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人