Java语言概述

来源:互联网 发布:matlab中初始化矩阵 编辑:程序博客网 时间:2024/06/08 00:41

      

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文件






1 0
原创粉丝点击