java到底是什么?望高手回答!
来源:百度知道 编辑:UC知道 时间:2024/05/09 09:06:39
我不要概念!
还有就是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.