Java 编程基础

Java 编程基础

JAVA是由詹姆斯·高斯林在1991年在一家名为Sun Microsystems,Inc.的公司创建的、强大、可移植和高度安全的编程语言。它的官方名称是OAK,Sun Microsystems在1995年将其更名为JAVA。该公司已被Oracle Corporation收购。JAVA是一种通用的编程语言,也是一种面向对象的编程语言。JAVA是现代日常广泛使用的编程语言。它包含了各种保护措施,旨在防止程序运行时的崩溃,如垃圾回收-无效地址、数组和字符串边界检查、没有指针运算、异常和接口,不运行到不正确的方法地址等。

JAVA的版本

JAVA的能力因版本而异。JAVA有三种不同的形式或者说版本:

Java标准版(JSE)

它是一个计算机平台,允许我们运行程序。它可用于创建和分发可移植的代码服务器和桌面设置。它使用JAVA作为其主要编程语言。它属于JAVA软件平台家族。

它提供了所有的库和API,包括java.lang、java.net、java.math、java.util、java.io等。

Java企业版(JEE)

它是围绕Java SE(标准版)的一系列要求。它用于开发在服务器上运行的处理大量流量和复杂情况的大型程序。

Java EE主要用于电子商务、会计、金融交易系统等。

Java微型版(JME)

它用于计算小型设备(如盒子、手机和电器)的应用程序。它是面向对象的版本。它具有很强的安全性和内置协议。

通过它制作的应用程序具有可移植性,并且还可以利用设备的本机功能。

JAVA应用程序的类型

由于Java是最流行的编程语言,因此它有许多不同类型的应用程序。下面列举了其中一些:

企业应用程序

Java是创建应用程序的开发人员的首选,并且是一个备受喜爱的平台,具有各种功能,如提供API和运行时环境供脚本使用。它还可以用于Web服务和应用程序。它被银行广泛使用,或者用于金融和会计部门。

简单来说,它是在称为企业应用程序的环境中分发的应用程序。

Web应用程序

它用于创建Web应用程序,并被Web应用程序所使用。它为开发人员创建Web应用程序提供了广泛的支持。这些技术可以创建任何类型的应用程序。它具有简单的编码和高安全性。

它被用于创建教育、社会保障、保险、健康部门、小社区等应用程序。

移动应用程序

它被认为是创建移动应用程序的正式程序。它与Android Studio和Kotlin等程序协作。它的运行依赖于Java虚拟机(JVM),而Android则在Dalvik虚拟机(DVM)上运行类文件。

它依赖于面向对象编程的概念。这些文件被组装在Android应用程序包(APK)中。

游戏应用程序

它拥有开源3D引擎的支持。它是现代广泛使用的应用程序。它被认为是主要用于游戏应用程序的编程语言。

它用于创建游戏应用程序。它由长代码组成,需要时间,它缺乏垃圾回收,但可以通过使用该应用程序的版本来解决这个问题。

JAVA平台

Java平台是一组工具,帮助我们轻松地创建具有高安全性服务的各种应用程序。通过使用JAVA编程语言为运行应用程序创建代码。

开发许多Java平台以确保Java函数可以无障碍地运行。它是一个库、编译器、虚拟机和所有其他组件的集合。

在需要时,它还提供额外的库。它包括Java开发工具包、Java语言编译器、Java运行环境、即时编译器等。

JAVA的特点

Java是创建不同类型应用程序的常用编程语言。下面列出了其中一些特点:

  • 易于理解和使用

Java是一种容易理解、创建和学习的语言。它具有清晰、简洁和基本的语法。Java不提供指针重载或操作符重载。

  • 面向对象的

它至少包含一个类和对象。它将所有内容都作为对象提供,所以它包含一些数据和行为。

  • 健壮性

它使用垃圾回收作为强大的管理系统。它处理和处理异常的方式使其更加高效和健壮,这有助于开发人员轻松创建应用程序。

  • 安全性

它没有明确运行在虚拟机中的程序,这使得它成为一种高度安全的编程语言。

  • 平台无关性

Java为用户提供了平台无关性的功能。因此,它承诺在Java中编写的代码可以在任何机器上运行。

面向对象的编程系统(OOPs)

通过将一个大问题分解成较小的对象,可以使用面向对象的编程系统来解决。在OOPs中,我们使用对象和类来开发程序。对象使开发程序变得更容易。

它充当包含对象的数据成员和方法的原型或模板。它是对象的实例。它用于定义类对象。

语法

class ClassName{
   // class body
}

对象

对象具有独特的身份、行为和属性。它用于定义对象类。对象的状态可以由其数据字段及其值来定义。

语法

ClassName object = new ClassName();

抽象化

抽象化是一种隐藏程序中不必要信息的独特技术。它用于定义程序中的抽象类。

抽象类的语法

abstract class A{}

抽象方法的语法

abstract void printStatus();// no method body and abstract

封装

它用于将数据和函数组合成一个形式或实体。Java Bean是一个完全封装的类。

语法

<Access_Modifier>class<Class_Name{
   private<Data_Members>;
   private<Data_Methods>;
}

继承

它被用来扩展关键字以创建继承。通过这种机制,我们可以获得其他类的所有特征。

语法

class Subclass-name extends Superclass-name {
   // methods and fields
}

多态性

它有能力以多种方式显现出来。简单来说,我们可以以多种方式执行一个操作,这被称为多态性。

语法

class A{}
Class B extends A{}

结论

JAVA是一种面向对象的编程语言,用于开发不同类型的应用程序。它有三个主要版本,即Java标准版、Java企业版和Java微型版。Java是一种简单易懂的语言,为开发人员提供了高安全性选项。它也是一种平台无关的语言。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程