系列文章目录
第一章 Java语言概述1
第一章 Java语言概述2
第二章 Java基本语法1
一、Java命名规范
1、命名需要做到“见名知意”
类型 | 命名规范 | example |
---|---|---|
包名 | 均小写 | com.demo |
类名 | 首字母大写,驼峰式 | VariableTest |
变量名、方法名 | 第一单词首字母小写,后面均大写 | myNumber |
常量名 | 所有字母均大写,单词之间用“_”连接 | NUMBER |
二、变量类型
1.变量声明
由于Java语言属于强类型,所以其声明变量的格式为:
变量类型 变量名 = 变量所存储的值
2.变量分类
①整数类型
1、当byte、char、short三种基本类型之间做运算时,结果为int型
2、声明long类型变量时,必须以“l”或者“L”结尾
原因参考:博主:时间不会说谎shane.
个人理解:
由于在Java的语法规则中,整形常量默认为int型,所以当对long类型的变量赋值时,若在常量数字末尾未加入L,则将其值默认为int型,但是int型变量存在一定的数值区间;当值不在int类型所能存储的数值区间时,将会产生类型错误,如下图:
②浮点类型
1、声明float型变量,必须以“f”或“F”结尾
原因:在Java的语法规则中,浮点型常量的默认类型为double 型,double转float可能损失精度
③字符类型
1、定义char类型变量,通常使用一对 ‘’ ,内部只能写一个字符;
2、字符内容:一个字符或者转义字符
④字符串类型
1、String属于引用数据类型
2、String可以和8中基本数据类型只能做连接运算,用“+”,结果为String类型。
3、8种基本类型变量可以转化为String型,但不可以直接反过来强制转换,将String类型转化为8种基本类型其一。可以采用Integer.parseInt(Str)转化。
3、变量之间运算
当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型
byte、char、short—>int—>long—>float—>double