博客学习日记-2014/12/11

关于Java学习的新的开始

之前跟一个阿里巴巴工作的姐夫聊起他在阿里巴巴的工作,他从事于Java编程。对于Java编程,我之前的实习经历,让我对它还是有一定的了解,但是现在想想自己的理解还是过于肤浅。之前只是在实习的过程中,看到身边的工程师在写Java程序,涉及到JSP、servlet、一些框架(Spring、Hibernate、StrutsII)等等,感觉java就是在做网页,同时也感觉那些框架没有什么高深的东西,就是别人不断的简化,我们用起来不断地更加方便,然而最主要最重要的工作都是外国人做的,所以在实习之后,自己对于Java的兴趣反而没有那么大了。

在跟那个姐夫聊天的过程中,他跟我说,现在主要用的还是Java。由于我对Java有一定的学习,所以我也决定,如果自己要进入互联网企业的话,就去学习Java。姐夫推荐我将基础知识掌握好,看两遍《Java编程思想》。于是在聊天之后我便决定买本《Java编程思想》好好看看,但是自己有意识到,只是一味的去看书可能还不太明智,首先让自己系统的了解下Java到底都在干什么,在当今这样一个互联网这么火的时代中。

JavaSE,也就是Java标准版本,JSE是 Sun 公司针对桌面开发以及低端商务计算解决方案而开发的版本,例如:我们平常熟悉的 Application 桌面应用程序。这个版本是个基础,它也是我们平常开发和使用最多的技术,Java的主要的技术将在这个版本中体现。

JavaME,也就是在JavaSE的基础上精简之后的版本,面向更多嵌入式领域

JavaEE,这是想阿里巴巴这样的大企业中主要用到的技术,也就是Java的企业版本。JEE 几乎完全包含 JSE 的功能,然后在 JSE 的基础上添加了很多新的功能。JEE 技术的基础就是核心 Java 平台或 Java 平台的标 准版,JEE 不仅巩固了标准版中的许多优点,例如“一次编写、处处运行”的特性、方便存取数据库的 JDBC API、CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等, 同时还提供了对EJB(Enterprise Java Beans)、Java Servlets API、JSP(Java Server Pages) 以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时 间的体系结构。JEE 体系结构提供中间层集成框架来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,JEE 降低了开发多层应用的费用和复 杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise Java Beans,有良好的向导支持打包和部署应用,添加了目录支持,增强了安全机制,提高了性能。

以上只是我在网上查找到的一些关于Java的应用的一些东西,显然我更想去学习JavaEE的知识,但是我显然不能学习到其中所有的东西,可能就像姐夫更我说的,既然你不能学好所有的东西,你更加需要把基础学好,这样你才有能力去学习这个领域的新技术。

java编程思想完全是围绕JAVA核心知识和标准J2SE的API来深入解析的,不涉及JAVA EE的相关知识。学JAVA EE先找关于JAVA WEB的书,html,javascript,jsp,servlet,struts,hibernate,spring;java web有了一定基础以后再进阶学其他的高级技术,书名一般叫java web或者ssh整合什么的,非常多。JAVA编程思想还是要看的,不过不是现在,做了一两年开发以后觉得迷茫了,回头再读,就会发现自己以前懂得的基础真是太肤浅了,你现在去读的话虽然有收获但不会有那么深刻认识。

关于这门编程语言的学习,我还有一些疑问,《Java编程思想》更多的是关于JavaSE的一些基本的知识,当然我不否认从这本书中能够读出很多感悟和体会,尤其对于有一定编程基础的程序员。但是对于学生来说,仅仅学习这个将来工作的时候足够吗,当然很有可能我压根还弄不懂这些基础的东西。假如说学习这些基础的东西不会很吸引公司,那么JavaEE中的或者先说JavaWeb中的各种东西,到底应该学习哪一步分。

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
JAVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组件。

之前看过马士兵老师讲的java视频,觉得老师讲的很好,之后又在百度贴吧中找到马士兵老师的JavaEE学习视频合集,包括其中的学习路线,了解到JavaEE的学习确实涵盖各种知识,各种框架等等,要想都学好确实不是一件容易的事情,因此自己想先看一下Java基础方面的东西,把基础打好,再去看关于一些框架的东西,一步一步稳扎稳打。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值