1.1 Java语言的应用范围
- web服务器
- 关系型数据库
- 轨道望远镜
- 电子图书阅读器
- 手机
1.1.1 面向对象编程的Java语言
- Java完全面向对象
- Java独立于平台:Java语言无需修改就能在其他计算机系统中进行。
图1 Java程序跨平台运行图
优于c++的地方
- 自动负责内存的分配和释放
- 没有指针。指针是一种强大的特性,但容易误用以及带来严重的安全隐患
- 只具备面向对象编程中的单继承
总的来说,Java的安全性表现在:
- 没有指针
- 自动管理内存
1.2 对象和类 :见 https://blog.csdn.net/yeju2465/article/details/80024471
1.3属性和行为
以编写MarsRobot项目为例进行说明