上章我们了解了java语言的基本概述,接下来两章我们学习java语言基础
语言基础组成(所有编程语言都如此)
A、关键字 B、标识符
C、注释 D、常量和变量
E、运算符 F、语句
G、函数
1、关键字
定义:被java赋予了特殊含义的单词
特点:关键字中所有字母都为小写
a:定义数据类型的关键字。class、interface、int等
b:定义数据类型值的关键字。true、null等
c:定义流程控制的关键字。if、while、for等
d:定义访问权限修饰符的关键字。private、protected等
e:定义类,函数,变量修饰符的关键字。static,final等
f :定义类与类之间关系的关键字。extends、implements等
g:定义建立实例及引用实例,判断实例的关键字。new等
h:异常处理的关键字。try、catch、throw等
i :用于包的关键字。package、import等
j :其它修饰符关键字。native、assert等
2、标识符
定义:在程序中自定义的一些名称。
规则:a、由26个英文字母大小写,数字:0-9,符号:_、$组成
b、数字不可以开头。
c、不可以使用关键字。
区分大小写(c、python、php一般也区分)
规范:a、包名 多单词组成时所有字母都小写。xxxyyyzzz (python)xxx_yyy_zzz
(python) XxxYyyZzz
xxx_yyy_zzz
XXX_YYY_ZZZ
3、注释
定义:用于注解说明解释程序的文字。
格式:单行注释、//注释文字(c://、python:#、php://)
多行注释、/*注释文字*/(c:/* */、python:'''注释文字'''、php:/* */)
文档注释、/**注释文字*/
4、常量与变量
分类:整数常量、小数常量、
布尔型常量、字符常量、
字符串常量、null常量
八进制:用0开头表示。十六进制:用0x开头表示。
变量的定义:内存中的一个存储区域
该区域有自己的名称(变量名)和类型(数据类型)
该区域的数据可以在同一类型范围内不断变化
变量的格式:数据类型 变量名=初始化值;
5、运算符
a:算术运算符 如:5%(-2)=1、“/”、"+"
b:赋值运算符 如:=,+=,-=,*=,/=,%=
c:比较运算符 如:==,!=,<,>,<= >=,instanceof
d:逻辑运算符 如:&、|、^、!、&&、||
e:位运算符 如:<<、>>、>>>、&、|、^、~
f :三元运算符 如:(条件表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1
如果条件为false,运算后的结果是表达式2
6、程序流程控制
a:判断结构 if (ture){执行语句;}else{执行语句;}
if(条件表达式){执行语句;}else if(条件表达式){执行语句;}else{执行语句;}
b:选择结构 switch(表达式){case 取值1:执行语句:break;
case 取值2;执行语句;break;......
default:执行语句:break;}
c:循环结构 while(条件表达式){执行语句;}
do
{执行语句;}
while(条件表达式);
for(初始化表达式;循环化条件表达式;循环后的操作条件表达式){
执行语句;(循环体)
}
d:控制语句 break(跳出),continue(继续)
本章重点:
标识符的大小写
单多行注释
程序流程控制结构