数据类型笔记

数据类型

  • 强类型语言(安全性高,速度会慢)

    • 要求变量的使用要严格符合规定,多有的变量都必须定义后才能使用。☆

    • int代表数字 数字不用加引号

    • String代表字符串 字符要加引号 数据类型1

  • 弱类型语言

  • Java的数据类型分为两大类

    • 基本类型(primitive type)

    • 引用类型(reference type)

    数据类型

    什么是字节

    • 位(bit):是计算机内部数据存的的最小单位,11001100是一个八位二进制数。

    • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,

    • 1B(byte,字节)=8bit(位)

    • 字符:是指计算机中使用的字母、数字、字和符号。

      • 1bit表示1位

      • 1Byte表示一个字节1B=8b

      • 1024B=1KB

      • 1024KB=1M

      • 1024M=1G

    数据类型拓展及面试题详解

    图片形式:输入→结果

     

    • 整数拓展 进制

       

      ●不同的进制在Java下如何体现出来。

      整数拓展

      整数拓展生成结果

       

    • 浮点数拓展

       

      ●在一些需要精准数字的场合下,需用到Java中的专用工具,比如下图的BigDecimal数学工具类。

    浮点数拓展

    浮点数结果

     

    • 字符拓展

       

      ●所有的字符本质还是数字,Unicode表中记录着他们之间的转换。

    字符拓展

    字符结果

     

    • 转义字符拓展

    转移字符拓展

    转义字符结果

     

    • 布尔值拓展

       

      ●很多代码是可以简写的,随着自己的熟练度,自然会加以了解。

    布尔值拓展

     

posted @ 2020-06-15 22:35  错错错阿  阅读(152)  评论(0)    收藏  举报