专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 常见问题 学习Java编程,Java繁琐的语言你都了解吗

学习Java编程,Java繁琐的语言你都了解吗

更新时间:2019-04-16 09:30:23 来源:动力节点 浏览2057次

  学过一段时间的同学一定会觉得Java学习最头疼的不是语法结构的繁杂,而是Java本身体系结构的庞大,以至于自己不知道接下去该学什么,或者什么样的知识才会对后续的学习有帮助,今天小编将让大家对Java学习的路线有个宏观的把握,在与市场接轨的前提下,推荐给各位同学相关学习的方向和技术,以及学习到何种程度才能适应基本的工作。

学习Java编程,Java繁琐的语言你都了解吗.jpg

  了解Java编程的学习方向

  对于刚学习Java的同学,了解Java学习的大致结构,当然你能在OraceJava的主页上看到还有如JavaFX、JavaDB这样的技术,但是既然要和市场接轨,必然要有所取舍。

  JavaSE是我们Java入门的开端,这块内容也就是大家所熟悉的坦克大战、聊天软件、五子棋这些桌面级项目所组成的。学完了JavaSE部分,接下来就该选择方向了。

  但这里有重点需要提出:

  往分布式方向并不是一定要经过JavaEE阶段,但是,学习JavaEE对后续分布式的开发有莫大的好处。

  JavaSE中应该了解和关注的内容

  在这一节中,将列出JavaSE的学习中应该关注的方面,以及这些方面里主要涉及哪些核心内容。大家可以根据自己的学习情况,对照这些条目,看看有没有缺漏的内容。在之前提到过如坦克大战这样的项目,这些确实能很好的涵盖了大部分JavaSE的内容,所以必要的项目是很关键的。

  JavaSE大致可分为以下几块内容:

  对象导论:如何用面向对象的思路来开发

  深入JVM:Java运行机制以及JVM原理

  面向对象的特征:封装、继承、抽象、多态

  数组和容器:容器的线程安全问题

  I/O和IO:IO工作原理和应用

  并发编程:cocurret包

  网络编程:TCP/IP+BIO/IOUDP/IP+BIO/IO

  JDBC框架和反射:JDI、连接池、aotatio等

  其他:正则表达式、字符串等

  在这里我还想多提一点,关于JavaSE学到什么深度才合适。其实对于后续学习JavaEE或者是Adroid来说,JavaSE你只要学会皮毛就足够应付了,当然这里的皮毛是要求你熟练Java语法结构和基本CRUD操作。

  下面来具体的看各个模块应该学点儿什么:

  序列化:XM、JSO与Java之间的序列化和反序列化

  ORM:推荐学习hiberate

  JSP/Servet:可以顺带着把JS学习了

  sprig:IOC、AOP、SprigMVC

  MVC:推荐学习Struts

  WebService:JDK自带webservice、CXF等框架

  SOA:了解ESB、MQ等企业级应用架构。

  EJB:主要了解思路。可顺带着学习JBOSS

  其他:会使用JMS。了解JTA。

  还是一点,JavaEE方向的学习主要是会熟练运用即可。大点儿的企业都会有自己的框架,技术含量大同小异。会用即可。当然到了这个阶段设计模式的学习也必不可少,设计模式可以穿插于各个框架中进行学习。

  关于JavaEE之后应该学点儿什么

  对于大多数企业来说,如果你能掌握上面提到的相关技术,并且熟悉SQ和iux,那找个Java相关工作应该是没有问题的了。如果你想更深入的去应用上面所学的知识,分布式、搜索引擎、大数据处理等互联网热门技术都是你扩宽技能的方向。

  开源的ucee是搜索引擎技术最好的入门,简单易学,而且很多企业对搜索引擎的需求越来越大。

  诸如MIA、Kafka这样的开源框架,是你步入分布式方向很好的基石。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>