前言
今天是参加CSDN实训实战任务挑战营第八期第二天,温习了Java提供的标识符命名规范、基本数据类型、Java运算符,三种注释方法和输入输出,最后完成案例:薪资转换工具v1.0
一、Java提供的标识符命名规范
在我们编写Java项目过程中会涉及到很多需要命名的场景,比如给项目、包、类、方法、变量、常量、数组…等命名,这些都统称为标识符。在项目规模较大,业务复杂情况下,一个适当的标识符命名管理,会对整个代码管理有巨大帮助。
关于标识符命名规则如下:
(1)只能由数字、字母、下划线和“$”组成(随着Java本地化的支持加强,使用中文也不会报错,但是从程序编写效率和习惯的角度,建议不要使用中文命名)。
(2)不能以数字开头。
(3)不能是有Java的关键字和保留字(如下图所示),除此之外“true”、“false”和“null”看起来像关键字,但是它是一个特殊的值,也不能用于标识符命名。
图片
(4)严格区分大小写。比如“UserName”和“userName”是两个不同的名称。
(5)相同范围内不能定义重复名称。
(6)应该使用有意义的名称,达到“见名知意”的目的。虽然名称长度未做限制,但是从实用性角度考虑不宜过长。
(7)从Java从业者约定俗成的角度,针对不同类型的标识符有一些特定的共识。同时不同的公司内部还有更细化的规范和标准,通识性规范有如下:
.包名:全部小写,用“.”隔开。例如:“com.kaikeba.xinzhike”。
.类或接口:所有单词首字母大写。例如:“Teacher”、“UserDao”。
.方法或变量:第一个单词首字母小写,从第二个单词开始首字母大写。例如:“age”、“getName”。
.常量:全部大写,单词之间用下划线“_”隔开。例如:“PI”、“CONFIRM_OK”。
遵循这些命名规范,不仅仅增加代码可读性、便于管理,还能够在实际开发中减少很多不必要的麻烦。
二、Java中的基本数据类型
1、以上这些基本类型可以分为4种类型:
(1)整数类型
在程序中需要整数类型有四种选择,最常用的是“int”类型,最小值为-2 31,最大值为2 31 -1。其次是“long”类型和“short”类型,取值范围分别是-2 63至2 63 -1和-32,768至32,767(含)。byte类型最小值为-128,最大值为127(含),常用于文件操作。
(2)浮点类型
程序中遇到有小数点的操作经常用的是double类型(同时也是默认的小数类型),双精度浮点型,取值范围1.797693E+308~ 4.9000000E-324(E+308表示是乘以10的308次方,E-324表示乘以10的负324次方)。float是单精度浮点型,取值范围3.402823E+38 ~ 1.401298E-45。
(3)字符类型
“char”是单个16位Unicode字符。最小值为’\u0000’(或0),最大值为’\uffff’(或65,535,含该值)。char类型的数据需要用单引号括起来,存储的是单个字符。
(4)布尔类型
“boolean”数据类型只有两个可能的值:“true”和“false”,代表“真”和“假”两种状态。通常用于逻辑判断。
(5) 字符串类型
关于字符串操作,Java通过提供“java.lang.String”类提供了特殊支持。用双引号括起来的内容自动会创建一个新字符串对象,字符串是一个不可变对象。
字符串类型特殊的地方在于可以像基本类型一样直接通过等于号(“=”)进行赋值,连接时也可以支持用加号(“+”)。字符串的默认值是“null”。