Java语言的特点
- 面向对象:Java语言支持
封装、继承、多态,面向对象编程,让程序更好达到高内聚,低耦合的标准。 - 健壮型:Java的
强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。 - 安全:Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:
安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。 - 跨平台性:Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。
- 支持分布式:Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
本文深入解析Java语言的关键特性,包括面向对象编程、强类型机制、异常处理、垃圾回收、安全机制(如ClassLoader和字节码检查)、以及其跨平台和分布式应用支持。
956

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



