java基础知识小结

1.java 中的八大基本数据类型,整型:byte short  int long   字符型:char  浮点型:float double 布尔型:boolean 。除去基本类型之外,还有引用类型,引用类型包括类,接口,数组类型。

2.在java中,除了八大基本数据类型,一切都是对象。

3.当把任何基本类型的值和字符串进行连接运算时,基本类型的值将自动类型转换成字符串类型,字符串是引用类型,因此,如果希望把基本类型的值转换为对应的字符串,可以把基本类型的值和一个空的字符串进行连接。

4.通常情况下,字符串不能直接转换为基本类型,但通过基本类型的包装类则可以实现把字符串转换成基本类型。每个包装类都提供了一个parseXxx(String str)的静态方法都用于将字符串转换成基本类型。如

String intStr="123";

int i=Integer.parseInt(intStr);

将基本类型的字符串转化成String型,可以用基本类型+“”,这样基本类型就会自动转变成String型,或者用String.valueof(基本类型)。

5.java中如果使用 == 双等于比较对象,等于比较的是两个对象的内存地址,也就是比较两个对象是否是同一个对象
如果比较两个Long对象值是否相等,则不可以使用双等号进行比较,可以采用如下方式:
1. 使用 equals 方法
        Long a = new Long(3);
        Long b = new Long(3);
        System.out.println(a.equals(b));
2. 使用 Long 类型中的 longValue() 方法进行比较,如

        Long a = new Long(3);
        Long b = new Long(3);
        System.out.println(a.longValue()==b.longValue());内存地址,也就是比较两个对象是否是同一个对象
如果比较两个Long对象值是否相等,则不可以使用双等号进行比较,可以采用如下方式:
1. 使用 equals 方法
        Long a = new Long(3);
        Long b = new Long(3);
        System.out.println(a.equals(b));
2. 使用 Long 类型中的 longValue() 方法进行比较,如

        Long a = new Long(3);
        Long b = new Long(3);
        System.out.println(a.longValue()==b.longValue());

3.我们在用System.out.println(c),输出集合对象时,将输出[ele1,ele2,ele3]的形式,这显然是因为Collection集合的实现类重写了toString()的方法,所有的Collection集合实现类都重写了toString()的方法,该方法可以一次性的输出集合中的所有元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值