代码审计---java基础
java基本语法
基础语法:
- 对象:对象是类的一个实例,有状态和行为
例如:一条狗是一个对象,他的状态就有:颜色,名字,品种;行为就有了:吃,坐下,叫等
类:类是一个模板,他描述一类对象的行为和状态
方法:方法就是行为,一个类可以有很多方法,逻辑运算,数据修改以及所有动作都是在方法中完成的
- 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定
第一个java程序1
2
3
4
5
6
7
8
9
10public class the_first_java {
/* 第一个Java程序
*它将输出字符串 Hello World
*/
public static void main(String[] args){
System.out.println("Hello World");
}
}
输出应该是1
Hello World
java对象和类
java创建对象
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字 new 来创建一个对象。
初始化:使用 new 创建对象时,会调用构造方法初始化对象。
puppy1
2
3
4
5
6
7
8
9
10public class Puppy {
public Puppy(String name){
System.out.println("小狗的名字是"+name);
}
public static void main(String[] args){
Puppy myPuppy = new Puppy("tommy");
}
}
输出应该是:1
小狗的名字是tommy
Java基本类型
1 | public class Test { |
输出应该是
1 | Bool:false |
java循环结构
经典的三种循环方式:
- while 循环
- do…while循环
- for循环
while实例1
2
3
4
5
6
7
8
9
10
11public class cycle {
public static void main(String[] args) {
int x=10;
while(x<20){
System.out.println("value of x : "+ x);
x++;
// System.out.println("\n");
}
}
}
输出1
2
3
4
5
6
7
8
9
10value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
不知道为啥,按理说不应该不会换行的吗,怎么加了个换行符多一行🧐
do-while循环1
2
3
4
5
6
7
8
9
10public class text {
public static void main(String args[]) {
for(int x = 10; x < 20; x = x+1) {
System.out.print("value of x : " + x );
System.out.print("\n");
}
}
}
输出为1
2
3
4
5
6
7
8
9
10value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19