一、Java基础知识
1.1 基本概念
1.1.1Java语言有哪些优点
- Java是纯面向对象语言
- 平台无关性【一次编译,到处运行】
- Java提供了很多内置的类库
- 提供了对Web应用开发的支持
- 安全性和健壮性好
- 简洁,易理解
1.1.2Java与C/C++有什么不异同
相同点:Java与C++都是面向对象语言。
不同点:
- Java是解释性语言,而C++是编译性语言,需要经过编译->链接->执行生成可执行文件【二进制代码】
- Java的运行速度比C++慢
- Java可以跨平台执行,而C++不行。
- Java不支持多重继承,但引入了接口的方式,可以同时实现多个接口。而C++可以多重继承。
- C++语言中,需要开发人员去管理对内存的分配,而Java提供了垃圾回收器来实现垃圾的自动回收。
大约 21 分钟