我现在在学java,不知道现在那些方面出去就能用的到的,希望指明的java学习的方向

解决方案 »

  1.   

    太多了,公司里的开发,好多都是用JAVA
      

  2.   


    不知道你当时怎么学习java 我现在在学java基础,老师也讲的不够仔细,就是为了完成教课任务。哎。。迷茫啊,我也自学了jsp,感觉没人带着自学有点困难,不知能不能给点意见,再就是学校项目也很少
      

  3.   

    要想工作中马上能用,那就学基础知识:j2se,servlet,jsp;基本开发框架struts,spring,hibernate。
    要想学的好,就好好好研究方法和原理,oop和aop,设计模式。
    语言都差不多,只要顺序,分支和循环什么问题都能解决,但关键是你如何去一步步的解决问题,这需要靠自己不断思考和训练的。
      

  4.   

    把基础打好,Java的应用主要是在web
      

  5.   

    在学校的主要任务是把Java的基础知识掌握好,这是从学校走进公司的敲门砖,然后初步了解一些时下流行的框架和最新技术,这些可以大体了解一下,知道有这么个概念就可以了。进了公司之后,大公司一般都有自己的框架,得现学。
      

  6.   

    扎实javaSE基础以后 就是servlet jsp mvc模式 轻量级框架 或者EJB 设计模式平时也要看看
      

  7.   

    我觉得在学校最好多学学c语言 离散数学 数据结构 编译原理 操作系统 linux, 这样的话你出来工作 做的是别人做不到的东西
      

  8.   


    首先要打下oop的基础,然后你可以试试搞懂下面的东东
    1、字符串和数值类的处理:比如String和StringBuffer的区别,为什么要有StringBuffer?
    2、集合:List Set Map 三个接口的所有实现类,要明白他们真正的不同。
    3、异常处理:要明白 try catch finally 的执行原理, throw 和 throws 的作用
    4、IO流:不必太深,你能很自如的读写一个文本和二进制文件就ok了。
    5、JDBC:虽然不是必须的,但大部分情况下是必须的,因为很少有项目不需要用到数据库,所以说这是一个初级程序员能真正做项目的必备条件。搞懂上面这些东东以后,可以再继续深入下面的东东
    6、线程:概念太多这里就不列举了,这是成为高级程序员的一个必要条件。
    7、网络编程:socket流、URL。这也是java的精华,高级程序员的必要条件。
    8、Swing:这个不是必须的,因为只是桌面程序的应用,不过swing的设计是很优雅的,研读源码会发现很多难能可贵的设计模式,让你受益匪浅。如果有时间或者有项目机会的话很值得一学。最后,就是j2ee和设计模式了(这时就是servlet、jsp、ssh了,哦,还有javascript,这个不能少),等你上面的前7项搞定了,就可以去搞定这些东西了。当然如果只是做项目coding而不做设计,前5项就够了。
      

  9.   

    给楼主的建议,多来csdn看看,我没有打广告哦
      

  10.   

          在学校里学的不一定能用的,但是java基础一个要学好,如果你是搞Java的以后不管是什么技术,都必须是依靠java,只有java基础好,学的自然快了
      

  11.   

    在学校里学的不一定能用的,但是java基础一个要学好,如果你是搞Java的以后不管是什么技术,都必须是依靠java,只有java基础好,学的自然快了