解决方案 »

  1.   

    你要首先搞清楚你自己要往哪个方向发展!java有se 有ee 还有javaweb!这3个方向!我看楼主连方向都找不着。你看自己兴趣在哪一方面,然后再往哪一方面专研吧~
      

  2.   

    JAVA如同大海,漫无目的地遨游只会加剧你的恐惧。
    谈点个人的学习感受:
    1、掌握基本语法之后,不要再啃Thinking in java这类书籍了。
    2、针对性地学习一些有用的知识点,比如I/O、JDBC、设计模式...
    3、根据后续工作的需要,学习相关的知识。比如搞Web的,Servlet/JSP,MVC模式,AJAX、
    JS甚至CSS都是必学的。
    4、学到一定层面之后,你就会自然而然地去比较哪些包或者框架比较好用,而且上手也不会是难事。有空可以多逛逛apache.org,Good Luck!
      

  3.   

    楼上说得有道理。或者去网上下载点有讲解项目的视频来看看。我是看视频学的。
    btw.考研就有这个尴尬了。考研考上了,如果学不到东西或者没认真学,出来还是找不到工作,或者找到价钱很低的工作,面子会挂不住的。
    确实也有一些公司要学历高的,但是实力也得跟上一些。
    现在开始努力还是来得及的
      

  4.   

    去下一点尚学堂或者什么滴java视频看看,有人讲解上手很快,java上手了之后,去关注集合操作、io、多线程、网络编程等,推荐李刚的疯狂java讲义,我是看这本书有了很多收获,再然后去研究下数据库,把sql能力提上来,学习jdbc,如果是走web方向,就学习jsp,试着简单的用 数据库+java+jsp写个简单的信息管理系统出来,再然后,你会发现写代码很多冗余,很多不会的地方,你就会慢慢去学的,接着去研究下一些成熟的框架,比如ssh等,找工作应该就没有问题了
      

  5.   

    如果是想了解学习java基础的,可以直接去看一下那些培训班的课程安排,就知道先学什么.基础是必须的,但是我觉得不要抗拒逻辑思维的锻炼,因为工作需要我们先明白客户需求,再进行设计
      

  6.   


    对的呀  我本科还是学机械的 > < 学的还成 可惜不喜欢那个专业  家人就让我换到这个专业 但是专业完全不搭边   一进来完全不会  学都不知道从哪里下爪  C++  算法 数据库 操作系统  就没会的  然后我就想已经开始看JAVA了 我就觉得要学就把它学好  不要学什么都半途而只会写个helloworld > <    而且我老板出国了  至少一年多  所以就是完全放羊状态  根本没人管  等他回来我都快毕业找工作了。。
    我毕业还是挺想进个好点的公司的  毕竟学校还行  可是我这水平真的很捉急 我觉得我别说进好点的公司了 能找到工作都困难学习又很迷茫 没有方向  现在天天都很忧虑
    BTW 我还是个女的  本来这行业就有性别歧视。
      

  7.   


    我自认为我看书还算认真  例子代码大部分都自己思考着重码一遍  练习全部独立做  做完对下答案看看有什么区别
    可是  学了一大堆 看了快两百页  还是觉得吸收率不高  很多东西记不住  最根本是不知道在什么情况下去用这些学了的思想> <就好比初始化吧  惰性 实例 构造器都能初始化实例变量  可是根本不清楚什么情况用什么比较好  因为我根本就没写过什么有意义的东西   书上的例子和练习只让我深深学会了 System.out.println。
      

  8.   

    你现在看那些书都是讲基础的JavaSE,你应该想想自己以后想从事的工作而确定方向,javaSE是基础,还有javaEE和javaME,看看自己喜欢做什么。基础的东西看一些就行,然后去做一些项目锻炼自己
      

  9.   

    边做项目边看  可是做什么项目  怎么做项目  什么项目适合我  杨辉三角那些就和过家家似的  要说做个小游戏 类似坦克大战吧  后续的知识又不会  网上下个代码都尼玛看不懂   那只好又回到书本上  可是thinking in JAVA好好读很耗费时间的  吸收率还不高   我不是本科生了  面临的很严峻的问题就是毕业工作  研究生学制又短  我15年四月就毕业了  14年下半年就要开始找工作  14年上半年或者今年下半年就应该找个实习  现在还是什么都不会。所以时间利用率非常重要   现在html5是大趋势  我挺想以后做html5的  但是基础也得打好  
    > <  我知道做事情要稳扎稳打  不能急于求成  但是算下来时间真的非常紧迫  要想找到一个好点的工作就得有好点的实习经验和项目经验铺路  跟着老板做项目是不太现实了 老板出国了 只能靠自己  这样看的话我至少要赶在几年下半年的时候至少补上一些课程  要能写出一些东西来  可是我们的课程量也不小 虽然说课开的比较虚 可是也不能挂科吧。所以学习方法和方向就尤为重要  我想在就像没头苍蝇一样乱窜这也是我为什么非常非常着急的原因我目前的知识储备就是  Thinking in JAVA提到的那么多  C有基础  软件基础和数据结构学过一些  本科的时候能大概做个没有图形界面的特别简单的什么超市神马货物系统   可惜那已经是大二时候的故事了 所以我基本什么都没剩下  你现在让我看C的代码我都读不太顺溜  数据结构/算法 C++ 数据库 还有操作系统  这些找工作喜欢考的基本功全体不会。上学期课表排了一大堆课 可是因为我基础都不会自然学不到什么东西  时间都在写文档中度过了     C++和JAVA不可能同时学好  只能有的放矢  我觉得C++我只能慢慢看  JAVA相对比C++容易一些  打算以后就靠这个糊口。。因为移动+html5是大趋势
    现在跪求各位大牛给个学习方向  至少到今年年底或者明年初能找个比较好点的实习      我目前应该重点去学习和补充哪些知识 哪些课程  比如我也知道算法导论很好  可是那种时间黑洞真心不适合我这个智商和时间都很捉急的人 跪求,拜谢!!!!
      

  10.   


    谢谢你们的提醒   我有2个问题  一个就是基础的语法究竟掌握到什么程度  也就是说基础语法大概要至少把什么都看明白  多线程看吗?泛型呢?内部类呢?我觉得这些都挺难的  要掌握也不太容易第二问个问题是   相关知识的获取方式  就类似I/O啊 JDBC啊  设计模式  是去买书借书看吗?每一个拿出来讲个一本书都是足够的  怎么样相对快速的去学习  我并不是急于求成  确实是时间紧迫而且茫然
      

  11.   


    也不是没方向  之前看的时候很多人建议从TIJ入手 扎扎实实的学基础  在学那些模式乱七八糟的 但现在看完全不是那么回事儿
      

  12.   

    JDK的源码?szc还是什么的那个压缩包吗?  我觉得我目前水平好像达不到 > <
      

  13.   

    你这是刚开始学,遇到这些自然会觉得有点难,但时间长了你就理解了。Java是一种面向对象的语言,理解了“一切皆对象”这句话说明你的javaSE水平已经达到一定程度了。java里面的多线程和泛型及内部类也是很重要的知识,以后会经常用到,所以要好好学一下。学有难易呼?学则易,不学则难!慢慢来。
    对于学习JDBC,这个其实不是很难的,如果你要尽快掌握java调用数据库的那些知识,可以自己去找一个例子自己去动手实现一下,至于如何调用数据库当中的内容,那是SQL语句的知识,这个是有关数据库操作的,你自己可以去学习一下。而I/O的话自己去实现几个小例子,深入地理解一下,相信你慢慢地就会了!
      

  14.   

    谢谢你的中肯建议   我昨晚特别焦虑 大半夜的睡不着觉  感觉最近一段学习的困惑压抑终于爆发了  只好跑上来问问题 可是看了这么多建议  我今天好像突然有点明白了    学习不管怎么讲究方法 终究还是要一步一步来的  thkinking in JAVA还是要慢慢看的  中间可以看看别的东西帮助快速理解一下   诚如你说的  学则易 不学则难  其实我就是害怕付出艰苦的努力 想找个捷径而已  才会这么着急   
    不管怎样   踏踏实实来 总会有收获的    谢谢你的忠告
      

  15.   

    应该去找个培训班,然后有基础的话可以上速成,学习这东西还是要自己喜欢。也可以找个工作区学习IOs,这个现在比java好多了,赚钱技术比较新!
      

  16.   

    楼主,我也是刚学java没几个月,不过我是参加了培训班的,我还是建议你去找本corejava的教科书,那个比较简单点,不过也要挑着看,最好能有个人随时能帮你解答,也可以去网上多找找资料
      

  17.   

    Signature
    _____________________________________________________________
    欢迎访问我的个人网站:兆字节
      

  18.   

    慢慢来吧,技术是需要积累的. 话说 think in java 我看了不下3遍.每次看都有不同的收获.我们大学有个老师教了个学技术的方法感觉很有效.跟你分享一下吧"书上有看不懂的地方不要紧,硬着头皮把书看完. 然后回过头再看就懂了."另外java主要是做web方面的开发的,也就是javaEE,涉及的内容主要就是servlet,jsp,jdbc,jms,jndi,ejb什么的,看起来好像很多,其实都比较简单.慢慢看吧.
      

  19.   

    thinking in java 很不错,慢慢消化。