第一课
1.类:类别,对一类事物的整体描述,描述这类事物的行为及特征
2.对象:所属某个类别的个体,能够满足某个类所描述的特征的个体---实例化,new关键字
3.java开发环境:加载-效验-运行
JDK:JAVA DEVELOPMENT KIT java开发工具集
JRE:JAVA RUNTIME ENVIRONMENT java运行环境
JVM:JAVA VIRTUAL MACHINE java虚拟机
4.java代码要加载后缀名为“.java”的文件中
java代码要加载方法中,方法要定义在类中,类要创建在“.java”文件中
创建一个类:[public] class <ClassName>{
成员变量;
方法(…){…..}{
}
定义一个方法:
[<modifers>] [static] <return type> <methodName>([args….]){}
5. 类的命名规范:
不能选取java中的关键字或者保留字作为类名;
不提倡使用类库中已经存在的类的名字作为类名;
要选取能够表达这个类的功能英文单词组成;
类名的首字母要大写,如果由多个单词构成,各个单词首字母都大写(大小写混排);
类名中不能够包含特殊字符,但是‘$’,‘_’除外;
类名可以有字母,数字,“$”和“_”组成,但是不能以数字开头;
类名可以使用汉字,但是不提倡使用;
5.按照方法的参数和返回值划分,方法可以分为四类:
无参无返回值;--对象.方法名()
无参有返回值;--方法数值类型 变量名=对象.方法名()
有参无返回值;--对象.方法名()
有参有返回值;--方法数值类型 变量名=对象.方法名()
------------------------------------------------------------------
第二课
1.包的命名规范:“域后缀名倒置”的形式来定义
---域后缀名.公司/组织名.部门名/模块名/项目名.包名
2.构造器:
如果在一个类中我们没有手动定义构造器,那么java系统会自动为这个类创建无参数构造器;如果我们手动创建了有参构造器,那么java系统就会回收这个无参构造器,如果能然想用无参构造器,我们则需要创建一个。
3.构造器的特征:构造器的名字和类名一致;构造器没有返回类型;定义多个构造器,但是各个构造器的参数列表必须不能相同。
4.构造器里面的this 指即将创建好的对象
方法中的this 指调用这个方法的对象
6. 信息的隐藏: 将本类中的属性定义修饰符private 让外部的程序不能够直接访问这个属性,从而达到保护属性的作用。
信息的封装: 当我们将属性定义成私有之后,其他应用程序完全不能访问这个属性
但是有些对属性合法的访问必须对外提供,所以我们就在本类中定义特定的public方法来实现对应的操作,然后其他的应用程序就可以通过这个方法实现对属性的访问。
7.import作用:如果 当前类中使用到其他包中的类,那么我们就要通过import关键字导入的类所引用。
1.类:类别,对一类事物的整体描述,描述这类事物的行为及特征
2.对象:所属某个类别的个体,能够满足某个类所描述的特征的个体---实例化,new关键字
3.java开发环境:加载-效验-运行
JDK:JAVA DEVELOPMENT KIT java开发工具集
JRE:JAVA RUNTIME ENVIRONMENT java运行环境
JVM:JAVA VIRTUAL MACHINE java虚拟机
4.java代码要加载后缀名为“.java”的文件中
java代码要加载方法中,方法要定义在类中,类要创建在“.java”文件中
创建一个类:[public] class <ClassName>{
成员变量;
方法(…){…..}{
}
定义一个方法:
[<modifers>] [static] <return type> <methodName>([args….]){}
5. 类的命名规范:
不能选取java中的关键字或者保留字作为类名;
不提倡使用类库中已经存在的类的名字作为类名;
要选取能够表达这个类的功能英文单词组成;
类名的首字母要大写,如果由多个单词构成,各个单词首字母都大写(大小写混排);
类名中不能够包含特殊字符,但是‘$’,‘_’除外;
类名可以有字母,数字,“$”和“_”组成,但是不能以数字开头;
类名可以使用汉字,但是不提倡使用;
5.按照方法的参数和返回值划分,方法可以分为四类:
无参无返回值;--对象.方法名()
无参有返回值;--方法数值类型 变量名=对象.方法名()
有参无返回值;--对象.方法名()
有参有返回值;--方法数值类型 变量名=对象.方法名()
------------------------------------------------------------------
第二课
1.包的命名规范:“域后缀名倒置”的形式来定义
---域后缀名.公司/组织名.部门名/模块名/项目名.包名
2.构造器:
如果在一个类中我们没有手动定义构造器,那么java系统会自动为这个类创建无参数构造器;如果我们手动创建了有参构造器,那么java系统就会回收这个无参构造器,如果能然想用无参构造器,我们则需要创建一个。
3.构造器的特征:构造器的名字和类名一致;构造器没有返回类型;定义多个构造器,但是各个构造器的参数列表必须不能相同。
4.构造器里面的this 指即将创建好的对象
方法中的this 指调用这个方法的对象
6. 信息的隐藏: 将本类中的属性定义修饰符private 让外部的程序不能够直接访问这个属性,从而达到保护属性的作用。
信息的封装: 当我们将属性定义成私有之后,其他应用程序完全不能访问这个属性
但是有些对属性合法的访问必须对外提供,所以我们就在本类中定义特定的public方法来实现对应的操作,然后其他的应用程序就可以通过这个方法实现对属性的访问。
7.import作用:如果 当前类中使用到其他包中的类,那么我们就要通过import关键字导入的类所引用。