为什么说java是做网站的?java不是编程语言吗?能做什么软件?

java工程师是做网站的还是做桌面应用的?招聘java工程师的时候考的都是javaSE的基础(算法和数据结构)而没有一点网站开发的题目,这些东西跟做网站有什么关系?为什么java做桌面应用的却又比较少见?

java分三个方向,j2se是做WINDOWS应用程序的,jsme是做手机一样的可移动设备的,比如你在手机上经常见到的java,j2ee是用来做网站的,j2se含有比较基础的知识,是学习其他方向的基础,又因为windows程序java做起来比较不美观,没有微软的做起来简单,所以桌面应用用J2se做的比较少,j2me吧,一些移动设备上需要嵌入式开发语言,在这些语言方面C++,C占有很大的优势,所以j2me也比较少,而在网站上j2ee就占有比较大的优势,开源的免费的,还有许多组件相对来说也比微软什么的安全,所以一般都是j2ee,基础知识 都是面试的j2se那些比较基础的,只有你基础知识比较扎实 才有可能有很大的提高,所以公司比较注意这一方面把
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-25
java 可分为c/s b/s c/s可以做桌面的程序,一些应用程序(润乾报表,oracle的安装程序),b/s主要是做web方面的比如常见的一些jsp网站,,应聘的时候主要是问javase的,因为基础很重要,算法也同样,通过长期的工作就可以看出没有基础是不行的所以javase是经常问到的,编程同样困思维逻辑也很重要,有良好的算法也要有效的帮助你解决问题,一些大一点的公司笔试还会遇到c,我感觉就是在考我的思维逻辑和算法,希望对你有帮助。。。
第2个回答  2011-02-23
java不管是编程语言,j2EE是java网页的分支,j2me是java手机等小型设备的分支,不管是j2ee还是j2me,都是以j2se为基础的,所以j2se基础好的话,做什么都行,做网站只不过是j2se加了一些框架,开发还是j2se语言开发啊,不考j2se考什么啊??
java语言的特点是平台无关性,做网页更能体现它的平台无关吧
第3个回答  2011-02-23
都能做。java做网站和应用系统蛮热门的。想知道java怎么做网站 ,看看jsp。我现在公司开发项目就是用java开发网站的,
第4个回答  2011-02-25
因为java不适合做桌面应用,相比其他桌面应用的语言没有优势。市场竞争适者生存,就这么简单
相似回答