java底层知识

本文详细介绍了JavaSE、JavaEE和JavaME的区别,以及JDK、JRE和JVM的概念,并概述了JavaWeb技术的发展历程,从Servlet技术到框架及可视化开发的各个阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按道理来讲其实这些知识对开发用处不大,但是知道了之后会让你更能了解自己在干什么,毕竟历史使人明智。

  1. Java SE、Java EE、Java ME三者的区别
    Java SE 是做电脑上运行的软件。
    Java EE 是用来做网站的(我们常见的JSP技术)。
    Java ME 是做手机软件的。

  2. JDK、JRE、JVM三者的区别
    JDK是搭建Java环境最基本的要素,注意一下JDK(Java Development Kit)和JRE(Java Runtime Environment)的区别。 JRE是Java的运行环境,而JDK不仅包含了JRE,还带有一些我们开发所需要的工具的集合。JVM是指虚拟机。
    另外,每个厂商都有自己的JDK和JRE,包括IBM,BEA,Oracle等,这些JDK和JRE都各自包含在各自的产品中。他们和Sun的JDK有着这样那样的区别。不过基本上,我们都以Sun提供的JDK作为标准来使用。

  3. tomcat的目录结构图示:
    这里写图片描述

  4. Java WEB发展历程:
    Java Web技术的发展经历了如下几个阶段:
    a、 Servlet技术;
    b、JSP技术;
    c、 模型1:JSP+JavaBean
    d、模型2:JSP+JavaBean+Servlet
    e、框架
    f、可视化开发

  5. (深度总结)项目中的配置文件
    在项目中,Tomcat的Web.xml控制权大于Spring的applicationContext.xml,applicationContext.xml中的配置最后还是为Web.xml所用。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值