Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
一、什么是Java?
首先Java是一种广泛使用的计算机编程语言,程序员用它来和计算机交流,把要求和设想Java语言表达出来,这个过程就是我们所说的使用Java编程,所以我们说Java 是一种计算机编程语言。为了让计算机看懂,Java会有一系列的规则和约定,这些就是Java的语法。
Java语言拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
二、Java的分类
JavaSE(Java Platform Standard Edition)
是为开发普通桌面和商务应用程序提供的解决方案。JavaSE是3个平台最核心的部分,JavaEE和JavaME都是从JavaSE的基础上发展而来的,JavaSE平台包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程。
JavaEE(Java Platform Enterprise Edition)
java的企业模块,专门针对企业数据库服务器的连接维护。
JavaME(Java Platform Micro Edition)
java的微型模块,专门针对内存小,没有持续电源等小型设备。
三、Java语言的主要特点
1.简单性:
Java语言是一种相对简单的编程语言,它通过提供最基本的方法来完成指定任务,只需理解一些基本的概念,就可以用它编写出合适于各种情况的应用程序。
2.面对对象性:
Java语言提供了类、接口和继承等原语,为了简单起见,只支持类之间的单继承、支持接口之间的多继承,并支持类与接口之间的实现机制。
3.安全性:
Java语言不支持指针,一切对内存的访问都必须通过对象的实例变量来实现。
4.跨平台性:
Java语言编写的程序可运行在各种平台之上,也就是说同一段程序即可在Windows操作系统上运行,也可以在Linx操作系统上运行。
5.支持多线程
Java语言是支持多线程的。所谓多线程可以简单理解为程序中有多个任务可以并发执行,这样可以很大程度上提高程序的执行效率。
以上就是关于Java的知识,希望对大家有帮助。