软考J2se视频总结一

1、环境变量查询:echo %classPath%

           运行:e:(到文件目录)—>cd java>java HelloWorld.java回车后编译成功,生成class文件

运行class文件:java HellWorld

2、两种核心机制

java虚拟机

垃圾收集机制

3、递归调用:方法在执行的过程中出现对自身的调用,(方法定义,指明返回值类型,说明方法名称,方法可以传                参数参数名称、个数,可用返回值也可不用。)5的阶乘

4、面向对象

1)对象和类的概念

对象有静态属性和动态属性

类:描述同一类型的对象的一个抽象的概念,有共同特征的一组对象

类(对象)之间的关系

A:关联(最弱):一个类的方法里面是另外一个类的具体的某一个对象,方法的参数是你的类的一个对象教授教研究生,(研究生是一个对象)

B:继承(什么是一种什么)(一般和特殊):学生是一种人,可以是一棵树,有根节点和子节点,一个对象可以从多个类继承,C++有多重继承。

C:聚合:整体和部分的关系,(谁谁是谁的一部分)

聚合:队员是球队的一部分(松耦合,也可以属于篮球队长和足球队长,可分)

组合:脑袋是人的一部分

D:实现(父类由子类实现):我想去新疆开车、走路,实现的方法

   多态

指导思想:问题域里有哪些类和对象,这些类和对象有哪些属性,然后考虑他们之间的关系和方法。

2)对象是静态属性(成员变量)和动态属性(方法、函数)的封装体

3)类是用来创建同意类型的对象的“模板”,在一个类中定义了该类对象所应具有

4)引用:基本类型之外的变量类型都是引用类型。(new出来的就是引用类型)CC++的指针,位于堆内存里,也就是对对象的引用,所以是引用类型

5、在内存里研究类和对象的关系

 

6、构造方法(构造函数)

把自己构造成一个新对象,构造函数与类同名且没有返回值

7、方法重载

一个类中可以定义相同的名字,但是参数不一样,只要编译器调用不混淆就可以是方法重载

更符合面向对象的包装

8、类的继承和权限控制:extends关键字实现类的继承机制

java只支持单继承,不允许多继承

9、方法的重写:各种相同

10、继承中的构造方法

构造子类之前必须先构造父类,子类调用super,必须写在子类构造方法的第一行,和thisargument_list)调用本类的另外的构造方法。

 

11、动态绑定和多态

动态绑定是指在“执行期间(而非编译期)判断引用

多态存在的必要条件

1、要有继承

2、要有重写

3、父类引用指向子类对象

12、接口

多个无关的类可以实现同一个

接口是抽象方法和常量值得定义的集合

特殊的抽象类,只包含常量和方法的定义,而没有变量和方法的实现

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 35
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值