Java编程思想第三章

1、String类支持+和+=

2、等号左边可以是常量、变量、表达式(只要它可以生成一个值就可以),等号的右边需要是一个明确的、已经命名的变量。

3、对象引用相关

那个不再被引用的对象会被“垃圾处理器”自动清理。

4、在Java中,判断条件是否成立返回的值是true和false,而不是0和1(写C语言的老毛病), 0和1在Java中不能作为判断条件是否成立的条件。

5、不等于号->Java:!=,Python->~=

6、

7、Java和C、C++不同的是,不能自动将int类型的值转换成布尔值,不可以将一个非布尔值当作布尔值在逻辑表达式中使用,就是第四点。注意:如果在应该使用String值的地方使用了布尔值,那么布尔值会自动转换成适当的文本形式。

8、短路现象:在我们使用逻辑表达式的时候,往往会遇到短路现象,就是当一个逻辑表达式能确定它的结果的时候,逻辑表达式后面的部分就不需要在运行了。例如||中第一个条件为真或者&&中第一个条件为假。

9、

package com.cxr.data_structure;

import java.util.Date;
import java.util.Iterator;

public class Test {
    public static void main(String[] args) {
        int a = 0x01;
        short b = 2;
        byte d = 1;
        char e = 1;
        System.out.println(Integer.toBinaryString(a));
        System.out.println(Integer.toBinaryString(b));
        System.out.println(Integer.toBinaryString(d));
        System.out.println(Integer.toBinaryString(e));
        System.out.println(Integer.toHexString(a));

        long c = 1;
        System.out.println(Long.toBinaryString(c));

        double f = 1.1;
        float g = 1.1f;
        System.out.println(Float.toHexString(g));
        System.out.println(Double.toHexString(f));
    }
}

对于long和double和float,不提供转换成二进制数的方法。 

binary->二进制

10、除了boolean之外,任何的一种基本类型都可以通过类型转换变成其他基本类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值