Java编程基础与环境搭建全解析
1. 编程基础概念
编程是为计算机编写一组指令以完成特定任务的过程,这组指令被称为程序。编程领域存在多种类型的编程语言,它们在与硬件可理解指令的接近程度或编程范式上有所不同。
- 机器语言 :是最低级的编程语言,使用 0 和 1 来编写程序,用机器语言编写的程序被称为机器代码。
- 汇编语言 :允许使用助记符来编写程序,用汇编语言编写的程序称为汇编代码。
- 高级编程语言 :后来发展起来的,使用类似英语的语言进行编程。
编程范式是一种以特定方式看待和分析现实世界问题的思维方式。在软件开发中,常用的编程范式包括命令式、过程式、函数式和面向对象等。例如,Java 是一种支持过程式、函数式和面向对象编程范式的编程语言。
面向对象编程有四个重要的支柱:
| 支柱 | 描述 | 示例 |
| ---- | ---- | ---- |
| 抽象 | 隐藏程序中与用户无关的细节的过程 | 例如,在一个汽车管理系统中,用户只关心汽车的启动、停止等功能,而不需要了解汽车发动机的具体工作原理 |
| 封装 | 将多个项目捆绑成一个实体的过程 | 可以将汽车的各种属性(如颜色、品牌等)和方法(如行驶、刹车等)封装在一个汽车类中 |
| 继承 | 以层次结构排列类以建立超类型 - 子类型关系的过程,可促进代码的重用 | 假设有一个交通工具类作为超类型,汽车类和自行车类作为子类型,它们可以继承交通工具类的一些通用属性和方法 |
| 多态 | 编写一段代码可以对多种类型进行
Java编程基础与环境搭建全解析
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



