java 括号转义_java入门 标识符与数据类型

主要内容

  1. 标识符与关键字
  2. 注释
  3. 变量与常量
  4. 数据类型
  5. 类型转换
  6. 转义字符与进制问题

关键字和标志符

关键字

​ 定义:被Java语言赋予特定含义的单词.

​ 特点:全部小写

注意事项:goto 和 const 作为 保留字存在

​ 类似于Notepad++超级记事本会对关键字有特殊颜色标记.

Java所有关键字和保留字

ae2bb99cef1bd99446db2655ecd6b185.png

常用关键字

512f218dcebb0981db1acafe8ff47ab3.png

标志符

定义:给类,接口方法,变量等起名字的字符序列

组成内容:英文字母(大小写),数字,$,_;

注意:不能以数字开头;不能是java 中的关键字;区分大小写;

命名规则(见名知意)

A:包 ( 全部小写)

​ 单级包:小写

​ 举例: com,shsxt,helloworld

​ 多级包:小写,并用.隔开

​ 举例:com.shsxt.helloworld

​ 域名倒着写+模块名称

​ B:类或者接口

​ 一个单词:首字母大写

​ 举例:Student,Demo

​ 多个单词:每个单词首字母大写

​ 举例:HelloWorld,StudentName

​ C:方法或者变量

​ 一个单词:首字母小写

​ 举例:name,main

​ 多个单词:从第二个单词开始,每个单词首字母大写

​ 举例:studentAge,showAllNames()

​ D:常量

​ 全部大写

​ 一个单词:大写

​ 举例:PI

​ 多个单词:大写,并用_隔开

​ 举例:STUDENT_MAX_AGE

注意:一定要规范命名不要为了方便随意定义,后期数据多了不易维护

注释

定义:就是对程序进行解释说明

分类:1.单行注释 //注释

​ 2.多行注释 /*注释的内容*/

​ 3.文档注释 /* 注释** /

写注释的规范:一般单行注释是位于代码的右侧,多行注释与文档注释一般是写在类或者方法的上面的。

多行注释与文档注释区别: 多行注释的内容不能用于生成一个开发者文档,
而文档注释 的内容可以生产一个开发者文档

扩展: 使用javadoc开发工具即可生成一个开发者文档。
javadoc工具的使用格式:
javadoc -d 存放文档的路径 java的源文件

55317ac61c19b52cf04efe454bddfbd4.png
三种注释

e51371a935092d6b114461aebd35f102.png
Javadoc命令执行

b8bb2d57aaa35626a19912ed837f8425.png
打开index.html在类中只有文档注释的才被编译

注释的作用

​ A:解释说明程序,提高了代码的阅读性。

​ B:可以帮助我们调试程序。

变量与常量

常量

定义:执行过程中,其值不变;

分类:1.字面值常量

​ 2.自定义常量

字面值常量

​ A:字符串常量 "hello"

​ B:整数常量 12,23

C:小数常量 12.345

​ D:字符常量 'a','A','0'

​ E:布尔常量 true,false

​ F:空常量 null

变量

定义:在程序的执行过程中,其值在某个范围内可以发生改变的量

变量的定义格式:

​ A:数据类型 变量名 = 初始化值;

int a = 3;

​ B:数据类型 变量名;

​ 变量名 = 变量值;

int b;
b = 3;

变量的用途

存值;取值

变量的关注点

  1. 数据类型
  2. 变量名称
  3. 变量的值
  4. 变量的作用域,根据{} 来定
  5. 同一个作用域当中,变量不能重名
  6. 同一个变量在某一时刻,里面只能存在一个值,后来的值将替代/覆盖掉前面的值(前面的值永远找不到,没有撤销)

使用变量注意项:

  • 变量本身存在
  • 变量的值要存在
  • 使用时一定要存在于作用域之内
  • 其作用域:从定义开始,到离它最近的左大括号相对的右大括号结束
  • 注意:变量一旦被使用,那么必须保证它的值已经存在(形式参数除外)

数据类型

定义:Java是一种强类型语言,针对每种数据都提供了对应的数据类型。

分类

  1. 基本数据类型:4类8种
  2. 引用数据类型:类,接口,数组。

四类八种

①整型 占用字节数 比特/位 取值范围

byte(字节型) 1 8位 [-128 , 127]

short (整型 ) 2 16位 [-323768, 32767]

int (整型 ) 4 32位 [-21亿, 21亿]

long(长整型) 8 64位 很大很大

注意:整数数值默认为int类型,如果需要定义一个long类型的变量,当超出int的范围时,需要在该值后加 l或者L(建议大写否则很难看清)

②浮点型

float(单精度) 4

double(双精度) 8

float有效位是7位,double有效位是15位

注意:浮点数默认为double类型,如果需要定义一个float类型的变量,则数值后需要加 f或者F

③字符型(0~65535)

char(字符型) 2 (一个字符能存储一个中文汉字 )

④逻辑型(布尔型)

boolean(布尔类型) 1

数据类型的转换

默认转换

  1. 从小到大
  2. byte,short,char --> int > long > float > double
  3. byte,short,char之间是平级的,不相互转换,直接转成int类型参与运算。

强制转换

  1. 从大到小
  2. 可能会有精度的损失,一般不建议这样使用。
  3. 格式:目标数据类型 变量名 = (目标数据类型) (被转换的数据)
byte b1 = 3;//出错,默认类型为int,int区间比byte大,运行出错.
byte b2 = (byte)4;
short s1 = b+1;//出错,在进行运算后默认为int;
long l1 = 1000000000;//出错,默认为int,1000000000超出范围
float f1 = 3.14159;//出错,默认为double型,范围大于float;

转义字符

:代表一个反斜线字符

”:代表一个双引号字符

b:退格 ,是将光标移动到当前字符的前一个字符,并不会删除当前字符。

注意:eclipse当中不识别,需要在DOS环境下运行

n:换行,将当前位置移到下一行的开头

r:回车,将当前位置移到本行的本行开头

注意:n、r在eclipse没有区别,需要在DOS环境下运行

t:水平制表位:跳到下一个Tab位置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值