初识JAVA--编写规范、常量变量、数据基本类型、转义符

编写规范

老话说的好,无规矩不成方圆,国有国法,家有家规,没有一定的规矩,岂不是乱了套,那么我们JAVA也写了一个编写规范,下面看一下JAVA的编写规范都是什么。
我们要注意的是:

  • 起名字要见名知意
  • 代码要进行适当的缩进
  • 在码代码的时候要进行成对编程,以免丢失
  • 对代码我们要进行合理的注释,方便后期他人维护或自己能看懂

关键字

  1. 定义:被JAVA语言赋予特定含义的词汇
  2. 特点:要注意!全部小写
  3. 注意事项:不光是关键字,我们还有保留字,保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用。比如:true、false、null、goto、const
  4. java所有的保留字如下图:
    在这里插入图片描述
  5. 常用的关键字如下图:
    在这里插入图片描述

标识符

  1. 定义:就是给类,接口,方法,变量等起名字的字符序列
  2. 组成规则:
    A:英文大小写字母(字符统称–>中英文皆可,强烈不推荐使用中文)
    B:数字
    C:$和_
  3. 注意事项:
    A:不能以数字开头,例:public class 4Student{ } 这个是不可以的。
    B:不能使用JAVA的关键字
    C:一定要区分大小写,JAVA是高度区分大小写的,很敏感
  4. 常见的命名规则
    A:包 全部小写
    - 单级包:小写
    - 举例: com,shsxt,helloworld
    - 多级包:小写,并用.隔开
    - 举例:com.shsxt.helloworld
    - 域名倒着写+模块名称
    B:类或者接口
    - 一个单词:首字母大写
    - 举例:Student,Demo
    - 多个单词:每个单词首字母大写
    - 举例:HelloWorld,StudentName
    C:方法或者变量
    - 一个单词:首字母小写
    - 举例:name,main
    - 多个单词:从第二个单词开始,每个单词首字母大写
    - 举例:studentAge,showAllNames()
    D:常量
    - 全部大写
    - 一个单词:大写
    - 举例:PI
    - 多个单词:大写,并用_隔开
    - 举例:STUDENT_MAX_AGE

注释

  1. 定义:就是对程序进行解释说明的文字
  2. 分类:
    1). //单行注释单行注释使用,解释当前行是用于做什么
    2)./*文本*/多行注释进行多行注释使用
    3)./**文档*/文档注释通常使用在类或者方法上方我们可以通过doc把文档注释抽离出来,形成了客户所需要的API,在DOS窗口输入javadoc 文件名字,就会在该文件夹下生成。
  3. 注释的作用:
    A:解释说明程序,提高了代码的阅读性。
    B:可以帮助我们调试程序。

常量变量

常量和变量是我们经常使用的量,具体什么叫常量,什么又叫做变量,我们大家一起来看一下。

常量

  1. 定义:在程序执行的过程中,其值不发生改变的量
  2. 分类:
    A:字面值常量
    B:自定义常量
    今天我们讲一下什么叫做字面值常量,关于自定义常量,我们以后再说
  3. 字面值常量:
    A:字符串常量 “hello”
    B:整数常量 12,23
    C:小数常量 12.345
    D:字符常量 ‘a’,‘A’,‘0’
    E:布尔常量 true,false

变量

  1. 在程序的执行过程中,其值在某个范围内可以发生改变的量
  2. 变量的定义格式:
    A:数据类型 变量名 = 初始化值;
    B:数据类型 变量名;变量名 = 变量值;
  3. 变量的两种用途:
    A:存值(set)
    B:取值(get)
  4. 需要注意的点:
    A:数据的类型
    B:变量的名称
    C:变量的值
    D:变量的作用域,作用域取决于距离变量最近的两个{}
    同一个作用域的变量名字不能重复
    同一个变量在某一时刻只能存贮一个值,后来的值可以进行覆盖/代替原来的值(覆盖后,原来的值就在也不存在了,再也找不到了)

数据类型

什么叫做数据类型,数据类型又是什么呢,具体的说Java是一种强类型语言,针对每种数据都提供了对应的数据类型。那么JAVA的数据类型分为基本数据类型和引用数据类型,我们今天说的就是基本数据类型,引用数据类型(类、数组、接口)我们以后再进行详细的介绍。

数据基本类型

基本数据类型分为:四类八种,那四类八种都有哪些呢?往下看!
四类八种:

  1. 整数型:
    1).byte
    2).short
    3).int
    4).long
  2. 字符型:
    5).char
  3. 浮点型:
    6).float
    7).double
  4. 布尔型:
    8).boolean
    那他们的每一个类型所占用的多少字节、多少比特位、以及取值范围是多少呢?请看下图:
    在这里插入图片描述
    需要注意的是:
  5. 整数数值默认为int类型,如果需要定义一个long类型的变量,当超出int的范围时,需要在该值后加 l或者L(推荐使用大写的L,方便区分)
  6. 浮点数默认为double类型,如果需要定义一个float类型的变量,则数值后需要加 f或者F
  7. char类型的需要用 ’ '将字符括起来,例:‘a’,‘1’,‘好’
  8. 整数默认是int类型,浮点数默认是double。长整数要加L或者l,单精度的浮点数要加F或者f。

数据类型转换

首先要先说明,boolean是不参与任何数据类型的转换的。
我们默认的转换类型是:
从大到小,如下图:
在这里插入图片描述
就像图片上的一样,小数据类型可以直接转为大数据类型,那么大数据类型就不能直接转换为小数据类型,需要进行强制类型的转换。
要注意的是:
如果是通一种数据类型,比如整型-整型,浮点型-浮点型,只需要考虑空间大小即可。
如果不是同一种数据类型,比如整型-浮点型,则需要考虑精度的问题,整型-字符型,可以直接转换,因为字符型是遵循ASCII编码集的对应关系,可以转为整型,那字符型我们一般会用到0-255,ASCII编码表如下图。
在这里插入图片描述
在这里插入图片描述
那么我们强制转换的格式为:
目标数据类型 变量名 = (目标数据类型) (被转换的数据);

转义符

最后介绍的就是我们会用到的转义符,当然如果是转义符,那么会有很多很多,今天就简单介绍一下我们常用的转义符都有哪些。

常用的转义符

  1. \:代表一个反斜线字符”\”
  2. \”:代表一个双引号字符
  3. \b:退格 ,是将光标移动到当前字符的前一个字符,并不会删除当前字符。 注意:eclipse当中不识别,需要在DOS环境下运行
  4. \n:换行,将当前位置移到下一行的开头
  5. \r:回车,将当前位置移到本行的本行开头
    注意:\n、\r在eclipse没有区别,需要在DOS环境下运行
    \t:水平制表位:跳到下一个Tab位置
`public class Demo{  
	public static void main(String[] args){
		System.out.println("请自由发挥 我们是最棒的!!!");
		System.out.println("请自由发挥\t我们是最棒的!!!");
		System.out.println("请自由\发挥我们是最棒的!!!");
		System.out.println("请自由发挥\b我们是最棒的!!!");
		System.out.println("请自由发挥 我们是最棒的!!!\b ");
		System.out.println("请自由发挥\r我们是最棒的!!!");
		System.out.println("请自由发挥 我们是最棒的\r!!!");
		System.out.println("请自由发挥\n我们是最棒的!!!");
		
	} 
}`

下图是上面代码速执行后的执行结果,可以对照看一下。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值