java程序员面试宝典笔记
- Java为解释性语言,其源代码经过Java编译器编译成字节代码,然后交给JVM解释执行。
- Java的执行速度比C/C++慢,但是java能跨平台,C/C++不能;
- Java为纯面向对象语言,不存在全局变量或者全局函数;而C++兼具面向对象及面向过程编程的特点,因此可定义全局变量和全局函数;
- Java没有指针的概念,因此更加安全;
- Java不支持多重继承,但是它可以通过实现多个接口从而达到与C++多重继承相似的作用;
- Java提供了垃圾回收器来实现垃圾的回收,因此不需要程序显式地去管理内存的分配;
- Java不支持自动强制类型转换。
不当之处,敬请批评指正。