第一章 Java入门
第二章 Java基础语法
第三章 类和对象
第四章 Java类的高级特性
第五章 数组和枚举
第六章 常见类的使用
第七章 抽象类和接口
第八章 异常和断言
第九章 集合框架和泛型
第十章 用户图形界面GUI
第十一章 Swing和GUI事件处理
第十二章 输入输出流(I/O流)
第十三章 多线程
第十四章 网络编程
第十五章 反射和注解
基础学完,我选择jee方向,把上面的这些学完了,又该学什么?sql和html我想跳过,可以直接学jee吗?如果可以跳过,jee中是不是先学ssh呢?我听说有很多设计模式,我想选其中一个,别的先不学,学多了什么都学不到。我是初学者,望高手指点。

解决方案 »

  1.   

    第一章 Java入门
    第二章 Java基础语法
    第三章 类和对象
    第四章 Java类的高级特性
    第五章 数组和枚举
    第六章 常见类的使用
    第七章 抽象类和接口
    第八章 异常和断言
    第九章 集合框架和泛型
    第十章 用户图形界面GUI
    第十一章 Swing和GUI事件处理
    第十二章 输入输出流(I/O流)
    第十三章 多线程
    第十四章 网络编程
    第十五章 反射和注解
    基础学完,我选择jee方向,把上面的这些学完了,又该学什么?sql和html我想跳过,可以直接学jee吗?如果可以跳过,jee中是不是先学ssh呢?我听说有很多设计模式,我想选其中一个,别的先不学,学多了什么都学不到。我是初学者,望高手指点。我个人觉得不要学算法,你现在的主要目的是找工作,你看看现在的企业都用什么,ssh,轻量级框架,spring structs,hibernate。你首先学ssh之前得打好基础,也就是javase。然后看看ssh。至于算法和数据结构。哈哈,如果你能学懂,那你厉害,这个主要是在大企业中用到,在说了是要有一定基础的前提下的。哥们努力.
    上面是 JAVA到底怎么学?初学求前辈指点。。 帖子中的一个回复,这个是行得通吗?望高手指点。
      

  2.   

    不看javadoc,不上网,用记事本写一个复制文件的小程序,会吗
      

  3.   

    Hello,world级别的代码也没必要用IDE
      

  4.   

    jdbc,实现DAO,再学servlet&jsp,就可以在不用框架的基础上做三层小项目了,之后再SSH
      

  5.   

    html css javascript  然后是JDBC、Servlet、JSP
    然后就是Spring Struts2 Hibernate
      

  6.   

    java 是外国人做, SSH 也是外国人做的,再一看国内现状,中国程序员永远落后了~~~
      

  7.   

    建议不要把sql和HTML跳过,因为学习J2EE主要是学习B/S结构,就是javaweb,做web开发首先要会HTML、CSS+DIV布局,还有javascript也是必须的,SQL在javaweb中比较的重要。
    给你条路线:HTML、CSS+DIV、javascript--->sql、JSP/servlet、XML--->SSH、AJAX
      

  8.   

    你确定都掌握了吗,尤其是输入输出流,多线程,网络这些技术在web开发中用的很少,不过我当年学习java也是这种情况,学完了这些,总觉得自己学会了,其实只是学会了语法,没有掌握精髓,像接口,抽象之类的概念要掌握其中的精髓和奥妙,需要多做项目,多解决问题才能体会到他的好处。
     当初我学java只是带着一本java applet的教程书在那儿里面学习java,还没楼主这么系统呢,什么配置环境变量,在dos下编译,运行java class文件等等。后来我也是在网上搜了一下java的进阶书。
    jsp技术肯定是要学的,建议楼主先不要学习框架之类的东西,找一本jsp基础的书学习,里面讲解web编程的本质,html的语法,jsp技术的原理等等。然后建议学习xml方面的知识,jdbc,jndi,tomcat等等,在接着就是学习J2EE的技术,比如mvc设计模式,可以结合struts进行学习,hibernate,spring 等等。
    仅供参考。
      

  9.   

    人家学了那么久JAVA了 你还问OO
      

  10.   


    oo学和理解完全是两码事 ,那好你说 oo是啥?
      

  11.   

    sql和Html不要跳过的好,不管哪种设计模式,Sql语言都是常用到的。如果已经掌握了Sql和Html,应该看看Jsp,jdbc,Dao,Servlet和Jsp可以做小型项目的
      

  12.   

    如果你已经学过了sql可以跳过,但是如果没有学过的话,一定要学习学习。另外jsp和servlet也不要跳过,否则在学框架的遇到问题的时候都不知道该怎么办。建议一步一步的走,框架之类的东西,看一看,动动手就能够熟练使用。
      

  13.   


    +1现在的人跟着课本一页一页看 按着案例打下来就以为是 懂了实际工作中却又用不了。就说HINBERNATE吧 还有多少人在HIBERNATE里执行原始的SQL语句的!丢人不!? 然后就说什么什么语言垃圾 就说OO吧 学了JAVA之后 没个几年摸爬滚打自己去钻研 是根本体会不了的。PS:楼主0回帖率我还写那么多 ,我真贱。
      

  14.   

    晕了,java基础学完了,总不能一直停留在这个阶段吧。java基础需要练习积累,但是不学点新知识,还是没用啊java基础的语法,编写小点的程序,现在基本上没什么问题了。总不能一直训练下去吧。另外,训练也需要良好的习惯,这个我不敢说最好,但是我敢说一定是好的。望高手指点一二啊。
      

  15.   

    1.java基础学完了,自己可以多写一些小例子
    2.可以看看一些servlet规范、ssh框架、设计模式等等,建议还是先看看servlet规范,这对你帮助应该很大。
      

  16.   

    没什么时间的话,就直接学SSH时间稍多的话,就学JSP,servlet时间还是充足的话,就再把你发的基础研究多几遍
      

  17.   

    前台,底层等技术还有很多,可以先学流行的框架,hibernate,struts等。路漫漫而修远
      

  18.   

    学j2ee,然后就是数据库和框架,在找项目做练习。
      

  19.   

    学习SSH前提,最好学习下servlet和jsp 了解MVC架构后,再去学习SSH比较好。
      

  20.   

    一次我也是在hibernate 里写SQL语句,被老师骂死了。5555555555555
      

  21.   

    JDK   Java Language  Java Language  
     
    Tools &
    Tool APIs  java  javac  javadoc  apt  jar  javap  JPDA  jconsole  
    Security  Int'l  RMI  IDL  Deploy  Monitoring  Troubleshoot  Scripting  JVM TI  
     
    JRE  Deployment
    Technologies  Deployment  Java Web Start  Java Plug-in  
     
    User Interface 
    Toolkits  AWT  Swing  Java 2D  
    Accessibility  Drag n Drop  Input Methods  Image I/O  Print Service  Sound  
       Java SE
    API  
    Integration
    Libraries  IDL  JDBCTM  JNDITM RMI  RMI-IIOP  Scripting  
     
    Other Base
    Libraries  Beans  Intl Support  I/O JMX  JNI  Math  
    Networking  Override Mechanism  Security  Serialization  Extension Mechanism  XML JAXP  
     
    lang and util
    Base Libraries  lang and util  Collections  Concurrency Utilities  JAR  Logging  Management  
    Preferences API Ref Objects  Reflection  Regular Expressions  Versioning  Zip  Instrument  
     
    Java Virtual
    Machine  Java HotspotTM Client VM Java HotspotTM Server VM  
     
     Platforms  SolarisTM  Linux  Windows  Other  
     
    这些东西,一个个地学去吧!
      

  22.   

    javaweb:
    servlet、html/jsp、数据库、jdbc、xml、ssh2ejb、web service
      

  23.   

    不要去学 SSH 了,唬人的,去看官网上的 JEE 指南吧。
      

  24.   

    no no no!
    基础学完。。
    想学jee。。
    就应该接着学sql。。
    html。。可以不用学。。
    sql,数据库是必须要学的。。
    不然那就不叫企业级应用了
      

  25.   

    不要去误导别人好吧!现在多少公司在用SSH你调查过吗?
      

  26.   

    建议先拿容易的学,也要一步一步的学, 如果先学框架的话,比如 SSH, 同样也要涉及到 css + JS 的,
    何不先学容易的??
      

  27.   


    ++1LZ建议你有时间的话,把这些基础过一遍,然后做个综合性的小项目,遇到不懂的再继续学。这样可以让你学得更彻底,对你以后工作比较有好处。还有有些人说“SSH”不用学,我建议你有时间的话要去学,毕竟现在做j2ee的一般都会用到的。没有时间的话可以到公司再慢慢学习,但你也要把其他的先学了。
      

  28.   

    我觉得可以考虑你未来Java发展的方向,然后根据这个方向去学。WEB应用现阶段暴热,所以针对性的看网页开发方面的书集。最好是弄个小项目。
      

  29.   

    LZ,不要忽略前台的技术了,不要以为前台就是美工的事,
    像Ajax、Jquery什么的、这些都必须要清楚、
    还有html和sql是肯定不能跳过的、既然你选择了java EE,
    java EE本身就是说做b/s结构系统的、数据库方面怎么可能少得了呢?
    还有就是你把前面那个15章学完了,也就是是说你j2se,java的基础
    有了,那么你就开学习jsp和servlet吧,用jsp和servlet开始做一些
    CURD的练习(结合数据库),熟练之后在去搞SSH,建议SSH学习的时候分开弄,
    一个一个地去学习,本来这些配置文件就多,你要是一下子学三个,
    报了点错误的时候,肯定把你头搞大!
      

  30.   

    做BS,HTML,JS,SQL 必须要精通
      

  31.   

    一个刚学了一些 JAVA 基础的人去学 SSH ?
    一个连什么是 WEB 项目包含什么东西都不知道的人,学 SSH?
    JEE 包含的范围有多广?SSH 只是实现了其中一小部分,LZ 是想学 JEE,还是想去学所谓的 SSH,自己决定吧。
      

  32.   

    基础学完了。在学ssh 之前,先学习serverlet。 SSH框架都基于之上的。
      

  33.   

    servlet、jsp、之后自己独立做两个小项目然后继续再学框架会很容易。
      

  34.   

    ssh 肯定是他了,因为你是要找工作,现在公司基本上用的就是ssh,如果是大公司,在这个基础上可能涉及到算法,所以你得学ssh
      

  35.   

    楼主用词吓我一跳,学完了!
    JAVA博大精深,就这几章就被你学完了?看书学了这几章只能说你学过JAVA
      

  36.   

    这里所谓的学完,指的是知道了 Java 基本语法。
      

  37.   

    这个会不要说我浮躁,有些东西学了就是学了,不能一直呆在原地。非常细的细节,高手也不一定能解释的。我现在没做java方面的工作,现在去做项目,我感觉费时间我只需要学jee基础就可以了,不会追求精细的,望高手指点。
      

  38.   

    尚学堂有个java该学习的路线,可以借鉴个
      

  39.   

    javaBean ,servlet ,jsp ,webService ,Tomcat ,然后再学框架,看源码。慢慢来急不得。尤其是java
      

  40.   

    要学的东西还很多,servlet好好学学,java web开发少不了它。
      

  41.   


    额,有些东西用hibernate的查询是查不出的,QBC,QBE,HQL都不行,最后还是要写sql查询的类,用sql来查。
      

  42.   

    学完java基础,就学点web知识,ssh框架会应用就可以,然后看点js,ajax的东西,比如说jquery。然后就可以找工作了,大部分都是在工作中学习的,初期会应用就可以了。被妄想看看书就是高手