java基础
2024-07-09 18:04:00
Java 基础
1. 变量,常量,数据类型
1.1 变量常量
声明变量可以使用以下形式,声明常量可以在数据类型前使用关键字final
1 | public static void main(String[] args) { |
2 数据类型
2.1 整型
- byte 字节型
- short 短整型
- int 整形
- long 长整形
在使用
long
时,值后面添加大写或小写的l
十六进制之前添加0x
,八进制开头添加0
1
2
3
4
5
6
7
8
9
10
11public static void main(String[] args) {
byte numByte = 12;
short numShort = 120;
int numInt = 234;
long numLong = 123123;
System.out.println(numByte);
System.out.println(numShort);
System.out.println(numInt);
System.out.println(numLong);
}
2.2 浮点型
- float
- double
在使用
float
时,值后面添加大写或小写的f
1
2
3
4
5
6
7public static void main(String[] args) {
float numf = 12.2f;
double numd = 12.342;
System.out.println(numf);
System.out.println(numd);
}
2.3 字符型
使用单引号包围,而且内部只能有一个字符
1 | public static void main(String[] args) { |
2.4 布尔型
- true
- false
1
2
3
4
5
6
7public static void main(String[] args) {
boolean a = true;
boolean b = false;
System.out.println(a);
System.out.println(b);
}
3 运算符
运算符以其他编程语言一样
4 流程控制
4.1 代码块和作用域
被大括号括起来的就是块(代码块)
变量的作用范围仅限于声明时所在地块,这叫做变量的作用域
5 访问控制
5.1 选择
5.1.1 if
1 | public static void main(String[] args) { |
5.1.2 switch
1 | public static void main(String[] args) { |
5.2 循环
5.2.1 for
1 | public static void main(String[] args) { |
5.2.2 while
1 | public static void main(String[] args) { |
5.2.3 do-while
1 | public static void main(String[] args) { |
5.2.4 break & continue
break
跳出当前循环continue
跳出当前循环
1 | public static void main(String[] args) { |
6 权限管理
private
私有,标记为私有的内容无法被除当前类以外的任何位置访问。什么都不写
默认,默认情况下,只能被类本身和同包中的其他类访问。protected
受保护,标记为受保护的内容可以能被类本身和同包中的其他类访问,也可以被子类访问public
公共,标记为公共的内容,允许在任何地方被访问。
7 方法
创建方法在没有返回值可以使用void
表示
1 | public static void main(String[] args) { |
如果有一系列方法相同,单参数不同,可以使用方法重载
方法名形同,单参数不同
1 | public static void main(String[] args) { |