Java语言的特性

1.简介有效
Java语言是一种相当简洁的‘面对对象’程序设计语言。Java语言省略了c++语言中难以理解、容易混淆的特性。
2.可移植性
对于一个程序员而言,写出来的程序如果不需修改就能够同时在 Windows、
MacOS、UNIX 等平台上运行,简直就是美梦成真的好事!而 Java 语言就让这个原本
遥不可及的事已经越来越近了。使用 Java 语言编写的程序,只要做较少的修改,甚至
有时根本不需修改就可以在不同平台上运行了
3.面对对象
https://blog.csdn.net/poison6/article/details/80373767 点链接
4.解释型
Java 语言是一种解释型语言,相对于 C/C++语言来说,用 Java 语言写出来的程序
效率低,执行速度慢。但它正是通过在不同平台上运行 Java 解释器,对 Java 代码进
行解释,来实现“一次编写,到处运行”的宏伟目标的。
5.拥有较好的性能
A、 Java 语言源程序编写完成后,先使用 Java 伪编译器进行伪编译,将其转换为中间
码(也称为字节码),再解释;
B、 提供了一种“准实时”(Just-in-Time,JIT)编译器,当需要更快的速度时,可以
使用 JIT 编译器将字节码转换成机器码,然后将其缓冲下来,这样速度就会更快。
6.具有多线程处理能力
线程,是一种轻量级进程,是现代程序设计中必不可少的一种特性。多线程处理
能力使得程序能够具有更好的交互性、实时性。
7.具有较高的安全性
在 JDK (Java Development Kit)1.0 发布不久后,美国 Princeton(普林斯顿)大
学的一组安全专家发现了 Java 1.0 安全特性中的第一例错误。从此,Java 安全方面的
问题开始被关注。不过至今所发现的安全隐患都很微不足道,而且 Java 开发组还宣称,
他们对系统安全方面的 Bugs 非常重视,会对这些被发现的 Bugs 立即进行修复。
8.是一种动态语言
Java 是一种动态的语言,这表现在以下两个方面:
A、 在 Java 语言中,可以简单、直观地查询运行时的信息;
B、 可以将新代码加入到一个正在运行的程序中去。

猜你喜欢

转载自blog.csdn.net/weixin_43893935/article/details/86021646