java到底是什么?望高手回答!

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:06:39
java到底是什么?是一门程序设计,我知道。我现在的java编程水平还说得过去。我用java语言也就是j2se写过贪食蛇,计算器,俄罗斯方块等小程序。但是现在又接触到j2ee,我知道这个是企业级的,但是我们现在学得也就是用j2ee做一个网页,也就是用javabean,jsp,什么struts框架等。但是我现在越来越迷惑了,java到底是什么?j2se到底能干什么?我知道j2se是java的基础,可是为什么我就是没见过用j2se开发的项目?它到底能做出多大的项目?而j2ee呢?到底能干什么?做复杂的网站?还是做一些大型的游戏?j2ee只能做网站吗?真是迷了!现在是不是java工程师不会j2ee不行啊!
我不要概念!
还有就是java web又是什么?就是j2ee吗?听说j2ee没有教程,是很多技术的混合,那我该怎么学好呢?

首先要明白,java是一门编程语言,j2ee是一门技术。

lz的第一个问题是,不知道j2se能写什么大程序。那我告诉你,eclipse就是由j2se写的,而且是一个相当成功的产品。去eclipse社区,你会发现很多java产品,其中很多都是基于j2se的。

第二个问题,j2ee能做什么。j2ee整合的多种java技术,因为庞大而成为企业级应用。java web可以看成是j2ee的精简版。j2ee成功的案例则是应用服务器,基本上只有大型企业才用得到。一般的中小企业也就用到java web就足够了。所以对j2ee迷茫是正常的,因为我们也就是能学到j2ee的技术,却体会不到它的强大。

第三个问题,哪里找j2ee的学习资料。java web搞定了,j2ee也就很简单了。lz加油咯。

你先从jse学起,其他的只是java的应用,java基础是最重要的。

java 总的来说是一个拥有很多“包” (package) 的语言集(不知道用这个名字合适不合适), 所以j2ee (or jee) 比 j2se (or jse) 的优点就是,jee 包含很多企业级(也就是企业经常用)的package, 比如 数据库操作的包, 远程连线的包 etc. ... 总的说就是, 当你需要设计一个用于企业的程序的时候,很多功能你都需要到jee里去找 ... 但是你问我了: “那 。。。 那 。。。 我一定用jse 去编企业级的程序,行不行呢?!” , 我说“行” , 但是你自己要去从新写jee里已经给你提供好了的功能包(package) ...即古人所云“脱了裤子放屁” 也 ...

P.S.:
有很多JEE 的书籍 (但是我看的都是英文的), 至于 java web 只是 jee 应用中的一部分而已 ... jee 还包括很多其他企业级的应用,比如 database etc.

http://baike.baidu.com/view/29.html?wtp=tt