欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java特性

程序员文章站 2021-12-29 11:53:55
Java语言特性Java是一个简单的、面向对象的、分布式的、解释的、健壮的、安全带、结构中立的、可移植的、高性能的、多线程的、动态的语言。1.简单且丰富基本风格和语法类似c,但是摒弃c中容易引发错误的地方如指针和内存管理。并且有丰富的类库可以便于开发者解决问题。2.面向对象支持静态和动态风格的代码继承和重用,完全面向对象。3.分布式包含一个支持http和ftp等基于tcp/ip协议的子库,应用程序可以凭借url打开并访问网络上对象 访问方式和访问本地文件系统几乎完全相同。4.解释的Java...

Java语言特性

Java是一个简单的、面向对象的、分布式的、解释的、健壮的、安全带、结构中立的、可移植的、高性能的、多线程的、动态的语言。
1.简单且丰富
基本风格和语法类似c,但是摒弃c中容易引发错误的地方如指针和内存管理。并且有丰富的类库可以便于开发者解决问题。
2.面向对象
支持静态和动态风格的代码继承和重用,完全面向对象。
3.分布式
包含一个支持http和ftp等基于tcp/ip协议的子库,应用程序可以凭借url打开并访问网络上对象 访问方式和访问本地文件系统几乎完全相同。
4.解释的
Java的解释器(运行系统)能直接运行目标代码指令。
5.健壮的
Java致力于检查程序在编译和运行时的错误。比如:类型检查帮助检查许多开发早起出现的错误,Java自行操作内存减少内存出错的可能性,Java实现真数组避免覆盖数据的可能。
6.安全的
Java不需要如c一样指针和释放内存避免非法内存操作,Java创建浏览器语言功能和一些浏览器本身功能相互结合 使得更安全。
7.结构中立的
Java程序被编译为更高层次于机器无关的byte-code格式语言 被设计在虚拟机上面运行。
8.高性能的
Java可以运行时直接将目标代码翻译为机器指令 sun用直接翻译器1s可以调用300000个过程。
9.多线程的
可以一个程序同时执行多个小任务,具备更好的交互性能和实时控制性能。
10.动态的
面向对象设计方法的扩展允许程序动态的装入运行过程里所需要的类。

本文地址:https://blog.csdn.net/matthewchen123/article/details/107622404

相关标签: Java