# Java-初识

🐴

# Java三个体系

# JavaSE

Java SE 以前称为 J2SE, java平台标准版。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

# JavaEE

这个版本以前称为 J2EE, java 平台企业版。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0应用程序。

# JavaME

这个版本以前称为 J2ME, java平台微型版。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

# Java JDK

开发java需要安装java环境,java开发工具包JDK (opens new window)提供了java的编译,JRE提供了java的运行平台,一般JDK包含JRE

JDK包含的基本组件包括:

  • javac – 编译器,将源程序转成字节码
  • jar – 打包工具,将相关的类文件打包成一个文件
  • javadoc – 文档生成器,从源码注释中提取文档
  • jdb – debugger,查错工具
  • java – 运行编译后的java程序(.class后缀的文件)

java相比于其他编程语言,有一个跨平台的优点,在这里发挥作用的就是jre,它为用Java写的程序提供了一个虚拟的环境(采用了JVM技术),任何java程序只在这个环境内运行,而与操作系统无关。jdkjava的开发平台

# Maven

Maven (opens new window)是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。也可以看这篇文章 (opens new window)

# Tomcat

Tomcat (opens new window)支持jsp网站的服务器之一,因为jsp动态网站使用脚本语言等写的,需要有服务器来解析,服务器就是这个功能。如果你的网页是纯html的,浏览器就可以直接解析查看效果。

# Spring

Spring (opens new window)是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。

最近更新时间: 7/2/2021, 11:27:27 AM