• Java小知识点二


    Java知识点总结

    一.类型转换

    • 强制类型转换 (类型)变量名 高--低
    • 自动类型转换 低--高

    注意点:

    1. 不能对布尔值进行转换
    2. 不能把对象类型转换为不相干的类型
    3. 在吧高容量转换为低容量时,强制转换
    4. 转换时,可能存在内存溢出或精度问题

    二.变量

    public class HelloWord {
        //类变量 static
        static double salary=1000;
        //实例变量:从属于对象;如不初始化,其值为该类型的默认值
        //布尔值默认为false
        String name;
        int age;
        //main方法
        public static void main(String[] args) {
            //局部变量,必须声明和初始化
            int i=10;
            HelloWord d=new HelloWord();
            System.out.println(d.name);
            System.out.println(salary);
        }
    }
    
    

    三.常量

    初始化以后不能再改变值
    final 常量名=值;

    常量名一般使用大写字符

    public class HelloWord {
        static final  double  PI=3.14;
        public static void main(String[] args) {
            System.out.println(PI);
        }
    }
    

    四.变量的命名规范

    捕获.PNG

    左移(<<)一位相当于*2;右移(>>)一位相当于/2

    五.字符串连接符

    public class HelloWord {
        public static void main(String[] args) {
            int a=10;
            int b=20;
            System.out.println(a+b);
            System.out.println(""+a+b);//输出1020;其类型为字符串
            System.out.println(a+b+"");//输出30;其类型为字符串
        }
    }
    
    
  • 相关阅读:
    零基础入门深度学习(1)
    RxJava 复杂场景 Schedulers调度
    Kotlin 学习
    Cordova CrossWalk
    Android Studio工程导入另一个工程作为lib
    Android 数据存储相关
    Android Activity 生命周期中onStart()和onResume()的区别
    反省与规划
    Android 依赖注入 ButterKnife 基本使用
    Android Socket 相关
  • 原文地址:https://www.cnblogs.com/python-road/p/13220789.html
Copyright © 2020-2023  润新知