zoukankan      html  css  js  c++  java
  • java简介

    1、java之父:詹姆斯.高斯林(James Gosling)

    2、1995由SUM公司开发,2009由Oracle公司收购

    3、java平台版本:

      * J2SE:Java的标准版本,是后面两者的基础。
        * J2ME:常用于手机上的开发,已被Android替代了,现在基本没人使用。
        * J2EE:主要是用来做B/S结构的应用程序。

    4、java 语言特性:跨平台

        平台:指的是操作系统(Windows,Linux,Mac)

        跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行

        原理:实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)(也就是说只要在各个平台安装对应的虚拟机,java程序就可以只编写一次,而不需要根据不同的平台编写多个版本)

     

    5、JVM   JRE   JDK说明

      * JVM(Java Virtual Machine):java虚拟机,java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台

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

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

    其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等

        JDK,JRE,JVM的作用和关系

           JDK包含JRE 和开发工具包

           JRE 包含 核心类库和JVM

       总的来说,要编译java程序只需要安装JDK即可,其中包含了JRE和JVM

  • 相关阅读:
    1024 Calendar Game
    外存管理与文件系统(1)
    1008 Gnome Tetravex
    写给想用技术改变世界的年轻人by 沃兹
    为什么VS2008里没有Silverlight呢?
    QQ消息群发器实现原理及核心代码
    JavaScript检测多组Radio是否选择
    C#操作Excel(导入导出)
    String.Split 方法有6个重载函数:
    【原】Ext2.2学习系列:ExtJS与.NET结合开发实例全部Ext2.2示例索引贴 (共收录56篇文章)
  • 原文地址:https://www.cnblogs.com/Arsene/p/6656368.html
Copyright © 2011-2022 走看看