• java基础数据


    基本数据类型分为四类八种。

    整数类型:

        byte------2的8次方  取值范围( -128~127 )

        short------2的16次方  

        int-------2的32次方

        long------2的64次方

    浮点类型:

        float------( 单精度 ) 小数位数最多7位, 保持总位数是8位
        
    double------( 双精度 ) 小数位数最多15位, 保持总位数是16位

    字符型:
        char------是指一个字符, 可以是一个汉字或者一个字母(也指在ASCII码表中的位置)。
    逻辑型:
        
    boolean------不是true 真, 就是false 假

    基本数据类型的取值范围( 由小到大 ), byte -->short -->int -->long -->float -->double

    强制转换时要注意:1. 范围大转小 会损失精度, 产生误差, 小数点以后的数字被舍弃

             2. 要避免超过取值范围问题

    java中的注释:

          //单行注释

          /* 多行注释 */

          /** javadoc注释( 文档注释 ) */

    运算符:

        算数运算符:   +   -   *   /   %   ++   --

        关系运算符:   ==   !=    >   <   >=   <=  注: 在使用关系运算符来进行比较时需要注意一个问题, 不能将 == 误写成赋值运算符 = , 一个等号是赋值!

        位运算符:   &   |   ^   ~   <<   >>   >>>  ^(异或运算: 转成二进制(位数短的用0去补), 对比两个数的每一位数, 相同为0, 不同为1)

        逻辑运算符:   &&   ||   !

        短路逻辑运算符:   &&  判断两个表达式都为true时, 结果才为true; 但是当操作第一个表达式为false时, 其结果就必定是false, 将不再对第二个表达式操作了。

        赋值运算符:   =

        条件运算符(也称三元运算符):   boolean?值1:值2;

    数据的定义与赋值:  ( 变量的类型 变量名 = 变量值; )

    String name = "那是我呀";  //String字符串(不属于基本数据类型,String属于引用类型): 多个char型字符串在一起就是String---用双引号
    int number = 2333;  //数字, boolean型可以直接写
    boolean date = true;
    char character = 'a';  //字符(char型)只能用单引号

    常量:

    修饰符: final

    1.final修饰的类不能被继承不能被继承,方法不能被覆盖(不能被重写)

    2.String就是一个被final修饰的类,我们只能用,不用继承

    3.final不仅可以修饰类,还可以修饰变量,被final修饰的变量就是一个常量,只能赋值一次

    4.注意final和finally的区别,final是修饰类或者变量,finally是在异常处理中使用,如:try{ }catch(){}finally{}中,finally的作用一般用于必须处理的事情,如关闭连接

  • 相关阅读:
    如何给caffe添加新的layer ?
    caffe: test code Check failed: K_ == new_K (768 vs. 1024) Input size incompatible with inner product parameters.
    caffe: test code for PETA dataset
    matlab:对一个向量进行排序,返回每一个数据的rank 序号 。。。
    ant.design初探
    如何在react&webpack中引入图片?
    react&webpack使用css、less && 安装原则 --- 从根本上解决问题。
    如何制作高水平简历?&& 制作简历时需要注意的问题
    npm全局安装和局部文件安装区别
    职业人的基本素养
  • 原文地址:https://www.cnblogs.com/yqs0/p/6849060.html
Copyright © 2020-2023  润新知