java随感

声明:有一部分内容是摘抄自他人,对此表示感谢,如有冲突,请及时向我指出。

学习java也一段时间了,java语言里面涉及到了很多技术,又不局限于技术。
首先,java学习是从计算机语言开始的,包括机器语言、汇编语言、然后到了高级语言,本应该层层递进,可是时间和各种原因,我是从高级语言开始接触的,而机器语言和汇编语言几乎没有接触学习过,这也就导致了本人对于计算机这门语言了解的不够深入,毕竟不是从源头开始的,故理解不够深入,只能浅尝辄止,幸好本人还有颗喜好探索的心,偶尔还探究下计算机的历史,好让自己内心踏实些。
本人学习计算机一直都是在java语言层面上,各项开发技术了解的也不够深入,总是这项技术学习一点,那项在沾一点,俗称雨露均沾吧(胡乱扯个成语,开个玩笑),因而从现在起,打算将自己学习的东西做个总结,让所学知识记忆更加深刻,也算作自己所走过之路的回忆吧。
毕竟java的相关知识还是很多的,想了一想,我还真不知道该从何说起了。。
学习一门语言首先需要了解其历史,追本溯源,了解它存在的意义,产生的意义,先不说其意义,说下我为什么要学习它,学习他能带给我们什么,首先能带给我工作,其次,是否他还陪着我走过一段很长的旅程,这段旅程是否感受亲切,快乐、伤悲,无论如何,都好。
那么,下面开始进入正题,java,一门网络开发语言,用于网络环境中机器与机器进行沟通的桥梁,就像人与人之间,使用人类语言进行沟通交流,汉语、英语、德语、法语等等,网络语言也有很多种,java、C、C++、go、python、ruby等等。而我只会java,掌握的还一般般,是不是很惭愧那。。****

首先,java SE、java EE、java WEB 、Java ME区分,借用别人的图例来展示:

JavaSE:
Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
在这里插入图片描述
在这里插入图片描述
JavaEE:
例如 : 人们常说的SSH =Spring+Struts+Hibernate架构应用整合开发,XML,EJB,WebService,UML/Rose,Ajax,Weblogic,Oracle
Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
在这里插入图片描述
在这里插入图片描述
JavaWeb :
例如 :J DBC,JSP,Servlet,JavaBean,Html,JavaScript,Session/Cookie,MVC设计模式,Tomcat,Eclipse+MyEclipse
是指使用Java体系开发网站类应用,JSP属于Java Web范畴,JSP可以简单看作是前端页面嵌入Java代码,会被容器编译成Servlet,然后Servlet会输出HTML代码,最终成为我们看到的页面。

在这里插入图片描述
在这里插入图片描述
总结:java SE是java EE的基础,Java EE通常用于企业级开发,Java WEB通常用于WEB开发,JavaEE和Java WEB属于交集,Java ME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API,本人没有用过。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值