什么不是java语言的特点(java语言的特点)
大家好,我是小典,我来为大家解答以上问题。什么不是java语言的特点,java语言的特点很多人还不知道,现在让我们一起来看看吧!
1、1.简单性 Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的 任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程 序。
2、 2.面向对象 Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的 接口模型。
3、对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息 隐藏 ;而类则提供了一类对象的原型 ,并且通过继承机制 ,子类可以使用父类 所提供的方法 ,实现了代码的复用。
4、 3.分布性 Java是面向网络的语言。
5、通过它提供的类库可以处理 TCP/IP协议 ,用户 可以通过 URL地址在网络上很方便地访问其它对象。
6、 4.鲁棒性 Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误 的产生。
7、它提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易 产生的错误。
8、通过集成的面向对象的例外处理机制 ,在编译时,Java提示出可能 出现但未被处理的例外 ,帮助程序员正确地进行选择以防止系统的崩溃。
9、另外, Java在编译时还可捕获类型声明中的许多常见错误 ,防止动态运行时不匹配问题 的出现。
10、 5.安全性 用于网络、分布环境下的 Java必须要防止病毒的入侵。
11、 Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用 "特洛伊 "木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易 产生的错误。
12、 6.体系结构中立 Java解释器生成与体系结构无关的字节码指令 ,只要安装了 Java运行时 系统 ,Java程序就可在任意的处理器上运行。
13、这些字节码指令对应于 Java虚拟 机中的表示 ,Java解释器得到字节码后 ,对它进行转换 ,使之能够在不同的平 台运行。
14、 7.可移植性 与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。
15、 同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。
16、另外, Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java 系统本身也具有可移植性。
17、 8.解释执行 Java解释器直接对 Java字节码进行解释执行。
18、字节码本身携带了许多 编译时信息 ,使得连接过程更加简单。
19、 9.高性能 和其它解释执行的语言如 BASIC、 TCL不同 ,Java字节码的设计使之能 很容易地直接转换成对应于特定CPU的机器码 ,从而得到较高的性能。
20、 10.多线程 多线程机制使应用程序能够并行执行 ,而且同步机制保证了对共享数据 的正确操作。
21、通过使用 多线程 ,程序设计者可以分别用不同的线程完成特定 的行为 ,而不需要采用全局的事件循环机制 ,这样就很容易地实现网络上的实 时交互行为。
22、 个人感觉 可移植性 结构中立 高性能 这3点体现的尤为突出,其他的特性,许多OOP都有所涉及。
本文到此讲解完毕了,希望对大家有帮助。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。