喜欢研究学习技术,喜欢和志同道合的人交流。 从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。 励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。

java数据类型和相关命名规则

上一篇 / 下一篇  2014-06-08 18:33:48 / 个人分类:java开发技术

1、java标识符的命名规则:
1、标识符有数字,字母,_,$四个部分组成。
2、不能以数字开头。
3、不能和关键字重复。

2、类名的命名规则:
1、要遵循标识符的命名规则。
2、每一个单词的首字母必须要大写。
3、遵循:见名之意。

3、类的组成部分:
1、变量:用来描述事物的静态属性。
2、方法:用来描述动态的数据。

3.1、变量:
根据其值可分为:
1、变量:其值是可以改变的的。
2、常量:其值不能改变的变量

引用数据类型:以一个类名为数据类型。
1、以API中提供的类名为数据类型。
2、以自定义的类为数据类型。

按照变量存在的位置不同:
1、成员变量:直接在类中声明的变量。
2、局部变量:在类中的某一个方法中声明的变量。

根据其值类型不同:
1、基本数据类型:基本数据类型:四类八种。
2、引用数据类型
基本数据中需要注意:long、float
1、在给long类型赋值的时候,需要在后面加上L或者l。
2、在给float类型赋值的时候,需要在后面加上F或者f。
3、整数类型默认的是int类型。
4、浮点类型默认为float类型。


4、成员变量和局部变量的区别是什么?
1、声明格式不同,局部变量在声明中,不能有访问权限。
2、初始值不同:
成员变量是拥有默认值:String=null,整数类型的默认值是0.
浮点类型的默认值:0.0,逻辑类型的默认值:false。
字符类型的默认值:空格。
引用数据类型默认值:null。
局部变量是没有默认值的:
局部变量是必须要进行手工赋值,局部变量必须先赋值再使用。
3、作用域不同:
局部变量的作用域:仅限于当前的大括号内。
而成员变量的作用域在整个类中。
局部变量一旦超出作用域,则就不存在了(不能用)。


1、引用数据类型是没有长度限制的。
2、两个最大的long类型的数据进行相乘,用什么数据类型进行表示呢?
3、因为object是java中所有类的父类,所以可以用来修饰任何类型的值。


TAG:

 

评分:0

我来说两句

Open Toolbar