设为首页收藏本站柠檬学院官方群,每日前30名免费获取邀请码

柠檬社区

 找回密码
 立即注册
查看: 327|回复: 0

java教程-基础入门-java特性

[复制链接]

24

主题

24

帖子

171

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
171
QQ
发表于 2018-12-21 15:16 | 显示全部楼层 |阅读模式
JAVA的特性
a)     互联网成就了JAVA,让JAVA成为最流行的编程语言之一,而JAVA也促进了互联网,JAVA的各种特性让互联网得到更好的发展。
b)     面向对象:所谓面向对象,就是把具有一定功能的程序封装起来,当作一个对象来看待。我们面对的不再是繁琐的编码和硬件,而是一个功能模块;简而言之,面向对象就是我们只需要告诉计算机去做什么,而无需告诉计算机怎么去做。
c)      可移植性:软件是要在硬件系统上运行的,如果换一个硬件系统就不能运行,就需要修改程序,这样的软件要广泛普及起来就很困难。JAVA编写的程序并不直接面对硬件系统也不直接面对操作系统,而是面对中间人JVM虚拟机(JAVA语言解释器),由JVM去面对硬件系统和操作系统,因此我们编写JAVA程序无需考虑这个程序会在什么环境中运行,这个事情JVM帮我们处理了,JAVA具有很高的可移植性。
d)     健壮性
一个软件在不同的环境下可以正确地运行,那么可以认为这个软件的可移植性高,也可以称为在不用的平台下,是健壮的。
一个软件可以识别错误的输入,并且有办法处理这种错误,叫做处理能力的健壮性。
一个软件可以检测出自己内部的设计错误或者编码错误,并修正为正确的执行结果,这就是模块级的健壮性。
e)     分布式:JAVA的一些类库支持IP/TCP协议,分布于不同地方的计算机可以通过网络协同工作,比如服务器/客户端的软件系统。
f)       多线程:线程是操作系统的一个概念,相当于一个轻量的进程,多线程可以充分利用多核处理器的优势,让程序运行更加快速。

本楼回复(0) 收起


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|java教程|java面试题|java课程|java学习经验|Archiver|手机版| 柠檬社区 ( 冀ICP备11018766号-1 ) 柠檬学院官方群,每日前30名免费获取邀请码

冀公网安备 13053502000015号

GMT+8, 2019-3-19 10:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表