介绍
Java是一门高级的面向对象的程序设计语言。也是一种跨平台的程序设计语言,用Java语言编写的程序可以运行在任何平台和设备上,真正实现“一次编写,到处运行”。
Java非常适用于企业网络和Internet环境,并且成为Internet中最具有影响力、最受欢迎的编程语言之一。
与常用的C++相比,Java语言简洁的多,而且提高了可靠性,除去最大程序错误根源,此外还有较高的安全性。
运行
Java语言编写的程序既是编译型又是解释型。
运行原理:
程序代码经过编译之后转换为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。
编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。
应用领域
- 桌面应用系统开发
- 嵌入式系统开发
- 电子商务应用
- 企业级应用开发
- 交互式系统开发
- 多媒体系统开发
- 分布式系统开发
- Web应用系统开发
- 移动端应用开发
版本
- JavaSE
-
- java的标准版
- 用于桌面应用程序开发(Java语言基础;JDEC(java数据库连接);I/O(输入输出);TCP/IP网络;多线程)
- JavaEE
-
- java的企业版
- 用于开发服务器应用程序(网站;服务器接口)
-
- javaEE版本兼容javaSE版本
- JavaME
-
- java迷你版
- 用于嵌入式开发
API文档
API即应用程序编程接口,主要包括类的继承结构、成员变量、成员方法、构造方法、静态成员的描述信息、详细说明等。