基于java开发技术
corejava
  这是java的基础,包括基本的概念,语法,面向对象,集合等,这是作为一个java工程师必须要熟练掌握的,也是最核心的部分。这部分的学习应该是比较有条理性的,也是比较容易学习的,网络上可利用的资源也比较多。推举一本书《java核心技术》,开始阶段先学习卷1,真正接触项目后可以学习卷二。从现在起你必须学会使用 API帮助手册。java的api巨多,你不可能全部记下来,最好的办法就是学会使用手册。不会用手册的人是学不好java的。
  database
  数据库是现在项目中不可缺少的部分,基本要求就是数据的增删改查,单表操作,多表操作。掌握的数据库以oracle,mysql,sqlserver三大主流数据库为主,mysql是免费的,合适学习使用,oracle提供了免费的简介版oracleXE可以从下载使用。这一部分对sql语句的掌握是至关重要的。sql语句在主流数据库中是通用的。以上都是些基础。如果掌握了,必须
要深入的学习一些触发器,存储过程的知识。每种数据库都有自己的特点,可以深入研究一种数据库,作为自己的亮点。
  web
  web技术主要包括html,css,js等,作为一名java工程师,对前端技术的要求不如前端工程师要求那么高,但要掌握基本的使用。这一部分比较重要的是ajax和jquery技术,    技术也是必须要掌握的。html5将会是成为主流。
  framework
  接触过实际项目的人都明白框架的重要性。关于初学者,可以从三大基本框架入手:struts2,hibernate,spring。首先学会使用,其次是掌握每个框架的核心。关于更深层的运作原理可以先不去理会,等你成长为一名高级工程师的时候再去攻克吧!最后要使用三大框架整合出一个自己的项目出来,作为自己的成果展示。具体的项目可以从一些书籍中参照,也可以从网络查。
    2怎么学习java
  1、具有一定的自学能力
  包括Java在内的信息技术发展迅速,指望一本好书或者教师在课堂上假设干学时的教学,是难以精通某些技术的。因此必须具有优良的自学能力,要花费大量的时间投入到学习中去。
  2、学习技术的三个层次
  任何人的精力都是有限的,不可能掌握所有的技术。因此学习任何技术都要有三个层次:这项技术是什么?他能干什么?怎样利用它实现它的功能?
  3、多动手学习
  很多初学者学习Java,往往抱着一本书非常认真的去看,而且书中的很多例子也能看懂,但是,当做到计算机面前写程序时,就抓头挠腮,不知从何下手,出现这种状况的原因在于眼高手低,要解决这个问题必须通过多动手学习程序,熟练才行。同时,没有任何人在〔编程〕过程中会非常的顺利,不出现任何错误,我们要有信心处理。
  4、对比学习 hibernate要学多久
  学习Java的读者,可能已经具有C++的基础,因此学习会比较容易一些,由于任何语言或多或少都有类似的地方,可以在学习Java的时候,可以采纳横向对比地方方法来学习。
  5、学会使用帮助和网络资源
  任何一本书不可能把所有的知识点讲到。同时凡是比较出的软件都有一些帮助文档,因此要学用帮助文档。针对Java而言,要学会使用Java相关的API文档,也可以上网下载一些视频。
    3怎样学java
  首先要学好java的基础部分,重点学习java SE,尤其要熟练掌握面向对象、集合框架,常用的数据结构、JDBC、异常、IO、线程和网络编程,关于每个知识点,最好是能学做结合,开发一些程序,便于深入了解。
  基础学习完毕之后,开始进入java web部分的学习,主要是合计到java web的应用范围很广,而且招聘的时候,基本都要求这些。首先学习Servlet、JSP的基础知识,了解    request,    Response,之后开始学习Struts2、Hibernate和Spring,经典的SSH框架。
  在学习SSH框架的时候,平常要多应用,多开发。同时必须要阅读一些框架的源代码程序,了解原理,之后开始自己动手写一些小的框架。
  做java web方向的时候,除了后台java 代码必须要进行学习之外,还必须要学习前台的css html jquery 等前台开发框架,同时必须要学习后台数据库的配置,以及sql语句的书写和数据库的调优。
  java的大数据方向,尤其是要学习hadoop,spark这些主流的大数据框架,学习如何使用这些开源工具,在使用的过程中,了解原理,熟悉源代码。
  java的移动开发方向,主要就是学习android手机客户端程序的开发,学习anrdoi的体系架构,一些常用的组件开发,下拉框,菜单。熟练掌握activity,service的概念。
    4java怎么样学习
  首先要明确学习java的目的,因为语言有很多种,为什么要学习java,如果连自己学习的目的都不知道,只是看学习的人比较多,那么就失去了学习的意义。
  开始可以买一本java的基础书籍,从头看起,好好的学习钻研,边看边敲代码,有些人只想用眼睛看,不动手,学习编程语言,不动手就学会那是不现实的。
  要清楚java的三大体系,javaSE,javaEE和javaME,javaSE是java相对基础的部分,也是学习java的必经阶段,所以要从javaSE学起,然后在想另外两个体系扩大。
  接下来就要学习面向对象最基本的封装、继承、多态。类,接口,泛型,输入输出流,线程,TCP/UDP协议,注解,反射机制等一些非经常用的部分。
  常用的部分学好之后,就可以接触数据库的一些东西了,比如表,视图,索引,存储过程,触发器等,然后就是java与数据库连接jdbc,因为以后的工作中,最常用的就是java操作数据库。
  然后就可以看一些java的框架了,因为现在很多企业开发中都是使用框架的,比如StringMVC,SSH等,使用框架可以减少工作量,增加工作效率。
  总之,不管学习什么语言,都不是一朝一夕之间可以学会的,必须要付出努力和汗水的,学习的过程很无聊,但是你保持过来了,你会发现编程也是有很多乐趣的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。