先介绍下本人情况:
    自学了4个多月,基本上把Java se的东东过了一遍。
    包括基础语法、面向对象、异常、数组、常用类、泛型、容器、IO、线程。
    简单的了解了下数据库(MySql和sql server),会数据的的连接以及基本操作。
    注:swing那章我跳过了,不想在图形界面化这方面发展。接下来应该可以学习Java ee方面的了,下学期还开了门课程叫《J2EE编程技术》。
暑假在家没事,决定接着自学,希望高手和有经验的前辈们指点一下哈!1、JavaSE方面,我有哪些需要补充的么?
2、JavaEE方面,我该从哪里下手呢?
   有没有总体的学习计划和好的学习资料,麻烦告诉一下啦,谢谢哈!

解决方案 »

  1.   

    什么叫差不多了,百度一下,如何才算精通JavaSE,你达到50%  就算差不多 了
      

  2.   

    简单了解一下数据库有什么用
    要非常熟练,不看任何资料都能写出代码,这是J2EE基础之基础
    另外反射也是必须会的
      

  3.   

    原来楼主花了四个多月,我一个半月了 THINKING IN JAVA才完全看完,我还以为我花的时间太多,没这方面的天赋了。
      

  4.   

    建议楼主看看一些J2EE的书,JSP等一些,还有就是框架,因为到公司后如果楼主不想当代码工人的话,向J2EE发展是必然的,J2EE要学的东西可就是很多了……楼主努力吧……
      

  5.   

    可以看一下一些培训机构的教学安排,你就知道自己应该学些什么了。比如尚学堂,传智播客之类的。这类问题请直接google,要有耐心,一定能找到答案。
      

  6.   

    建议楼主把数据库学好,尤其是Oracle,还有就是看看Java的一些比较流行的框架吧..
      

  7.   

    马士兵java自学之路。自己看着办吧
      

  8.   

    在家还有一个月的时间吧,下学期还有半年的课,春节前就开始实习了,所以没有太多的时间达到差不多的水平了。
    目前要做的就是能把J2EE尽量的看一遍,以应付实习和找工作。等到上班的时间再继续深入研究。
    我在网上也找了好多,大致都是说先进行网络编程,然后学习流行的框架。JAVA网络编程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。流行MVC架构和Java对象持久化技术。包括webwork、Spring、Hibernate。请问大家:这个顺序可行么?
      

  9.   

    看看Java Web的东西吧,关键是自己要多敲敲代码
      

  10.   

    javase其实要学的东西很多的,没有所谓的学完了之说
      

  11.   

    菜鸟轻轻地飘过~~俺觉得swing还是有用的……貌似我直接从swing开始看的……⊙﹏⊙b汗
      

  12.   

    朋友 ,老实的说你现在的水平能做了小项目不,学过和学会完全是两个概念,
    我原来也是自学的,corejava 基本学完,后来又更视频学完html  css  javascript
    jsp  sevelet  Oracle. 学完感觉很牛了什么技术都懂 ,可到后来做东西的时候基本没什么思路,
    一些算法的东西完全不懂。自学会有很多的漏洞,一定要找到能和你一起进步的朋友,一起讨论。
    我现在感觉要是有项目做是进步最快的,但一般都没有这种机会,最主要的就是要多练,
    是大四不,要是的话还能学半年,一天最少自己独立敲600行代码(除了API什么都不能借助)
    到时候才能算是懂了。     
      

  13.   

    开发软件是写代码炼出来的, 不是看会的, 如果学好JavaSE, 继续JavaEE, JSP,Servlet ,JavaBean, 轻量级框架 Struts, heibernate , spring  .......
      

  14.   

    学艺 最忌 杂而不精!!!!!!!!!!!!!!!!!!!!!!!数据库方面的可以不懂 , java EE 可以不懂 , 什么 struts 、 hibernate 、Spring这三个框架你可以听都没听过,但是如果你打算 朝着 SE 方向发展,那么就专心 研究 SE方面的知识吧 
    Thread的优化,Thread面临的数据同步等,SOCKET通信,这一块的东西估计要完全懂的话,就够你学四个月了还有 IO 的 优化 ,系统优化方面的东西还有很多很多,你现在只能说会用一些东东,但是对里面许多底层并不了解, jvm里面的机制等才是需要下一步学习的。给lz一点真诚的建议:
      有空的话可以学习一下 1、 搜索引擎 ;   2 、 webService    3、 RMI  ; 4、工作流引擎相信这里面的某一个只要你花时间去学习,等你毕业的那一天你肯定走在你们同学的前面  , 特别是后面 两个有时间的话花半年时间好好学习一下,前途无量的
      

  15.   

    学java SE怎能不学 正则表达式
      

  16.   

    在招聘网上找家像样点的公司 看看他们对于招java程序员的要求 然后照着要求学
      

  17.   

    我觉得流这块的东西以后会用的很多,
     
    j2ee的话,主要还是JDBC,hibernate,oracle,mysql看看了。MVC框架也很关键啊,struts1,struts2,spring,
      

  18.   

    别玩J2EE
    走ANDROID路线吧!
      

  19.   

    J2SE ->项目->数据库->Html ->Css->Javascript->Severlet->Jsp->J2ee->Spring->Structs->Hibernate->EJB这是我个人的学习顺序,希望能对你有帮助. 计算机界不断地在更新知识所以没有固定的公式或者方法,每个人都是独一无二的,当然你也能找到属于你自己的方法.