7个回答
展开全部
您好!
java语言的开发者原本是打算利用它来抢占GUI应用,但由于它是解释型语言,所以它的性能确实不如c++的快,可是与此同时,开发者们发现,在网络,主要是web应用方面,java语言体现出了优良的性能,因此,java语言虽然没有在GUI界面方面获得巨大成功,却在一定程度上推动了B/S模式的发展。之后,才随之出现了struts这样的MVC框架,用它来解决页面跳转的问题;之后为了简化数据持久化层的开发,Hibernate框架应运而生;接着,为了降低业务逻辑层与持久化层的耦合,这才有了spring框架的产生。但是,所有的这一切都是基于请求/响应的模式,这就存在着同步交互的问题,所谓同步交互,就是说用户每发送一次请求,页面都要重新全部刷新一次,这就不能带给用户良好的体验,于是,AJAX技术兴起了,它能有效改善用户的体验,用户每次发送请求,页面不会出现瞬时空白的情况,但是后台却在繁忙地发送数据,接收数据,处理数据,再局部刷新页面呈现给用户,完成一次请求/响应。
java语言的强大就在于它的跨平台,但也正因为这一点,才让它很适合做关于网络方面的应用。
希望我这样说能对您有所帮助。
java语言的开发者原本是打算利用它来抢占GUI应用,但由于它是解释型语言,所以它的性能确实不如c++的快,可是与此同时,开发者们发现,在网络,主要是web应用方面,java语言体现出了优良的性能,因此,java语言虽然没有在GUI界面方面获得巨大成功,却在一定程度上推动了B/S模式的发展。之后,才随之出现了struts这样的MVC框架,用它来解决页面跳转的问题;之后为了简化数据持久化层的开发,Hibernate框架应运而生;接着,为了降低业务逻辑层与持久化层的耦合,这才有了spring框架的产生。但是,所有的这一切都是基于请求/响应的模式,这就存在着同步交互的问题,所谓同步交互,就是说用户每发送一次请求,页面都要重新全部刷新一次,这就不能带给用户良好的体验,于是,AJAX技术兴起了,它能有效改善用户的体验,用户每次发送请求,页面不会出现瞬时空白的情况,但是后台却在繁忙地发送数据,接收数据,处理数据,再局部刷新页面呈现给用户,完成一次请求/响应。
java语言的强大就在于它的跨平台,但也正因为这一点,才让它很适合做关于网络方面的应用。
希望我这样说能对您有所帮助。
展开全部
Java主要是做web应用程序,像他们说的什么applet早就过时了,j2me也没人使用了,Java所能设计的领域也很多,什么金融啊,证券啊,能做财务软件,比如金蝶啊,用友啊都是很有名的软件公司,当然,Java也能为政府做电子政务软件,现在Java涉及的领域越来越广,什么医疗软件,能源软件等。
如果你想学Java,当然要先从JavaSE开始,学会了JavaSE ,再往EE方向发展,所学习的框架有struts,hibernate,spring等,Ajax是前端的技术,像extjs,jquery等你也要会。
如果你想学Java,当然要先从JavaSE开始,学会了JavaSE ,再往EE方向发展,所学习的框架有struts,hibernate,spring等,Ajax是前端的技术,像extjs,jquery等你也要会。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、在当前的世界面,要写一个大型的软件,比如游戏、大型网络数据管理等,非一个人的能力所能及。
2、无论什么语言,那都是一种与计算机交道的途径,是让人脱离直接写二进制码的一种方式。
3、几乎所有电脑编程语言都是建筑在别人的编译器的基础上,其中部分生成的程序是真正的二进制码,另一部分是建立在别人的运行环境中的。如java就是建立在别人的运行环境中。
4、java所谓的跨平台,说白了其实也不过是另一个平台有支持其运行的环境而已。
5、对于个人来说,是否学一门语言基于二点:A、工作、生活需要。B、个人兴趣。如果二点你都没有,可以不学,至少你现在可以不学。
6、如果楼主真如你所说,已学过,并基本学过那么多的电脑语言,那么,你应该知道,学一门新的电脑语言,只不过掌握一下它的编写规则、习惯、知道他的主要编译器的一些特点、用法、注意事项罢了。要对付下那些东西,如果不考虑熟记在心的话,最多一个月就可以了。
7、如果你的工作生活经常接触电脑,你可以发现,你的编程知道如果加以运用,其实还是可以给你做些小东西出来玩的。如果工作就是编程,那就更不要说了,那是你吃饭的工具。
2、无论什么语言,那都是一种与计算机交道的途径,是让人脱离直接写二进制码的一种方式。
3、几乎所有电脑编程语言都是建筑在别人的编译器的基础上,其中部分生成的程序是真正的二进制码,另一部分是建立在别人的运行环境中的。如java就是建立在别人的运行环境中。
4、java所谓的跨平台,说白了其实也不过是另一个平台有支持其运行的环境而已。
5、对于个人来说,是否学一门语言基于二点:A、工作、生活需要。B、个人兴趣。如果二点你都没有,可以不学,至少你现在可以不学。
6、如果楼主真如你所说,已学过,并基本学过那么多的电脑语言,那么,你应该知道,学一门新的电脑语言,只不过掌握一下它的编写规则、习惯、知道他的主要编译器的一些特点、用法、注意事项罢了。要对付下那些东西,如果不考虑熟记在心的话,最多一个月就可以了。
7、如果你的工作生活经常接触电脑,你可以发现,你的编程知道如果加以运用,其实还是可以给你做些小东西出来玩的。如果工作就是编程,那就更不要说了,那是你吃饭的工具。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java分好多方向的 学Application编程,可以在计算机上写程序。学Applet可以在网页上嵌入小程序.j2EE用于网页(b/s)编程、客户端(c/s)编程。j2ME可用于手机编程。等等 好多都能用到java 建议网上搜搜SSH框架 struts、spring、hibernate。学下SQL语句等ajax jquery js 前台的东西会改就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于初学者来说它在大学里就是门语言工具,如果你想向这方面来发展可以细致了解一下,如果只是课程需要,那和C,C++差不多,就是个计算机语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询