zoukankan      html  css  js  c++  java
  • Java的基本介绍

    一、Java虚拟机(Java virtual machine)的跨平台

          (1).总所周知,java之所以能在众多语言中脱颖而出,来自于Java的跨平台特性。而Java是如何实现跨平台的?自然就是通过JVM来实现的。

          (2) 程序员写好的代码通过javac.exe编译成字节码的.class文件,然后通过不同的JVM(linux,windows)会将同样的字节码文件编译成不同的适用于自己平台的机器指令,就这样实现了Java的跨平台。

    二、JDK与JRE

          (1)JRE包括了JVM以及类库部分(指各种默认导入的包中的类),一个java文件需要运行需要的最起码的条件就是JRE,代码运行在JVM之上,且代码中各种关键字都在类库中。

          (2)JDK则包括了JRE以及JAVA的开发工具,比如javac.exe,java.exe等。
    三、环境变量的意义

          (1)JAVA_HOME:相当于一个JDK路径的简称,比如你的身份证为----,你的姓名就是你的简称。

          (2)path配置:配置可执行文件的路径,如果不配置path的话,java.exe javac.exe只能编译执行文件自身目录下的文件。

          (3)classpath配置:同样配置class文件的路径。

    四、Java的三大平台

          (1)Java标准版(JavaSE):    是为开发普通桌面和商务应用程序提供的解决方, 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

          (2)Java企业版(JavaEE):    是为开发企业环境下的应用程序提供的一套解决方案, 该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。

          (3)Java小型版(JavaMe):    是为开发电子消费产品和嵌入式设备提供的解决方案,  该技术体系主要应用于移动端产品,如手机中的应用程序等

       

  • 相关阅读:
    软件工程——第一章 软件和软件工程的基本概念
    软件工程——第三章 软件需求分析
    软件工程——第六章 软件测试
    软件工程——第四章 面向过程的软件设计方法
    Statement和PreparedStatement之间的区别(转)
    Eclipse环境变量配置、插件安装、常见错误
    Flex动态读取XML文件并显示在DataGrid中
    修改图层的symbol(AE+C#)
    如何用Httpservice和Webservice来和Flex进行通讯(转)
    flex事件讲解(转)
  • 原文地址:https://www.cnblogs.com/qqwhsj/p/10596721.html
Copyright © 2011-2022 走看看