Java基础知识二:Java的特点
语言的特征只不过是语言供应商向行业程序员提供的一组服务或设施。java的一些重要特性是;
Java的重要特征
- 简单
- 平台无关
- 独立部署
- 可移植
- 多线程
- 分布式
- 网络化
- 强大的
- 动态
- 安全
- 高性能
- 解释执行
- 面向对象
1.简单
由于以下因素,这很简单:
由于应用程序的执行时间得到改善,因此它没有指针。[每当我们编写一个没有指针的Java程序时,它会在内部转换为等效的指针程序]。
它有丰富的API(应用程序协议接口)。
它是垃圾收集器,它总是用于收集未引用(未使用)的内存位置,以提高Java程序的性能。
它包含用于开发任何应用程序的用户友好语法
2.平台无关
一个程序或技术被认为是平台无关的,当且仅当它可以在所有可用的操作系统上运行它的开发和编译。(平台代表OS)。
3.独立部署
架构代表处理器。
语言或技术被认为是独立部署的,它可以在现实世界中的任何可用处理器上运行而不考虑它们的开发和编译。
像C,CPP这样的语言被视为依赖于体系结构。
4.可移植
如果任何语言支持平台无关和架构中立功能,称为可移植。像C,CPP,Pascal这样的语言被视为非可移植语言。它是一种可移植的语言。
根据SUN微系统。
5.多线程
控制流被称为威胁。当任何语言一次执行多个线程时,该语言被称为多线程e。它是多线程的。
6.分布式
使用这种语言,我们可以创建分布式应用 RMI和EJB用于创建分布式应用程序。在分布式应用程序中,多客户端系统依赖于多个服务器系统,因此即使在一个服务器中发生的问题也不会在任何客户端系
7.网络化
它主要用于基于Web的应用程序,J2EE用于开发基于网络的应用程序。
8.健壮
简单的鲁棒手段很强大。它是强大或强大的编程语言,因为它具有处理运行时错误,自动垃圾收集,缺少指针概念,异常处理的能力。所有这些要点使它成为强大的语言。
9.动态
它支持动态内存分配,因为这种内存浪费减少并提高了应用程序的性能。在运行时将内存空间分配给程序输入的过程称为动态内存分配。要编程以动态分配内存空间我们使用名为'new'的运算符'new'运算符称为动态内存分配运营商。
10.安全
与其他语言相比,它是一种更安全的语言; 在这种语言中,所有代码都在编译后用字节代码覆盖,这是人类无法读取的。
11.高性能
由于以下原因,它具有很高的性能;
- 这种语言使用比普通指针代码更快的字节码,因此这种语言的性能很高。
- 垃圾收集器,收集未使用的内存空间并提高应用程序的性能。
- 它没有指针,所以使用这种语言我们可以很容易地开发一个应用程序。
- 它支持多线程,因为这个耗时的过程可以简化为执行程序。
12.解释执行
它是高度解释的编程语言之一。
13.面向对象
它支持OOP的概念,因为它是最安全的语言,对于本主题,您可以详细阅读我们的oop概念。