java的特点:
1.面向对象的语言
2.java具有健壮性(在面对突发状况时程序会及时做出反应)
3.java是跨平台的语言(可以在多个编译系统中来使用)
4.java是一种解释性的语言:编译的代码计算机不能直接运行,而需要使用解释器来运行。与之相对的是编译性语言,其可以直接编译,例如c和c++
对java健壮性的理解
1、Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生(系统自带了检测错误的机制)
2、Java语言设计有自动收集垃圾功能,防止了内存分配的错误(java在使用内存过后会有程序自动释放内存,这是c语言里面所没有的机制,在c语言中内存需要自己来手动的释放)
3、Java语言设计了异常处理机制