软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

后端零 张有志

  • Zhangyz001
  • 2023-10-15
  • 0

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 中标识符是为方法、变量或者其他用户定义项定义的名称。
    标识符用来对变量、常量、类和方法等进行命名。
  • 命名规则:
    1. 标识符由数字(0~9)、美元符号($)、下划线(_)以及Unicode字符集组合构成;
    2. 标识符各符号之间没有空格;
    3. 标识符第一个字符不能为数字;
    4. 标识符不能为关键字和保留字;
    5. 标识符的命名最好能反映其作用。

三、变量及数据类型

  • 变量
    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)

Zhangyz001
Zhangyz001
© 2025 软件园学生在线
Theme by Wing