morning
1.J2SE,J2EE,J2ME
2.JVM(Java Virtual Machine) ,java虚拟机
3.Java运行时环境(JRE):加载代码,校验代码,执行代码
4.Java的垃圾回收机制(GC)
5.JRE的安装配置:
Java开发工具集JDK----Java Development Kits
环境变量:Path----用于指定操作系统的可执行指令的路径
ClassPath----用于指定Java的类文件存放路径
afternoon
1.对象 万物皆对象
类(class):类是对一类事物描述,是抽象的、概念上的定义
对象(object):是实际存在的该类事物的每个个体,因而也称实例(instance)
2.java类的声明
语法格式:[<modifiers>] class <class_name>
{
[<attribute_declarations>] 属性声明
[<constructor_declarations>] 构造器声明
[<method_declarations>] 方法声明
}
举例:public class Student
{
private int age;
public void setAge(int _age)
{age = _age;}
}
3.属性的声明
语法格式:[<modifiers>] type <attr_name>[=default Value]
举例:public class Student
{private int age;
public String name = "Alex Wen";
}
4.方法的声明
语法格式:<modifiers><return_type><name>([<argu_list>]参数列表)
{[<statements>]}
举例:publci class Student
{
private int age;
public int getAge(){return age;}
public void setAge(int _age)
{age = _age;}
}
5.构造器的声明
语法格式:<modifier><class_name>([<argument_list>])
{ [<statements>] }
举例: public class Dog
{
private int weight;
public Dog (int w){weight = w;}
}
构造器名称必须和类名一致
一个类可以有多个构造器,但这些构造器的参数列表必须不同
6.新建工程时若JRE里为空
Window->Preferences->Java->Installed JRE->Add
7.信息的封装
将属性定义为私有的private,将大多数方法定义为公有的public
8.Java源文件的基本结构
语法格式:[<package_declaration>]
[<import_declaration>]
<class_declaration>
举例:package school;
import java.util.List;
import java.io*;
public class Student
{
private List Teacher;
public void printSheet(Writer output){...} //方法里面不能再嵌套方法
}