zoukankan      html  css  js  c++  java
  • 数据类型

    1.java是一种强类型语言

    强类型语言:变量要严格遵循编程规范,变量一定要先定义数据类型再使用

    弱类型语言:变量使用前不一定要定义数据类型

    字节(byte):是计算机内部存储的基本单位,位(bit)是计算机存储的最小单位, 1byte = 8bit

    字符是指计算机中使用的数学 字母 符号

    2.java的数据类型 

        1.基本数据类型

                  1.数值类型

                           1、整数类型

                                    byte  一个字节 -128----127

                                    short  两个字节

                                    int   四个字节

                                   long  八个字节

                             2、浮点类型

                                    float  四个字节

                                    double  八个字节

                   2.字符类型

                             1.char (占两个字节)

                   3.Boolean类型 :值只有false和true两种

         类型低-------------------------------》高

        byte --short---  char----  int  ---long  ---float  ----double

         2.引用数据类型

             类、接口,数组都是引用数据类型

    3.数据类型的转换

    java是强类型语言,所以在java运算的时候需要用到类型转换

    不同的类型转换成同一类型再进行转换

         1.强制类型转换

        int i  = 123;
    byte a = (byte)i;
    高类型转低类型需要强制类型转换

         2.自动类型转换

             低类型转高类型,自动类型转换,不用强制转换

        3.注意点

              1.不能对于布尔值进行转换

              2.不能把对象类型转换为不相干的类型

              3.高容量转换为低容量的时候需要强制类型转换

              4.转换的时候要注意内存溢出问题或者是精度问题

    4.JDK7的新特性

            再操作数字的时候,数字可以用下划线分割,下划线不会被输出

             int w = 10_0000_0000;

  • 相关阅读:
    京东二面面经(07.17 11:30)
    招银三面手撕代码题(字符串连续子串)
    shein二面(31min)
    京东提前批一面
    两个链表的第一个公共结点
    Java并发机制的底层实现原理
    招银网络(二面07.09)
    黑盒测试与白盒测试
    求1+2+...+n(剑指offer-47)
    第一个只出现一次的字符(剑指offer-34)
  • 原文地址:https://www.cnblogs.com/slpwyl/p/14367184.html
Copyright © 2011-2022 走看看