static关键字
static 修饰的⽅法或变量,优先于对象执⾏,所以内存有会现有 static修饰的内容,后有对象的内容
可以⽤来修饰类的成员⽅法、类的成员变量,还可以编写static静态代码块
修饰变量就是类变量,修饰⽅法就是类⽅法
INFO
总结: 类变量或者类⽅法,可以直接通过类名.⽅法名或者变量名进⾏调⽤,不⽤经过对象
1234567public class Student{ static int age; static String name; public static void sleep(){ }}
static变量也称作静态变
2021-09-03324 字2 分钟
Java核⼼基础之Switch条件分⽀语句
条件语句 switch case ,根据分⽀执⾏对应的逻辑
格式如下
123456789101112131415switch(表达式){ case 表达式常量1:语句1; break; case 表达式常量2:语句2; break; ... //可以有任意数量的case语句 case 表达式常量n:语句n; break; default : //可选 //语句}
INFO
Switch和if语句都是Java的选择语句,这两种都是允许在程序运⾏时控制程序的执⾏过程。
switch 语句可以拥有多个 case 语句,每个 case 后⾯跟⼀个常量和冒号
default就是如果
2021-09-02282 字2 分钟
Java核⼼基础之If else条件语句
if 语句的使⽤
12345//如果布尔表达式为true,则执⾏花括号⾥⾯的内容,如果语句体只有⼀句,则花括号可以不写,但是推荐写if(布尔表达式){ //语句体}
if else 语句的使⽤,如果if条件为false,则else⾥⾯的内容会被执⾏
12345if(布尔表达式){ //语句体}else{ //语句体}
if else if else 语句的使⽤,⽤于判断多个条件
1234567891011if(布尔表达式1){ //语句体}else if(布尔表达式2){ //语句体}el
算术运算符:
12345加法 +减法 -乘法 *除法 /取余 %
123456789⾃增1 ++ a++ 就是 a=a+1⾃减1 -- a-- 就是 a=a-1int a = 5;int b = a++;int c = ++a;int d = a--;int e = --a;
⾃增()⾃减(–)运算符是⼀种特殊的算术运算符
⾃增()⾃减(—)在变量左右有不同的意义
在变量左边则先⾃增减操作,再进⾏表达式运算
在变量右边则先进⾏表达式运算,在进⾏⾃增减操作
⾃增和⾃减运算符只能⽤于操作变量,不能直接⽤于操作数值或常量
关系运算符(⽤于数值的⽐较,不能是字符串等其他⾮数值)
123456等号
2021-08-30471 字2 分钟
Java核⼼基础之变量类型
讲解java类⾥⾯的变量类型
类变量(静态变量):
使⽤static声明的变量,可以直接使⽤ 类名.变量名访问
⼀个类不管创建了多少个对象,类只拥有类变量的⼀份拷⻉,数值默认值是0,布尔型默认值是false,引⽤类型默认值是null
⽣命周期
在第⼀次被访问时创建,在程序结束时销毁
声明为public类型,⼀般这样声明 public static final
存储在⽅法区,和堆栈不⼀样的⼀个空间
123public class Student{ public static final String PREFIX = "我是谁!";}
实例变量(属