java语法基础

标识符

1.系统预定义
2.用户自定义
3.标识符以字母、下划线、美元符开头、分别大小写。不能以数字开头,下划线,字母,美元符“$”中数字组成,不要是关键字。

类名:首字母大写,驼峰命名

变量名:除第一个单词外,其他首字母大写。
包名:全小写,反序写法。

数据

数据在计算机内部都是二进制

变量

让计算机分配一个空间,存放可以变化的数据量。
使用步骤
(1)声明:数据类型 变量名
(2)赋值:变量名=值

基本数据类型和引用数据类型的区别

(1)基本数据类型只有4类8种,且都是关键字,引用数据类型不是关键字,是有程序员自定义的。
(2)基本数据类型的变量值是放在变量本身当中的,引用数据类型的变量,变量中放的是引用(地址)指向真正的放值的空间——类、接口、数组。

常量

存放不要变化的数据量,命名:全大写,单词之间用下划线–分隔 字面常量:5 、‘A’
符号常量:给字面常量取一个自定义的名字。
final 数据类型 常量名=值

为什么要给常量取名字

(1)方便修改,只需要改常量声明为即可。
(2)赋予常量业务含义。

运算符

对常量和变量进行操作的符号
x++ 语句执行后变量+1
++x 语句执行前变量+1

算数运算符

(1)左右两边数据类型不一致时,会自动类型转换为较大的数据类型。
(2)%左右两端只能是整数,最终结果的正。负只和前面数相关。
《=》= = = 1=比较运算符,返回值是boolean类型
&位与,只有当左右两边都为1时,结果为1。
1位或,只有当左右两边都为0时,结果或为0。
^异或,同时为0,不同为1
任何一个数,异和它本身,结果为0.
任何一个数,异或0,得到的是它本身。
&&\!逻辑运算符 左右两端只能是布尔表达式!布尔表达式!是单目运算符,第一个表达或false短路
&与&&,当&左右两个是布尔表达式时,其效果和&&是一样
\与\,只是&&会发生短路,第一个表达为true短

?:
布尔表达式? 表达式1;表达式2
布尔表达式返回结果为true,执行表达本2.
否侧执行表达式2。

=赋值运算符

(1)左边有且只有一个变量
(2)如果赋值号左右两端数据类型不一致时,可能会报错,发生数据类型转换。

肯定失败

(1)基本数据类型和引用数据类型之间不能直接转换。
(2)boolean类型不能与其他基本数据类型相互转换。
自动类型转换(隐式转换) 强制类型转换(显式转换)
将小范围的数据转换类型的赋值给大范围数据类型变量。
强制转换将大范围赋给小范围 数据类型变量名=(待转类型
单行注释的多行注释用于方法或语句当中,给某一行或某一段代码说明。
多行注释用于类、方法、属性前面,它是一个特殊的注释符号,和javadol工具一起使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值