java 基础一

最近在用weex搞app,发布安卓虽然是搞出来了,但是对安卓部分还是很虚,所幸学学。

我之前学过的js、nodejs、php,都是弱类型的语言,对于强类型的语言,类型部分还是需要好好注意的。

类型列表

java的数据类型,跟js大致上是一样的,基本类型、引用类型。只是不能跟js似的,类型之间做默认转换。

但是数值类型之间是可以默认转换的,原则是 小数值可以转向大数据,大数据不能默认转到小数据,不然数据会丢失。

类型转换

public class VarDemo {
    public static void main(String[] args) {
        // 定义两个整型变量
        int x1=4;
        int x,y;
        x=3;y=5;
        //        int x=3,y=5;
        System.out.println("x1="+x1);
        // 关于换行
        System.out.print(x+" "+y + '\n');
        System.out.println("x="+x);

        // char 类型和int类型转换
        char c = (char)65536;
        int n;
        n=c;// 隐式类型转换
        c=(char)n;

        // 整型和浮点类型转换
        int xx = 100;
        long yy = x;
        xx = (int)yy;

    }
}

随机浏览