Java的特点
来源:互联网 发布:人头气球 知乎 编辑:程序博客网 时间:2024/05/22 13:27
Java是目前使用最为广泛的网络编程语言之一。
它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。
简单性:
JAVA语言是基于C++设计的,去除了C++中很多不常使用、难以理解、易混淆的特性,如指针、结构、联合等,相较C++,JAVA是简单的。
面向对象:
面向对象是一种程序设计技术。一切基于对象。
Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相
应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。
最大特点为跨平台
其它语言编写的程序面临的一个主要问题是操作系统的变化,处理器升级以及核心系统资源的变化,都可能导致程序出
现错误或无法运行。Java的虚拟机成功地解决了这个问题,Java编写的程序可以在任何安装了 Java虚拟机 JVM的计算机上正确的运行,Sun公司实现了自己的目标 “一次写成,处处运行”。
解释型
编译型语言:如C、C++。
1、编译生成程序,只能在特定平台运行
2、它可以针对特定平台进行优化,因此性能上可以更加优化
解释型语言:如Ruby,Python,JAVA。
1、需要为不同平台提供解释器,通常它们可以跨平台运行
2、由于每次运行时都需要经过一次解释(转换为机器码),性能略差
多线程
多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。Java除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理用户定义的多线程。
安全
安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。语言级安全性指Java
的数据结构是完整的对象,这些封装过的数据类型具有安全性。编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。运行时Java类需要类加载器载入,并经由字节码校验器校验之后才可以运行。 Java类在网络上使用时,对它的权限进行了设置,保证了被访问用户的安全性。
动态
Java 程序的基本组成单元就是类,有些类是自己编写的,有一些是从类库中引入的,而类又是运行时动态装载的,这就使得 Java可以在分布环境中动态地维护程序及类库,而不像 C++那样,每当其类库升级之后,相应的程序都必须重新修改,编译。
- JAVA的特点
- java的一些特点
- Java语言的特点
- Java语言的特点
- JAVA的特点
- JAVA语言的特点
- java源文件的特点
- java语言的特点
- Java语言的特点
- Java 的特点
- Java IO的特点
- java static的特点
- java鲁棒性的特点
- Java语言的特点
- Java的特点
- Java语言的特点
- JAVA语言的特点
- JAVA语言的特点
- mysql集群--双机互备
- Eloquent JavaScript 笔记 前言:这是个艰难的决定
- 更改Jenkins的主目录
- 阿拉伯数字转英文
- 【java】归并排序 逆序对数
- Java的特点
- mysql 定时器
- 12期 5月期刊自荐
- 解决C++与Java 使用Socket Float数据类型的正确互传
- exel复制粘贴内容生成表格,相同项合并
- spring4学习记录03-spring mvc实战之框架构建
- Oracle merge into原来可以这么写
- 百家号如何更好的解决限流去运营获得收益呢?
- oracle 12c rac关闭pdb出现ORA-01155异常