一·常见的编程语言类型
1·机器语言
计算机可以直接接受·直接理解的语言
机器语言 是微处理器理解和使用的,用于控制它的操作二进制代码
特点:编程质量好,占用内存小,用机器指令精准描述代码
缺点:难读难记
2·汇编语言
3·高级语言
二·java语言五大特性
1·万物皆对象
2·程序就是多个对象彼此调用方法的过程
3·从内存角度来说,每个对象都是由其更基础的对象组成
4·每一个对象都有一个类型,都可以进行实例化
5·同一类型的对象可以接收同样的消息
三·对象之间的四种关系
1·依赖
一个类依赖于另外一个类的定义
一般来说,依赖关系在java语言中体现为局域变量·1方法的形参·或者对静态方法的调用来实现
2·关联
关联是类与类之间的连接,它使一个类知道另一个类的属性和方法,关联吗是双向的,也可以使单向的,关联一般使用成员变量来实现,有关联关系的两个类在一个层次
3·聚合
聚合是关联关系中的一种,是强的关联关系,聚合是整体与个体之间的关系,两个类处在不平等层次上,一个代表整体,另一个代表部分
4·组合
组合是关联关系的一种,是比聚合关系强的关系