java语言主要能做哪方面的软件开发?跟C语言比有优势吗?
5个回答
展开全部
用Java做的事情大多数可以分为三类
J2ME手机软件编写的平台,可以理解为用来写小软件的
J2SE大部分用来做桌面软件,或者初学者练习的, 一般是C/S的
J2EE就是企业开发经常用的,包含很多内容和技术 , ,B/S的
JSP只是J2EE里面很小的一部分
JAVA与J2EE
随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。它包括Sun独有的iPlanet软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及Forte for Java——便于在任何环境下书写Java 语言的软件工具。我们很容易就能从网上免费获得和使用包括Java 集成开发环境、Java数据库和中间件(Application Server)服务器等产品,以及它们的源代码。Sun ONE更接近或能满足互联网在智能化Web服务方面对分布性、开发性和平台无关性的要求。
随着Java技术的不断发展,它根据市场进一步细分为:针对企业网应用的J2EE(Java 2 Enterprise Edition)、针对普通PC应用的J2SE(Java 2 Standard Edition)和针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)三个版本的
优势:
c语言根本无法对web进行编程
所以java就有了这个优点
而c语言是面向过程编程 开发相对复杂
java是面向对象编程 开发相对简单 有很多的现有的类库
而c语言操作系统底层要比java强悍的多
而且c语言的跨平台也没java那么轻松 因为java依托于强大的java虚拟机 是基于虚拟机编程的
J2ME手机软件编写的平台,可以理解为用来写小软件的
J2SE大部分用来做桌面软件,或者初学者练习的, 一般是C/S的
J2EE就是企业开发经常用的,包含很多内容和技术 , ,B/S的
JSP只是J2EE里面很小的一部分
JAVA与J2EE
随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。它包括Sun独有的iPlanet软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及Forte for Java——便于在任何环境下书写Java 语言的软件工具。我们很容易就能从网上免费获得和使用包括Java 集成开发环境、Java数据库和中间件(Application Server)服务器等产品,以及它们的源代码。Sun ONE更接近或能满足互联网在智能化Web服务方面对分布性、开发性和平台无关性的要求。
随着Java技术的不断发展,它根据市场进一步细分为:针对企业网应用的J2EE(Java 2 Enterprise Edition)、针对普通PC应用的J2SE(Java 2 Standard Edition)和针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)三个版本的
优势:
c语言根本无法对web进行编程
所以java就有了这个优点
而c语言是面向过程编程 开发相对复杂
java是面向对象编程 开发相对简单 有很多的现有的类库
而c语言操作系统底层要比java强悍的多
而且c语言的跨平台也没java那么轻松 因为java依托于强大的java虚拟机 是基于虚拟机编程的
追问
谢谢你的回答,总结来说JAVA语言更好罗,
追答
java比c语言简单一点。。。开发成本也低,c语言比较难精通,但你真能精通c的话都会别人来求你去工作的
2017-02-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
JAVA可以说是最热门的的编程语言,对于很多高级语言来说,JAVA都是基础;另外一个,JAVA是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等。就业面比较广,市场用人需求也大。java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java从根本上说是c之后的一种改进语言,纯面向对象的一种编程语言(当然比起Ruby还是差一点),有了C语言的基础固然对学习java有帮助,因为在某种程度上java语言和C语言是比较接近的。但是如果没有学习过C语言也完全没有问题,这两者并不存在依赖关系,直接学习java语言是完全可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
web开发, 优势嘛,, 各有各的好处,不过找工作java应该更好找一些,至少我这边是这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前两天我看全球十大语言排行榜
Java变成第一位
C语言居第二位
C语言比Java要难许多 在硬件编程方面任何语言都无法取代
但Java在网络方面的优势是什么语言都无法比拟的
Java变成第一位
C语言居第二位
C语言比Java要难许多 在硬件编程方面任何语言都无法取代
但Java在网络方面的优势是什么语言都无法比拟的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询