java入门2-语言基础之关键字,标识符,注释,常量和变量

一、关键字

1:关键字由语言开发者定义:
(1)被Java语言赋予特殊含义的单词
(2)特点: 全部小写
(3)注意事项:
A:goto和const作为保留字存在。
Java中常用的关键字有50个,48个加2个保留字。
这里写图片描述
这里写图片描述

注:Java 各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。

二、标识符

就是变量,类,接口等名字中的字符。
组成:
1、英文大小写字母
2、数字字符
3、美元符($)和下划线(_)

注意:
1、不能以数字开头
2、不能是Java中的关键字
3、区分大小写

命名法则:见名知意
1、包(其实就是文件夹,用于解决相同类名进行区分的问题),全部小写。

2、类或接口:每一个单词的首字母必须大写。

3、方法和变量:
一个单词:单词的首字母必须小写。
举例:main
多个单词:从第二个单词开始,每个单词的首字母必须大写。
举例:showAllName

4、常量:
每个单词字母必须全部大写,各个单词间用_隔开。

三、注释

符号与C相同,多行注释不能嵌套使用。/*注释*/
文档注释:/**注释文字*/
是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

四、常量

在程序执行的过程中,其值不发生改变的量
1、分类:
(1)字面值常量:
A:字符串常量 “hello”
B:整数常量 12,23
C:小数常量 12.345
D:字符常量 ‘a’,’A’,’0’
E:布尔常量 true,false
F:空常量 null
(2)自定义常量:
语法格式:final 常量名 = 值;
final double PI = 3.14;

2、在Java中针对整数常量提供了四种表现形式
A:二进制 由0,1组成。以0b开头。
B:八进制 由0,1,…7组成。以0开头。
C:十进制 由0,1,…9组成。整数默认是十进制。
D:十六进制 由0,1,…9,a,b,c,d,e,f(大小写均可)组成。以0x开头。
3、在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。

表示法中分为符号位和数值位。三种表示法的符号位是不变的。负数的三种表示符号位始终为1,正数为0

五、变量

与常量相对,其值可以变化。
变量定义格式:
数据类型 变量名 = 初始化值;
或者
数据类型 变量名;
变量名 = 初始化值;
Java中有两类数据类型,见下图:

这里写图片描述
注意:
1、整数默认是int类型,浮点数默认是double。
2、长整数要加L或者l(建议使用L)。
比如: long l1 = 88888888888L; //必须加l否则会出错
3、单精度的浮点数要加F或者f(建议使用F)。
4、Java 字符采用 Unicode 编码,char占两个字节,与c不同。
5、boolean 类型数据只允许取值 true 或 false ,不可以 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。
6、默认转换
byte,short,char—int—long—float—double
byte,short,char相互之间补转换,他们参与运算首先转换为int类型
强制转换,在数据承受范围内可以强制类型转换。
目标类型 变量名=(目标类型)(被转换的数据);

思考: 1,2两句是否正确

byte b1=3,b2=4,b;  
b=b1+b2;  //1
b=3+4//2

1句错误,变量计算,结果提升为int类型,结果在程序运行时才确定。
2句正确,常量计算,看结果是否在赋值的数据类型的范围内,如果不是,则报错。 结果在程序编译时就确定了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值