1.1 Java的特点
简单 面向对象 平台无关 多线程 动态
1.2 筒单的java应用程序
public class Hello {
public static void main (String args [ ] ) {
System.out.println("大家好!”);
System.out.println("Nice to meet you");
Student stu =new Student();
stu.speak("We are students");
}
}
class Student {
public void speak(String s) {
System.out.println(s);
}
}
1.3 java程序的开发步骤
编写源文件,编译源文件生成字节码,加载运行字节码
1.4 基本数据类型
boolean,byte,short,char,int,long,float,double
1.5 输入输出
1.5.1输入 Scanner reader = new Scanner(System.in)
1.5.2输出 System.out.println() 输出数据后换行 System.out.print() 输出数据后不换行. 均不可出现“回车”.
1.6 数组
1.6.1 float a[ ]; char dog [ ] [ ];int [ ] a,b;
1.6.2 为数组分配元素
格式:数组名= new 数组元素的类型[数组元素的个数];
1.7 循环语句
1.7.1 for循环语句
for (变量初始化;循环条件;改变循环条件) {
若干语句
}
1.7.2while do-while
while(循环体) {
若干语句
}
do{
若干语句
}while(循环体);
1.8 父子类的继承性
子类继承父类的成员变量作为自己的成员变量,继承的成员应是这个类的完全意义的成员
重写:子类的重写方法的名字、参数类型个数和父类的方法完全相同,从而隐藏继承的方法
1.9 多态
1.9.1方法重载
一个娄中可有多个方法具有相同名字,但参数必须不同.
1.9.2 接口 interface 接口体
接口体中只可有常量和abstract方法.
接口多态指不同的类在实现同个接口可能有不同的实现方式,接口变量在回调接口方法时就可能有多种形态.