Java语言简介

Java 简介

Java语言是一门面向对象编程语言,具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

特性

Java具有简单性、面向对象、分布式、健壮性、安全性、跨平台性、多线程、动态性等特点。

Java可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统应用程序和Android的APP应用程序等。

特点描述


  • 简单性:Java吸取了C语言和C++语言优点,去掉他们的复杂性,如内存管理。
  • 面向对象:Java语言的设计完全是面向对象的。
  • 分布式:支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口。
  • 健壮性:强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证
  • 跨平台性:与平台无关是 Java 语言最大的优势,"一次写成,处处运行"。结构中立、可移植、解释型。
  • 安全性:类装载器结构、class文件检验器、内置于java虚拟机(及语言)的安全特性、安全管理器及java API。
  • 多线程:Java语言支持多个线程的同时执行,并提供多线程之间的同步机制。
  • 动态性:Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。

Java 平台 版本


  • J2SE(Standard Edition):标准版,适用于普通应用程序的开发;
  • J2EE(Enterprise Edition):企业版,适用于大型企业级应用程序的开发;
  • J2ME(Mirco Edition):微型版,适用于移动设备或嵌入式设备的程序开发。

Java 工作原理


  • Java编程语言
  • Java类文件格式
  • Java虚拟机
  • Java应用程序接口

编程工具


  • Eclipse:一个开放源代码的、基于Java的可扩展开发平台。
  • NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
  • IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
  • MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。
  • EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。


JDK 中文帮助手册

JDK 1.6 中文帮助手册

JDK 1.8 中文帮助手册

JDK 11 中文帮助手册


Copyright © 2019-2019主引教程mainboot.com All Rights Reserved. 备案号: 闽ICP备13019624号-4