小弟本科文凭(毕业一年不到),由于某些因素最近不能上班,不能劳累。本人不甘寂寞型。闲不住不是?于是开始自学java。差不多也是零基础吧。计算机一级水平都是混来的*-*自学java有一个月了吧,要说不努力,其实还凑合,至少比大学时那种懒散的生活好多了。本人是跟着马士兵老师的视频自学的,已经快学完j2se了,感觉自学效率很低,总觉得太多知识点不能融会贯通。比如有些题,看着的时候不知所措,但一点解,思路就清晰了。但是要自己操作,硬是不知道怎么下手。感觉自己挺笨。相比高中时的学习效率,现在这情况真是没法说。很恼火。打击自信心。也不是说不懂,怎么说呢,就是觉得脑子里挺乱的,发现学的知识没成系统,东一团西一团的,不会运用已学的知识去解决问题(做题啊什么的)。都说学这玩意需要逻辑思维和形象思维。应该说我还可以吧。具体也没测过,也不知道要达到哪个程度才算过关。所以说现在有点迷茫。希望各位前辈能指点迷津,各方面都可以。我知道csdn高手如云,特来请教。小弟万分感谢。

解决方案 »

  1.   

    亲爱的 java 新手们 :很高兴你们愿意来这里共同学习,
    Java 这个语言, 已经不再是语言了, 他勾勒出一个开放式的开发环境,
    基本上 java.sun.com 很粗略地把 Java 分为三个部分(1) J2SE ( Java 2 Standard Edition )
    (2) J2EE ( Java 2 Enterprise Edition )
    (3) J2ME ( Java 2 Micro Edition )新手, 大概都要由 J2SE 开始学习,
    比较需要了解的就是 SCJP 考题的范围
    刚开始你大可不必花时间去研究 AWT 或 Swing 的基本概念
    但是我认为你们要对基本语法及数据结构要清楚
    接着, 必须学会如何查询 API ( javadoc )其实, Java 并不难学, 比 VB 难一些些,
    但是可以处理的范围却比 VB 大很多,
    只要能够设定好 jdk 与 classpath,
    开发就没有太大问题, 
    刚开始我会建议你们直接使用 UltraEdit 或 EditPlus 这些文书处理工具
    练习来建立简单的 variable, loop 等等...
    接着学习一些 free 的 IDE , eclipse, netbeans and etc.. ( 请参阅 IDE 版 )很多人会拿 C 和 Java 相比较
    基本上, Java 处理硬件的能力大多要透过 JNI 与 Driver 沟通
    架构在 JVM 上面执行效能也很难与 C 抗衡
    但是, 简单容易上手 是他的优势
    OO 程序设计也随着 java 的发展突飞猛进,
    相对的, 在学的学生, 尤其是信息相关科系的,
    可以顺便了解 UML 及软件工程, 
    这个站有许多高手会替你解答疑问的所谓的 Java 高手其实没有什么 ( sorry, 诸位高手.... )
    可能是读了比较多的技术文件或知道比较多的资源可以利用
    一个语言能够让工程师轻易地建构出一套系统
    就是很好的语言, 所以你们可以很快乐地开始学习
    更重要的事情, 使用 java 开发的人们
    非常热心开放他们的原始码,
    你们可以使用他们的 binary jar, 或参考他们的 source code
    堆栈出你们想要建立的系统 ( plz check their license )等到你能够写出九九表, 控制住一些 collection, 
    能够读得懂 Java API 的 javadoc ,
    你大概就可以做一些选择
    想要做 application , 就可以钻研于 awt , swing 等等
    想要做 webapps, 就可以钻研 jsp/servlet 等等
    想要做 pda/ phone, 就可以钻研 midp, j2me 等等
      

  2.   

    顶一个,学完J2SE做个小项目把学过的知识点综合运用一下!
      

  3.   

    有个问题,你指的过关是要过什么关..
    如果完全是业余兴趣,那10和100对你来说意义不大,只要其中过程快乐和充实就好
    如果是谋职业的话..掌握j2ee比较好.
      

  4.   

    我也是自学的。现在的学习Java的视频很多。比如说尚学堂、MLDN的视频。很好。有知识点的视频也有小型项目的视频。在看完这写的时候,一会发现Java这东西太简单。  
    实际上也不是这样。在这个时候你就应该,自己设计一个小的项目。体验一下开发是一个什么样的感觉。绝对是有挑战的。
    需求自己写。最重要的就是建数据库。多个表的时候一定要设计好了,要是单表的话,我认为你是没问题了。好的视频网站有 ”北风网“,浪曦网等。