• Java基础-数据类型、变量和数组


    基本类型

    • 整型    这一组包括byte、short、int和long,它们用于表示有符号整型。
    • 浮点型    这一组包括float和double,它们表示带小数位的数字。
    • 字符型    这一组包括char,表示字符集中的符号,比如字母和数字。
    • 布尔型    这一组包括boolean,是一种表示true/false值得特殊类型。

    深入分析字面值

    整型的字面值

    从JDK7开始,在整型的字面值中还可以嵌入一个或多个下划线,方便阅读。

    int x = 123_456_789
    int y = 123__456__789

    二进制数值经常以4位进行视觉分组。

    int x = 0b1101_0101_0001_0011

    浮点型字面值

    浮点数表示具有小数部分的十进制数值。可以使用标准计数法或科学计数法表示浮点数。

    标准计数法:3.14

    科学计数法:6.022E23

    Java也支持十六进制浮点字面量,但很少使用。它们必须使用与科学计数法类似的形式表示,不过使用的P或p,而不是E或e。

    从JDK7开始,在浮点型的字面值中还可以嵌入一个或多个下划线,方便阅读。

    double num = 9_423_497.1_0_9

    布尔型字面量

    布尔型只有两个逻辑值——true和false。true和false不能转化为任何数字表示形式。

    字符型字面量

    Java中的字符被索引到Unicode字符集,它们是可以转换成整数的16位值。

    指针的一些说明

    Java不支持或者说不允许使用指针(更确切地说,Java不支持程序员能够访问和修改的指针)。Java不允许使用指针,因为如果支持指针的话,就会使Java程序能够突破Java执行环境和宿主计算机之间的防火墙(请记住,可以将内存中的任何地址赋值给指针——甚至是超出了Java运行时系统的地址)。

  • 相关阅读:
    python爬虫慕课基础2
    python爬虫慕课基础1
    Xcode6中如何对scrollview进行自动布局(autolayout)
    iOS 图形编程总结
    iOS开发之数据存取
    自定义下拉刷新控件-CBStoreHouseRefreshControl
    'libxml/tree.h' file not found
    iPhone,iPad如何获取WIFI名称即SSID
    获得手机的ip
    一步一步教你做ios推送
  • 原文地址:https://www.cnblogs.com/chris-jichen/p/9797485.html
Copyright © 2020-2023  润新知