JavaSE教程-02Java基本语法

时间:2023-03-09 14:56:30
JavaSE教程-02Java基本语法

1.注释

什么是注释

用于解释说明程序作用的文字

Java中注释分类格式

单行注释

格式: //注释文字

多行注释

格式: /* 注释文字 */

文档注释

格式:/* 注释文字 /

2.关键字

什么是关键字

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

关键字注意事项

goto和const作为保留字存在,目前并不使用

类似Notepad++或eclipse这样的高级开发工具,针对关键字有特殊的颜色标记,非常直观

关键字都有哪些

JavaSE教程-02Java基本语法

JavaSE教程-02Java基本语法

3.标识符

什么是标识符:

程序中需要我们自己来命名的,比如类名,方法名,变量名

标识符命名规则:

由字母、数字、下划线、$组成,但不能以数字开头

大小写敏感

不得使用java中的关键字和保留字

建议采用驼峰式写法,比如定义一个系统用户类 SystemUser

4.常量

常量:程序中,固定不变的值,比如整数常量1、2、3、4、5、6,7,8等等

小数常量1.68、5.20等等,布尔常量false,true等等

5.变量

什么是变量?

变量用来存储程序执行中用到的数据

变量存储的数据是可以改变的

变量定义格式

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

如何更好理解变量的使用方式?

类比于酒店

6.数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的数据类型,在内存中为每种数据类型分配了不同的内存空间

考点:请写出Java的基本数据类型?

JavaSE教程-02Java基本语法

JavaSE教程-02Java基本语法

JavaSE教程-02Java基本语法

Char:2个字节

总结:

数据分类的目的:合理利用内存

规则:

1,变量必须先声明,并且初始化后才能使用;

2,声明变量必须有数据类型

3,同一作用域内变量不能重复定义

4,变量名小写开头

5,变量的赋值不能越界

6,数据类型的转换问题

赋值时的转换(默认转换+强制转换)

运算时的转换,掌握+号运算符(默认转换)

默认转换(把小的赋值给大的)

byte-short-int-long-float-double

强制转换(把大的赋值给小的)

目标类型 变量名=(目标类型)(被转换的数据);

7.表达式的概念

表达式的概念:操作数+运算符+操作数,就组成一个表达式

8.运算符

i.算术运算符

算术运算符(+、-、*、/、%、++、–、注意区分前置和后置的区别)

/和%的区别

++和–前置后置的区别(重点)

ii.赋值运算符

赋值运算符(= , +=, -=, *=, /=, %=)

=为基本的赋值运算符,其他的为扩展的赋值运算符

iii.关系运算符(比较运算符)

关系运算符(比较运算符)

==:相等 ==

!=:不相等 !(非)

:大于

<:小于

=:大于等于

<=:小于等于

关系运算符的结果都是boolean类型,true 或者 false

注意:不要将==用成=

iv.逻辑运算符

逻辑运算符

&(与) 、|(或) 、!(非)&&(短路与)、||(短路或)、^(异或)

规则:

& 一个为假,则为假 逻辑与

| 一个为真,则为真 逻辑或

!非false则true,非true则false

&& 一个为假,则为假 短路与

|| 一个为真,则为真 短路或

^ 两个不同,则为true,相同则为false

v.三目运算符(三元运算符)

三目运算符

格式

(关系表达式)?表达式1:表达式2;

如果关系表达式结果为true,运算后的结果是表达式1;

如果关系表达式结果为false,运算后的结果是表达式2;

练习:

获取两个数中的最大数。

9.转义字符

重点是掌握转移字符“\”的作用

符号 作用

\n : 换行

\t : 水平制表

\’: 单引号

\”: 双引号

\\ : 产生一个斜杆