Java语言概述

    xiaoxiao2021-03-25  142

          

    Java是一种电脑编程语言,拥有跨平台、面向对象、泛型编程的特性。任职于太阳电脑的詹姆斯·高斯(James Gosling)等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设定在家用电器等小型系统的程式语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通讯。由于这些智能化家电的市场需求没有预期的高,太阳公司放弃了该项计划。随着1990年代互联网的发展,太阳公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

    JAVA语言的特点

    特点一:面向对象

    两个基本概念:类、对象

    三大特性:封装、继承、多态

    特点二:健壮性

    吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等

    特点三:跨平台性

    跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。一次编译,处处运行

    Java两大核心机制

    ·Java虚拟机(Java Virtual Machine

    ·垃圾收集机制(Garbage Collection

    JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。

    JVM 用于运行 Java 应用程序。

    对于不同的平台,有不同的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

    什么是JDK,JRE

         jdk包含jre,jre中包含jvm

        简单而言,使用 JDK 的提供的开发工具完成 java 程序的开发,使用 JRE 运行开发好的 Java 应用程序。

    JDK(Java Development Kit   Java开发工具包):JDK是提供给Java 开发人员使用的,其中包含了 java 的开发 具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了

           JRE(JavaRuntime Environment Java运行环境) :包括Java虚拟机(JVM:Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

      编译   运行

    步骤:

    ·将 Java代码编写到扩展名为 .java的文件中。

    ·通过 javac命令对该 java文件进行编译。

    ·通过 java命令对运行 class文件

    转载请注明原文地址: https://ju.6miu.com/read-2854.html

    最新回复(0)