本文概述
- Java版本
- Java应用程序的类型
- Java平台
- Java功能
- OOP(面向对象的编程系统)
Java版本 每个Java版本都有不同的功能。 Java有三种版本:
- Java标准版(JSE):用于为台式计算机创建程序。
- Java Enterprise Edition(JEE):用于创建大型程序, 这些程序在服务器上运行并管理大量流量和复杂的事务。
- Java Micro Edition(JME):用于为小型设备(例如机顶盒, 电话和设备)开发应用程序。
- 独立应用程序:Java独立应用程序使用GUI组件, 例如AWT, Swing和JavaFX。这些组件包含按钮, 列表, 菜单, 滚动面板等。这也称为桌面异化。
- 企业应用程序:本质上分布的应用程序称为企业应用程序。
- Web应用程序:在服务器上运行的应用程序称为Web应用程序。我们使用JSP, Servlet, Spring和Hibernate技术来创建Web应用程序。
- 移动应用程序:Java ME是跨平台的, 用于开发跨智能手机运行的移动应用程序。 Java是Android中用于App开发的平台。
Java功能
- 简单:Java是一种简单的语言, 因为它的语法简单, 简洁并且易于理解。 C ++的复杂和模棱两可的概念已在Java中消除或重新实现。例如, 在Java中不使用指针和运算符重载。
- 面向对象:在Java中, 一切都以对象的形式出现。这意味着它具有一些数据和行为。一个程序必须至少具有一个类和一个对象。
- 健壮:Java努力在运行时和编译时检查错误。它使用称为垃圾收集器的强大内存管理系统。异常处理和垃圾收集功能使其功能强大。
- 安全:Java是一种安全的编程语言, 因为它没有显式的指针, 并且程序在虚拟机中运行。 Java包含一个安全管理器, 用于定义对Java类的访问。
- 与平台无关:Java提供了保证, 代码只需编写一次并可以在任何地方运行。该字节码与平台无关, 可以在任何计算机上运行。
文章图片
- 可移植性:Java字节码可以携带到任何平台。没有依赖于实现的功能。与存储相关的所有内容都是预定义的, 例如原始数据类型的大小。
- 高性能:Java是一种解释型语言。 Java通过使用即时编译器来实现高性能。
- 分布式:Java也具有联网功能。它设计用于Internet的分布式环境, 因为它支持TCP / IP协议。它可以在互联网上运行。 EJB和RMI用于创建分布式系统。
- 多线程:Java还支持多线程。这意味着一次处理多个工作。
类:类是定义对象的数据成员和方法的模板或蓝图或原型。对象是类的实例。我们可以使用class关键字定义一个类。
对象:对象是可以清楚识别的真实世界实体。例如, 桌子, 圆圈可以视为对象。一个对象具有唯一的行为, 身份和状态。具有其当前值的数据字段表示对象的状态(也称为对象的属性或属性)。
抽象:抽象是一种向用户隐藏无关信息的方法。例如, 驾驶员只知道如何驾驶汽车。无需知道汽车如何行驶。我们可以使用关键字abstract使类抽象。在Java中, 我们使用抽象类和接口来实现抽象。
封装:封装是将数据和功能绑定到单个单元中的过程。类是封装的示例。在Java中, Java bean是完全封装的类。
继承:继承是一种机制, 在这种机制下, 一个类可以获取另一类的所有功能。我们可以通过使用extends关键字实现继承。它促进了代码的可重用性。
多态性:多态性是以多种形式出现的能力。换句话说, 单个动作以不同的方式。例如, 教室里的男孩表现得像学生, 屋子里表现得像儿子。多态有两种类型:运行时多态和编译时多态。
推荐阅读
- Java EE解析
- 如何验证Java版本
- Java绝对值abs()方法
- 如何在Java中获取字符串输入
- 如何在Java中对HashMap进行排序
- 如何在Java中对列表进行排序
- 本图文详细教程详细说明win7如何设置wifi热点
- 为你回答win7如何清洗打印机
- 技术编辑教您win7如何设置透明主题