JavaSE基础(二)

一、标识符:(类名、变量名、方法名等...)

二、标识符的命名规则:

1、26个英文字母大小写、0-9、_或$组成

2、不能以数字开头

3、不可以用关键字和保留字

4、严格区分大小写,长度无限制

5、标识符不能包含空格

三、Java命名规范

包名:所有字母小写;xxxyyzz

类名、接口名:所有首字母小写(大驼峰命名);XxxYyyZzz

方法名,变量名:第一个单词首字母小写,其他首字母大写(小驼峰命名)xxxYyyZzz

常量名:所有字母大写 XX_YY_ZZ

注意:1、见名知意;2、Java采用unicode字符集,所以标识符可以为汉字,但不建议,避免劝退

四、变量(Java是强类型语言)

定义:(数据类型  变量名 = 变量值)

  • 内存中的一块存储区域;
  • 变量可以在同一类型范围内不断变化;
  • 变量是程序最基本的存储单元;包含变量类型、变量名和存储值。

注意:

  • 变量必须先声明、后使用;
  • 变量只能在自己作用域内使用;
  • 同一个作用域内不能声明两个重名的变量 

五、Java的数据类型 

 基本数据类型:

        整型:byte(1字节=8bit)、shaort(2字节)、int(4字节)、long(8字节)

        浮点型(带小数点):float(4字节、单精度)、double(8字节、双精度)

        字符型:char(2字节)  char = ‘a’(内部只能一个字符 )

        布尔型:boole

注意:

1、long型必须以"l"或"L"结尾

2、Java的浮点型常量默认为double,声明float型,必须以"f"或"F"结尾

引用数据类型:类(class)、接口(interface)、数组([ ])

数据类型之间的转换:(七种数据类型之间的转换,不包含布尔型):

1、自动类型转换

容量小的转换为容量大自动转换(容量指数的范围,不是内存)

byte、char、 short ---> int ---> long ---> float ---> double

:当byte、char、short三者做运算时,结果为int

2、强制类型转换

  • 使用强转符:()   double d=12.3     int  i = (int)d =>  i=12  {double强转成int}  
  • 强转有精度损失  

Guess you like

Origin blog.csdn.net/weixin_52540274/article/details/118683136