Java基础语法
(有错误请大佬指教o.0)
一、类
类包含定义,命名,方法等次级概念
1.类定义
Java是面对对象的语言,而类是对象的模板,它描述一类对象的状态和行为。
在软件中,状态叫做属性,行为叫做方法,因此进而引出类方法的概念(第3板块中讲解)
举例:
public class Study {}//Study即为一个类名
2.类的命名规范
驼峰命名(Camel-Case)法
1.类名、接口名:首字母大写,后面每个单词首字母大写,如
public class StudentOnline{ }
2.变量名、方法名:首字母小写,后面每个单词首字母大写,如
public String getUserName(){ }
3.常量名:全部大写,单词与单词之间用下划线连接
3.类方法
1.定义:方法,就是该如何去做一件事,它分为两类:
A、有返回类型的方法
B、无返回类型的方法,用void占位,如:
public static void main(String[] args) {}//该void即起到占位的作用
2.格式:
[修饰符] 返回类型 方法名([参数类型 参数名])
{
方法体
}
二、标识符
- Java 中标识符是为方法、变量或者其他用户定义项定义的名称。
标识符用来对变量、常量、类和方法等进行命名。 - 命名规则:
- 标识符由数字(0~9)、美元符号($)、下划线(_)以及Unicode字符集组合构成;
- 标识符各符号之间没有空格;
- 标识符第一个字符不能为数字;
- 标识符不能为关键字和保留字;
- 标识符的命名最好能反映其作用。
三、变量及数据类型
- 变量
1.变量就是指代在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。
变量必须先声明后使用,且相同的变量只能声明一次。
2.变量可以用数据类型来声明 - 数据类型
1.变量声明数据类型 变量名 例:
int age; // 声明一个整数变量 double score; // 声明一个双精度浮点数变量 char grade; // 声明一个字符变量 String name; // 声明一个字符串变量 boolean passed; // 声明一个布尔变量 true/false
2.基本数据类型
boolean,char,byte,short,int,long,float,double
1.字节:
byte:(字节)1个字节
2.整数类型:
short:(短整型)2个字节
int:(整型)4个字节,整数的默认类型是int
long:(长整型)8个字节
3.浮点类型:
float:(单精度浮点数)
double:(双精度浮点数)浮点数默认类型是double
4.布尔类型:
boolean:只有两个值true和false
5.字符类型:
char:单引号引着的单个符号,如: 'a' , '中',而不能是‘ab’或“a”
3.封装类类型
Boolean,Character,Byte,Short,Integer,Long,Float,Double
4.引用数据类型
分为数组、类、接口
四、运算符
- 1.算术运算符:+,-,*,/,%,++,--
- 2.关系运算符:==,!=,>,=,<=
- 3.逻辑运算符:&&,| |,!
- 4.赋值运算符:=,+ =,- =,* =,/ =,% =,<> =,&=,^=,|=
五、控制语句
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。
很多时候要通过控制语句的执行顺序来实现我们想要的功能。
1.选择
- if
if (condition) {
// 当条件为真时执行的代码块
}
如果条件 condition 为真,则执行代码块中的语句;否则跳过该代码块。
if (condition) {
// 当条件为真时执行的代码块
} else {
// 当条件为假时执行的代码块
}
如果条件 condition 为真,则执行第一个代码块;否则执行 else 代码块。
if语句根据条件的顺序依次判断,执行第一个为真的条件对应的代码块;如果所有条件都为假,则执行 else 代码块。
2.判断
- for
for (initialization; condition; update) {
}
initialization 是循环的初始条件,用于初始化循环控制变量;condition 是循环的条件,只有当条件为 true 时,循环才会执行;update 是循环控制变量的更新操作,它会在每次循环迭代完成后执行。
- while
while (condition) {
}
condition 是一个布尔表达式,用于判断循环是否继续执行。只有当 condition 的值为 true 时,循环体中的代码块才会被执行。当 condition 的值为 false 时,循环终止,程序继续执行循环之后的代码。
需要注意的是,在使用 while 循环时,要确保循环条件最终能够为 false,以避免进入无限循环的情况。
- do-while
do {
// 循环体代码
}
while (condition);
condition 是一个布尔表达式,用于判断循环是否继续执行。当 condition 的值为 true 时,循环会继续执行;当 condition 的值为 false 时,循环终止。
需要注意的是,无论循环条件是否满足,do-while 循环至少会执行一次循环体。因此,do-while 循环适用于那些需要至少执行一次的情况。
与 while 循环类似,使用 do-while 循环时,同样要确保循环条件最终能够为 false,以避免进入无限循环的情况
(以上为个人见解,可能疏忽漏掉了一点东西,望见谅ovo)