美文网首页
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 == 和 equals

    在java中,==和equals的使用有两种情况:字符串变量,和非字符串变量 对于字符串对象:1."=="是用来比...

  • String 常用方法详解

    String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java...

  • Redis基本数据结构

    字符串 redis里的字符串和java中的不同,是以key value的形式,相当于java中给字符串赋值给个变量...

  • 关于Java中SQL语句的拼接规则

    实现目标语句是这个注意,这里的java变量是idd java中的字符串只能双引号,如果字符串中需要拼接变量,该变量...

  • kotlin之对比学习

    常量与变量 java kotlin null声明 java kotlin 空判断 java kotlin 字符串拼...

  • Java变量和字符串

    Java变量 八个基本数据类型:byte、short、int、long、float、double、char、boo...

  • java初识

    java的数据类型 字面量 整数 浮点数 字符和字符串 boolean 空值 空值和空字符串的区别 转义序列 变量...

  • [Python学习路线]--Python基础no.03

    回顾之前的内容了解了文本和字符串学习了变量和命名规范巩固了打印的多种使用 1. 参数、解包和变量 类似于Java的...

  • Java-String类的常用方法

    一、String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变...

  • Java基础二----- string 类

    一、String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变...

网友评论

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

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