Java----再学习-----Java特性

Java特性:
  1 面向对象:Java是一种面向对象语言,对于Java来说,一切皆是对象。由于Java基于对象模型,所以可以很容易实现对Java的扩展。
  2 平台无关性 :Java语言的设计不针对某种具体平台结构,这点不像C/C++等编程语言,在编译时,是将Java程序编译成与具体体系结构无关的字节码。字节码可以发布在互联网上并且由Java虚拟机(JVM)解释执行,体系结构中立:Java编译器生成与平台无关的目标文件,这种目标文件可以在任何存在Java运行时系统的处理机下运行。
  3 简单性 :Java是一种简单易学的语言。你如果理解了Java面向对象的基本概念,学习Java将更加轻松。
  4 安全性 :Java的安全特性确保Java可以用来开发无病毒、难篡改的系统。Java的认证技术是基于公钥加密的。
  5 可移植性 :Java语言与平台无关,Java语言规范中也没有规定任何与具体实现相关的内容,这使得Java具有可移植性。编译器和Java依据POSIX方便移植的限制,用ANSI C语言写成。
  6 健壮性 :Java主要通过在编译期以及运行时的错误检查,来尽可能排除未知的错误。
  7 多线程 :Java支持多线程编程,使用Java可以编写同时执行多个任务的程序。这种特征使得开发者可以构建稳定的交互式应用程序。
  8 解释运行: Java字节码在运行时被转换为本机代码,并且不在任何地方存储。由于链接过程是一个渐进的、轻量级的过程,所以开发更迅速且更易于分析。
  9 高性能 :即时编译技术使得Java具有高性能特性
  10 分布式 :Java可以应用于分布式的互联网环境中。
  11 动态性 :Java是一种比C/C++更具有动态特性的语言,它可以适应不断变化的环境。Java程序可以携带大量的运行时信息,这些信息用来验证和解析运行时对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值