• JAVA基础系列(一) 概述与相关概念


    万事开头难,来这个平台上已经有一段时间了,看到了很多高质量的文章,也很喜欢这种简约的风格。一直也想把自己的零散的知识体系组织起来,但苦于自己拙劣的文笔和不成流派的风格让大家笑话,直到现在才开始。可是从哪方面开始,JavaWeb?JVM?Oracle?.Net?数据结构?算法?组成原理?操作系统?...细想这些东西在自己脑海中都是半调子水平。万丈高楼平地起,还是从基础的开始,在这里和大家一起学习成长,培养写作总结的习惯。在系列文章中要尽量用多点思维导图,流程图,Demo代码来取代一些臃肿的文字.

    JAVA学习系列之知识体系

    将分以下几个部分进行归纳总结

    概述内容

    概述内容框架.jpg

    1.概念

    Java 是一门面向对象编程语言,是一项用于开发应用程序的技术.
    特性:简单性,解释性,面向对象,高性能,分布式处理,多线程,健壮性,动态,结构中立,安全性,开源,跨平台。

    2.平台版本

    • J2SE(Java 2 Platform Standard Edition)标准版

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

    • J2ME(Java 2 Platform Micro Edition)小型版

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

    • J2EE(Java 2 Platform Enterprise Edition)企业版

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

    3.跨平台性

    只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。实现通过Java语言编写的应用程序在不同的系统平台上都可以运行。

    • 图解
    跨平台图解

    4.工作原理

    javat程序执行流程

    5.JRE与JDK

    • JRE(Java Runtime Environment Java运行环境)

    包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    • JDK(Java Development Kit Java开发工具包)
      JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
      其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
      简单而言:使用JDK开发完成的java程序,交给JRE去运行。

    6.环境变量

    JAVA环境变量
  • 相关阅读:
    利用JavaScript制作网页中“选项卡”效果。 (二)
    Threading and UI
    我不太喜欢的一篇文章: [真爱无言]
    坚持,习惯,自然
    6行代码实现无组建上传(转)
    【转帖】20个你未必知道的CSS技巧
    CSS Filter 代替 图片 实现 渐变背景效果。
    Microsoft Excelに...
    ATM机的故事
    利用JavaScript制作网页中“选项卡”效果。 (三)——终极应用 JavaScript tabifier
  • 原文地址:https://www.cnblogs.com/Acamy/p/8252117.html
Copyright © 2020-2023  润新知