zoukankan      html  css  js  c++  java
  • 认识Java

    Java发展史:

      詹姆斯·高斯林----Java之父

    Java版本:

      J2SE(Java 2 Platform Standard Edition)标准版

        该版本是为开发普通桌面和商务应用程序提供解决方案,该技术体系是以下两种的基础,可以完成一些桌面应用程序的开发。

      J2ME(Java 2 Platform Micro Edition)小型版

        该版本是为开发电子消费产品和嵌入式设备提供解决方案。

      J2EE(Java 2 Platform Enterprise Edition)企业版

        该版本是为开发企业环境下的应用程序提供解决方案,该技术体系包含如Servlet,Jsp等,主要针对于Web应用程序开发。

    对于以上3版,J2SE是必学的基础,而J2ME和J2EE是分别是Android开发和Web应用程序开发(电脑浏览器应用程序的开发)两个方向。

    在Java5.0版本之后,以上3版分别改名为:JAVASE,JAVAME,JAVAEE

    Java特点:

      简单性,面向对象,分布式处理,健壮性,结构中立,开源,跨平台,解释性,高性能,多线程,动态,安全性

        Java的跨平台是通过JVM(Java  Virtual  Machine:Java虚拟机)来实现的,只需要在运行Java程序的操作系统上安装JVM即可

          main方法是程序的入口,它会被JVM自动调用

        

    JRE与JDK

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

        JDK(Java Development Kit:Java开发工具包):JDK是提供给开发人员使用的,包含了Java的开发工具(编译工具:javac.exe,打包工具(jar.exe)等),也包含了JRE(所以计算机中安装了JDK,就不需要安装JRE了)

        总结:使用JDK开发完成的Java程序,交给JRE去运行。

    Java程序运行的原理:

      

  • 相关阅读:
    汇编语言(王爽 第三版)实验十四
    汇编语言(王爽 第三版)实验十三
    汇编语言(王爽 第三版)实验十二
    汇编语言(王爽 第三版)实验十一
    汇编语言(王爽 第三版)实验十
    汇编语言(王爽 第三版)实验九
    汇编语言(王爽 第三版)实验七
    android SQLite数据库的基本操作
    Android异步处理系列文章四篇之四 AsyncTask的实现原理
    Android异步处理系列文章四篇之三
  • 原文地址:https://www.cnblogs.com/chen-cai/p/9460210.html
Copyright © 2011-2022 走看看