黑马程序员之java,javase,JavaScript,javaee,javaweb的区别。

时间:2021-08-31 17:38:28

^_^o~ 努力!—————————>android培训java培训、期待与您交流!—————————> #^_^#~成功!

Java、Android、PHP、.Net视频下载 


Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发: 
        1.Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 
        2. Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 
3. Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
 PS: J2SE就是做那种桌面安装程序样的,像QQ,WORD那种应用程序。  J2EE 就是做基于Internet的应用程序,像选课系统,企业网站,银行系统之类的。  J2ME就是做嵌入式系统开发的,像手机游戏之类的,像现在流行的Android操作系统。

(上文来自:boos_jian的专栏 )

(下文来自:百度的难得浆糊

Java是一个统称  包含javase 与Javaee(还有一个几乎没人用的javame) 是Sun公司,也就是现在的Oracle(把Sun给收购了)公司的一门面向对象的开源语言。javase 是java的一部分,也是基础的基础,主要是用来做桌面程序的,就像我们平时下载用的那些软件,也就是楼上说的那些客户端程序。但是用Java做软件的话,前途不明朗。jsp 是一种动态的页面,运行于服务器(tomcat、 jboss等),里面可以嵌套有html 或javase  Javascript的代码。至于javaweb那就大了,它包含了以上所有的东西,并且还有一些框架(例如 spring struts hibernate ibatis 。。。。)关于开发javaweb的框架大约有几百种之多(当然平常你掌握几种就可以了,其他的框架,用到了,现学就可以了)。要想学好Javaweb,Javase这个基础的基础必须要打好。尤其是Javase里面集合,io流,网络。。。等这几大块是重点的重点。学习顺序 Javase --》jsp --》javaweb。看到jsp的时候,可以写一些页面的东西,算是基本的web程序吧。
这里再说一下,Javaweb其实可以笼统分为两大类 前端开发,后端开发(服务器开发),前者要求你必须很熟悉html xhtml css等,尤其是现在浏览器种类很多,前端开发蛮头疼的.后端开发的话,那你就不必多么熟悉html语言了,但是要求对一些框架很精通。
一句话Java是一块很庞大的玩意,初学者的话,去电驴找点视频,边看边敲代码去,慢慢学就可以了,这些其中乱七八糟的关系,学着学着就明白了!!!

^_^o~ 努力!—————————>android培训java培训、期待与您交流!—————————> #^_^#~成功!

Java、Android、PHP、.Net视频下载