`
wangpengfei360
  • 浏览: 1059084 次
文章分类
社区版块
存档分类
最新评论

java 基础语法

 
阅读更多

1、凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则

2、标识符由字母、下划线“_”、美元符“$”或数字组成。

3、标识符应以字母、下划线、美元符开头

4、java标识符大小写敏感,长度无限制。

5、java命名“见名知意”且不能与java语言的关键字重名。

二、常量

1、java常量值 用字符串表示,区分为不同的数据类型

2、注意:区分字符常量和字符串常量

“常量”这个名词还会用在另外其它语境中表示值不可变的变量

三、变量

1、java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

2、java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式:

type varName=[=value][{,varName[=value]}]

3、变量其实是内存中的一小块区域,因此,每一个变量使用前必须要先声明,才能使用。

程序执行过程


四、Java变量的分类

1、按被声明的位置划分:

局部变量:方法或语句块内部定义的变量

成员变量:方法外部、类的内部定义的变量

注意:类外面(与类对应的大括号外面)不能有变量的声明

2、按所属的数据类型划分:

基本数据类型变量

引用数据类型变量

一句话总结“出了大括号,就没有人认识他了

五、局部变量与成员变量

1、方法体内部声明的变量(包括形参)称为局部变量

2、方法体内部是指与方法对应的大括号内部

3、方法体外,类体内声明的变量称为成员变量

六、java基本数据类型

4类8种基本数据类型

逻辑——boolean:逻辑运算,只允许取值true或false,不可以用0或者非0的整数代替true和false

文本型——char:单引号括起来的单个字符,每个字符占两个字节,还允许用转义字符

整数型——byte,short,int,long:有固定的表数范围和字段长度,不受具体操作系统的影响,保证java的可移植性;整形常量默认为int型

浮点型——float,double

七、基本数据类型转换

1、boolean类型不可以转换为其他的数据类型。

2、整形,字符型,浮点型的数据在混合运算中相互转换,且遵循以下原则:

a)、容量小的类型自动转换成容量大的数据类型;数据类型按容量大小排序为:

byte,short,char——>int——>long——>float——>double

b)、byte,short,char之间不会互相转换,他们三者在计算时首先会转换成int类型

c)、容量大得数据类型转换为容量小的数据类型时,要加上强制转换符,可能造成精度降低或溢出

d)、有多种类型饿数据混合运算时,系统首先自动的将所有数据转换成容量最大得那一种数据类型,然后在进行计算。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics