java基础语法

基础语法,学习基础–《java课堂随笔2》

java基础语法

一、关键字:

关键字定义:被Java语言赋予了特殊的含义用作专门用途的字符串(单词)
保留字:本质上就是关键字,可以理解为留给Java语言以后用的关键字
	
在Java中goto可不可以用来给变量命名?
答:不可以,参照以上解释,goto是保留字

二、标识符:

1.作用:

用来起名(包括变量名、方法名、包名、常量名等自主命名的规范)

2.命名规则:

1).可由   字母、数字、下划线、$ 组成
2).数字不能开头、不能是关键字(保留字)
3).总原则:见名知意
4).包名:全部小写
5).类名:所有单词首字母大写
6).变量名、方法名:第一个单词小写,第二个开始首字母大写
7).常量名:全部大写中间用下划线连接

三、注释

1.单行注释

//这里是一行注释 
键盘快捷键:Ctrl + /

2.多行注释

/*
这里是第一行注释
这里是第二行注释
*/
键盘快捷键:对选中的文字按下Ctrl + Shift + / 完成多行注释

3.文档注释

表现形式与多行注释相同不再赘述
功能:
1)解释说明
2)屏蔽不想运行的代码

四、变量

1.定义:

在程序的执行过程中在一定范围内可以变化的量称之为变量。
注意:在java中变量必须先声明后使用!

2.格式:

1)数据类型 变量名;
2)数据类型 变量名 = 初始值;

3.变量分类:

按照数据类型分类

基本数据类型 (八种)空间大小或者取值
整数:
byte1Byte
short2Byte
int4Byte
long8Byte
浮点数
float4Byte
double8Byte
字符
char2Byte
布尔型
booleantrue/false

注意:
1):在定义long型数据时,数据最后要加上一个L或者l(小写)。
例如:long a = 3456L;
2):小数的默认类型是double型,注意不要出现类型不匹配,若要定义float型数据,同long定义方法在数据后加上一个F或者f。例子参照上例不再赘述。
3):定义char类型变量要使用 ’ ’ 英文引号引起来,根据Ascii编码,char数据类型可以参与算术运算。
例如:char c = ‘A’;
4):boolean的true/false 通常由以下运算得出:
逻辑预算&(与)、|(或)
关系运算>(大于)、<(小于)
等等
5):与C语言不同,1和0在Java中不能代表true和false。
6):不能把null赋值给任意基本数据类型的变量只能赋值给引用数据类型。

4.基本数据类型转换

1)自动数据类型转换
	容量小的类型自动转换成容量大的数据类型
	char、byte、short运算会转换成int类型
	基本数据类型和字符串进行+运算时,基本数据类型会转换成字符串类型
	
2)强制类型转换
	容量大的转换成容量小的
	转换成希望转换成的数据类型

运算符
1)算术运算符 + (加) -(减) *(乘) /(除) %(取余)
①.如果对负数取模,可以把模数的负号忽略不计,被模数是负数则不可忽略
②.整数之间做除法市,是保留整数部分而舍弃小数部分
③.++自增一 --自减一
④.++在变量前面:先自增,然后把自增的结果返回
⑤.++在变量后面:先返回变量的值,然后再自增
2)赋值运算符
=,赋予,把等号右边的值赋值给等号左边的值
3)关系运算符
>(大于) <(小于) >=(大于等于) <=(小于等于)
返回值是boolean即true或者false
4)逻辑运算符-----与 或 非 异或
①.与(&& &):如果两侧都为真则为真,如果一侧为假则为假
&&左侧如果为假,右侧直接跳过不执行
&左侧无论真假,右侧都参与运算
②.或(|| |):如果一侧为真,则为真;如果两侧都为假,则为假
||左侧如果为真,右侧直接跳过不执行
|左侧无论真假,右侧都要执行
③.非(!):取反
④.异或(^):如果两侧相同则为假,如果两侧不同则为真
5)三元运算符
(条件表达式)?表达式1:表达式2
条件表达式的结果为true,运算后的结果是表达式1
条件表达式的结果为false,运算后的结果是表达式2
表达式1和表达式2为同种类型

如有错误、欢迎指正

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值