一、注释
1.1注释的作用
注释是对代码的解释和说明,其目的是让程序员更快的理解代码。 注释是给人看的解释和说明。 在程序编译时,注释不会生成到class字节码文件中,只在java源文件中保留。
1.2写注释的三种方式
1.单行注释,格式如下:
2.多行注释,格式如下:
3.javadoc注释,格式如下:
二、标识符和关键字
2.1标识符
标识符是指程序员自己规定的代表一定含义的单词(在java源程序中凡是自己有权修改的名字)。 比如类名、接口名、变量名、方法名、常量名等。
2.1.1标识符命名规则
命名规则是不可违背的,否则会报错。 命名规则如下:
标识符只能由数字字母下划线美元符号组成,不能有其他符号。
标识符不能以数字开头。
java关键字和保留字不能作为标识符。
标识符严格区分大小写。
标识符理论上没有长度限制。
2.1.2标识符命名规范
命名规范是一种书写代码的通用习惯,不遵守不会报错。命名规范如下:
见名知意:增强可读性
驼峰命名:利用首字母大小写分隔单词,每个单词之间会划清界限,如:getName 表示获取名字
类名、接口名首字母大写,后面每个单词首字母大写
变量名、方法名首字母小写,后面每个单词首字母大写
常量名全部大写,单词和单词之间使用下划线连接
2.2关键字
Java关键字是编译语言事先定义的,有特殊意义的单词,Java中所有关键字都是小写的英文单词。常见关键字如图:
三、变量
3.1字面量
字面量就是数据/数值。例如:123、true、‘abc’、“ABC”。 在编程语言中数据被分为:
整数型(整数):1、2、-1
浮点型(小数):1.0、3.14
字符型(文字,单个字符):'a'、'中'
布尔型(真,假):true、false
字符串型(文字,多个字符):"abc"、"好的"
3.2变量
变量是内存中存储数据最基本的单元。 变量的三要素是数据类型、变量名、字面量。
3.2.1变量的使用
在使用变量前必须先进行变量的声明。然后进行变量的赋值。 在同一个域中,变量不能重名。
变量的声明:
数据类型 变量名;
变量名=值;
例如:
int i;
i=1;
int count = 100;
int a=200,b=300,c=400;
int a,b,c=20;
3.2.2变量的分类
变量根据声明位置分为:
局部变量:在方法体中声明的变量以及方法的每一个参数都是局部变量。
成员变量:在方法体外,类体内声明的变量是成员变量。
静态(成员)变量:成员变量声明时使用static关键词修饰的称为静态(成员)变量。
实例(成员)变量:没有static关键词修饰的称为实例(成员)变量。
public class Test{
int x=20;
static int y=200;
public static void sum(int a,int b){
int firstNum=100;
}
}
3.2.3变量的作用域
变量的作用域就是变量的使用范围。 不同类型的变量存储在java虚拟机上的不同内存区域,所以变量是有作用域的。 口诀:出大括号就不认识。
小例子:
{
int i = 100;
{
在这里可以访问i
}
}
{
在这里是无法访问i变量。
}
四、数据类型
数据类型的所用是决定程序运行阶段给该变量分配多大的内存空间。 数据类型主要分为两大类:
基本数据类型:又分为四类八种:
1.整数型:byte、short、int、long
2.浮点型:float、double
3.字符型:char
4.布尔型:boolean 布尔类型在java中只有true和false,没有0和1
引用数据类型:字符串型String属于引用数据类型
String字符串不属于基本数据类型
基础数据类型的详细信息:
4.1先略
五、运算符
运算符是对操作数的运算方式。 按照操作数分类有单目运算符、双目运算符、三目运算符。 按照功能来分有:
算术运算符:+、-、*、/、%、++、 --
关系运算符:>、>=、<、<=、==、!=
逻辑运算符:&、|、!、&&、||
赋值运算符:=、+=、-=、*=、/=、%=、^=、&=、|=、<<=、>>=
位运算符:&、|、^、~、<<、>>、>>>
条件运算符:布尔表达式?表达式 1:表达式 2
字符连接运算符:+
其他运算符:instance、new
5.1算术运算符
5.2关系运算符
5.3逻辑运算符
5.4赋值运算符
5.5条件运算符
5.6字符串连接运算符
六、控制语句
控制语句是用来对程序流程的选择、循环、转向和返回等进行控制的。 Java中共有四类8种控制语句:
选择语句:if、switch
循环语句:for、while、do...while
转向语句:break、continue
返回语句:return
6.1选择语句
选择语句又称分支语句,它用来对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。
6.1.1 if语句
if语句的语法格式总结为四种:
if(布尔表达式){
java语句;
}
if(布尔表达式){
java语句;
} else {
java语句;
}
if(布尔表达式){
java语句;
}else if(布尔表达式){
java语句;
} else {
java语句;
}
if(布尔表达式){
java语句;
}else if(布尔表达式){
java语句;
} else if(布尔表达式){
java语句;
}
if语句在任何情况下都只有一个分支进行。
6.1.2 switch语句
6.2循环语句
6.2.1 for语句
6.2.2 while语句
6.2.3 do…while语句
6.3转向语句
6.3.1 break语句
6.3.2 continue语句
七、方法
7.1
|