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):    是为开发电子消费产品和嵌入式设备提供的解决方案,  该技术体系主要应用于移动端产品,如手机中的应用程序等

       

  • 相关阅读:
    Linux信号列表(zz)
    TCP状态转移图学习总结
    UNP学习笔记之四select和poll
    RSS2.0结构
    UNP学习笔记二简单的并发服务器(concurrent servers)
    js面向对象基础(zz)
    libevent introduction
    Linux下Makefile的automake生成全攻略(zz)
    UNP学习笔记之三POSIX Signal Handling
    关于网络编程(服务端)的一些笔记(zz)
  • 原文地址:https://www.cnblogs.com/qqwhsj/p/10596721.html
Copyright © 2011-2022 走看看