1.注释
什么是注释
用于解释说明程序作用的文字
Java中注释分类格式
单行注释
格式: //注释文字
多行注释
格式: /* 注释文字 */
文档注释
格式:/* 注释文字 /
2.关键字
什么是关键字
被Java语言赋予特定含义的单词
关键字注意事项
goto和const作为保留字存在,目前并不使用
类似Notepad++或eclipse这样的高级开发工具,针对关键字有特殊的颜色标记,非常直观
关键字都有哪些
3.标识符
什么是标识符:
程序中需要我们自己来命名的,比如类名,方法名,变量名
标识符命名规则:
由字母、数字、下划线、$组成,但不能以数字开头
大小写敏感
不得使用java中的关键字和保留字
建议采用驼峰式写法,比如定义一个系统用户类 SystemUser
4.常量
常量:程序中,固定不变的值,比如整数常量1、2、3、4、5、6,7,8等等
小数常量1.68、5.20等等,布尔常量false,true等等
5.变量
什么是变量?
变量用来存储程序执行中用到的数据
变量存储的数据是可以改变的
变量定义格式
数据类型 变量名 = 初始化值;
如何更好理解变量的使用方式?
类比于酒店
6.数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的数据类型,在内存中为每种数据类型分配了不同的内存空间
考点:请写出Java的基本数据类型?
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.转义字符
重点是掌握转移字符“”的作用
符号 作用
: 换行
: 水平制表
’: 单引号
”: 双引号
\ : 产生一个斜杆