java基础语法
- 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
- 类:类是一个模板,它描述一类对象的行为和状态。
- 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
- 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
第一个Java程序
1 |
public class HelloWorld { |
对象和类
类可以看成创建对象的模板。
1 |
public class Dog { |
一个类可以包含以下类型变量
- 局部变量:在方法、构造方法或者语句块中定义的变量。
- 成员变量:定义在类中,方法体之外的变量。
- 类变量:声明为static类型。
创建对象
- 声明一个对象
- 实例化,使用关键字new创建一个对象。
- 初始化,使用new创建对象是,会调用构造方法初始化对象。
1
2
3
4
5
6
7
8public class Puppy {
public Puppy(String name) {
System.out.println("我的小狗的名字是" + name);
}
public static void main(String []args) {
Puppy myPuppy = new Puppy("小黄")
}
}
访问实例变量和方法
ObjectReference = new Constructor,ObjectReference.variablename,ObjectReference.methodName()
基本数据类型
- 内置数据类型
- 引用数据类型
内置数据类型
- byte:8位,有符号,最小值
-128(-2^7),最大值是127(2^7-1)。 - short:16位,有符号,最小值
-32768(-2^15),最大值是32767(2^15-1)。 - int:32位,有符号,最小值是
-2,147,483,648(-2^31),最大值是2,147,483,647(2^31 - 1)。 - long:64位,最小值是
9,223,372,036,854,775,808(-2^63),最大值是9,223,372,036,854,775,807(2^63 -1)。 - float:单精确,32位。
- double:双精确,64位。
- boolean:true,false,默认值是false。
- char:单一的16位Unicode字符。
引用类型
引用类型指向一个对象,指向对象的变量是引用变量。对象,数值都是引用数据类型,默认值位null。例如:Site site = new Site("Runoob")。
Java常量
在Java中使用final关键字修饰变量,声明方式为final double PI = 3.14.159。
常用名常用小写表示变量,大写表示常量。
自动类型转换
整型、常量、字符型可以混合运算,不同类型先转化为同一类型,然后进行运算,转换从低级到高级。
变量类型
- 类变量:独立于方法之外的变量,用
static修饰。 - 实例变量:独立于方法之外的变量,不要
static修饰。 - 局部变量:类的方法之中的变量。
1 |
public class Variable { |
循环
- for循环
- while循环
- do while循环
- foreach




近期评论