ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

总结:Java的语言的特性(读Java从零到精通)

2019-03-04 13:51:40  阅读:233  来源: 互联网

标签:类库 精通 Java 语言 零到 编译 多线程 字节


Java语言的优势:
Java语言的语法简单明了,容易掌握,而且是纯面向对象的语言。Java语言的简单性主要是:
1.语法和C++类似,C程序设计人员更容易上手。
2.Java语言使用接口代替了多重继承,并取消了指针,实现了垃圾自动回收。
3.Java提供了丰富的类库、API以及第三方开发包

面向对象:
是Java语言的基础,也是Java语言的重要特性,他本身就是一种纯面向对象的设计语言,提倡万物皆对象,不能在类外面定义单独的数据和函数,也就是说Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。

分布性:
Java的分布式包括操作分布和数据分布,操作分布是在多个不同的主机上部署相关操作,而数据分布是将数据存放在多个不同的主机上,这些主句是网络中不同同成员。Java可以用URL(统一资源定位符)对象访问网络对象,访问方式和访问本地系统相同。

可移植性:
Java程序具有与体系结构无关的特性,可以方便地移植到网络上的不同计算机中。同时,Java的类库中也实现了针对不同平台的接口,是这些类库可以移植。

解释性:
运行了Java 解释器,任何移植了Java解释器的计算机或者其他设备都可以用Java字节码进行解释执行。字节码独立于平台,它本身携带了许多编译时的信息,使得连接过程更加简单,开发过程更加迅速,更具有探索性

安全性:
Java语言删除了类似C中指针和内存释放等于法,有效地避免了非法操作内存。Java代码要经过,代码校验、指针校验等很多测试步骤才能够运行,所以未经允许的Java程序,不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。

健壮性:
Java程序设计目标之一是编写 多方面的,可靠的应用程序,Java将检查程序在编译和运行时错误,并消除错误。类型检查能帮助用户检查出许多在开发早期出现的错误,集成工具的开发也时的编译和运行Java程序更加容易。

多线程:
多线程机制可以让应用程序在同一时间执行多个任务,而且相应的同步机制可以保证不同的线程能够正确的共享数据。使用多线程可带来更好的交互能力和实时行为。

高性能:
Java编译后的字节码是在解释器中运行的,所以她的速度交多数交互式应用程序提高了很多,另外,字节码可以在程序运行时,被翻译成特定平台的机器指令。从而进一步提高运行速度。

动态:
Java在很多方面比C和C++更能够适应发展的环境,可以动态调整中方法和增加变量而客户端并不需要改变什么,在Java中进行动态调整是很简单直接的。

标签:类库,精通,Java,语言,零到,编译,多线程,字节
来源: https://blog.csdn.net/weixin_39212867/article/details/88106695

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有