• 认识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程序运行的原理:

      

  • 相关阅读:
    PTA L1-002 打印沙漏 (20分)
    音乐研究
    LeetCode 155. 最小栈
    LeetCode 13. 罗马数字转整数
    LeetCode 69. x 的平方根
    LeetCode 572. 另一个树的子树
    errno错误号含义
    僵尸进程和孤儿进程
    TCP和UDP相关概念
    图相关算法
  • 原文地址:https://www.cnblogs.com/chen-cai/p/9460210.html
Copyright © 2020-2023  润新知