
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
许多人在学习达内Java编程培训课程的时候总是会担心自己零基础是否能够学会等问题,而本文我们就简单来分享一些Java编程变量与常量基础知识分享。
1、字面量(literal)
所谓字面量是那种一看就知道其值的常量,比如:1.23、"abc"、true、'a'等。因为在java中所有的数据都有类型,那么字面常量也有其类型,每种类型的字面常量也有其特定的写法。literal常量的类型有:基本类型、String类型的值,包括null。
整数常量(integerliteral)有三种表示形式,十进制表示(decimal(base10)),十六进制(hexadecimal(base16)),或八进制(octal(base8))
浮点常量floating-pointliteral可以有以下部分:whole-number(整数)part,adecimalpoint(小数点),afractionalpart(小数部分),anexponent(指数部分),和一个类型后缀
如果为十进制表示,则在整数部分或者小数部分至少有一位数字,同时,小数点、指数、类型后缀这三者至少出现一个。其它部分可选。指数部分由e或E后跟可带符号的整数;
如果为十六进制表示,以0x或0X开头,则在整数部分或者小数部分至少有一位数字,必须有指数部分,指数部分由p或P后跟可带符号的整数;类型后缀可选。
浮点数后跟F或f,则其类型为float,若无后缀,则其类型为double,即是后缀D或d可选。
字符常量
characterliteral是单引号(singlequotes)括起来的字符
字符串常量(stringliteral)由双引号括起来的零个(含)以上的字符序列。
每个字符都可能由转义序列(escapesequence)组成。
字符串的类型为String(String为一种java类名,它表示字符串),两个值相同的字符串常量其实是类String的同一实例。
2、变量
顾名思义,变量就是其值可以改变的量,但在java中并不是所有的变量值都是可以改变的。变量是计算机内存中的一块存储区域,这块区域有名字、类型、值及作用域,通过变量名使用变量中的数据,变量的类型决定该变量可取值和可进行的运算与操作。
引用类型的变量中存放该变量值的引用(实际就是地址),注意不是变量值,变量值本身为对象,在堆中存放,变量中存放该对象在堆中的地址,我们称为引用。
成员变量(membervariable),是类或对象的组成部分,表示对象的属性,它在类的方法或构造方法(constructor)之外定义。成员变量的作用域充满整个类。如果对成员变量的使用如果是在某个初始化语句之中,该成员变量的定义必须出现在该语句之前。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。