美文网首页
Java变量和字符串

Java变量和字符串

作者: 小明今晚加班 | 来源:发表于2019-05-20 16:16 被阅读0次

    Java变量

    八个基本数据类型:byte、short、int、long、float、double、char、boolean。
    分别占的字节数(所占空间)

    数据类型  byte    short    int    long    float    double    char    boolean
    字节数     1        2       4      8        4        8         2        1
    

    Java这八种基本数据类型各自所占的位数,不会因为操作系统或者处理器的差异而有改变。这点不同于C/C++,在C/C++中,16位处理器和32位处理器中,数据类型所占位数是不同的。同时这也一方面揭示了Java的跨平台特性。

    变量命名:变量名必须是一个以字母开头并以字母或数字构成的序列。这里的字母不仅仅指‘AZ,az,$,_’,还可以是某种语言中表示字母的任何Unicode字符。


    注意:float类型数据在定义的时候默认在末位加F或f。浮点数据在计算中默认都是double数据类型;强制类型转换过程中请注意精度丢失问题。float有效位数6~7位,double有效位数15位。

    String

    字符串并非是一种数据类型,而是对应着一个类 - String。Java中字符串是不能修改的,因此在Java文档中将String类对象称为不可变字符串。我们平时coding中,一个变量对应的值往往会变化,这个过程中,在变的是变量名所指引用,即这个变量名从之前引用“123”,到后来引用“456”;但是这些值“123”,“456”是不曾改变的。正是由于该机理,倘若在程序需要多次设计字符串的更改操作时,可以考虑使用StringBuilder类对象。

    字符串中的""和null区别:
    ""的意思是说:有个字符串对象,它的长度为0。
    null的意思是说:没有任何对象与某个String变量关联。
    二者都需判断的时候请注意两者判断顺序(先检查null):

    if(str != null && str.length != 0)
    

    相关文章

      网友评论

          本文标题:Java变量和字符串

          本文链接:https://www.haomeiwen.com/subject/ghvkzqtx.html