各位大师,学长好,我是刚不JAVA的,我现在的梦想就是把JAVA学好,我从来没有接触过JAVA,也没有学过任何语言,应该是个初学者,请问我应该怎么样才能学好JAVA呢,多该如何下手?从哪里学起?怎么学?我是刚上大一,请各位给我点建议和学习的方向,谢谢!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【shun_shun】截止到2008-07-24 13:48:56的历史汇总数据(不包括此帖):
    发帖的总数量:5                        发帖的总分数:90                       每贴平均分数:18                       
    回帖的总数量:2                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:3                        结贴的总分数:60                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:2                        未结的总分数:30                       
    结贴的百分比:60.00 %               结分的百分比:66.67 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油
      

  2.   

    可以找几本书看看,但是不建议你学java ,你想学就要下功夫,最近面试了很多人,都是大学刚出来的,真的什么都不知道,很费解,还有一些社会上培训的,没什么基础.java人员开始泛滥了,但是好的不多.先学基本语法把,然后对象和类的关系,然后学execption,io,jdbc,thread,基础打打牢,以后学j2ee或者j2me
      

  3.   

    从最基础的书开始看起
    一边看一边动手实践,哪怕是就写个helloword 这很重要
      

  4.   

    Mark..共勉~~ 我也刚着手学习JAVA
      

  5.   

    先学java也不错.
    我们大学唯一学过的一门语言就是java,而且是大学一开始就学,现在感觉还是不错的.
      

  6.   

    年轻真好啊!
    要是真的有心先把java se 学好吧!先学些语法的东西!
    还有很多比如线程之类的东西要了解一点操作系统的知识才能掌握的比较牢固!
    如果要设计出比较精妙的程序还要知道一些算法和模式的知识
      

  7.   

    JAVA内部培训资料一、JAVA基础培训系列
    1.孙鑫JAVA高级软件工程师班培训录像(2DVD)
       简介:光盘由孙鑫老师亲自授课录制。循序渐进、通俗易懂、实战性强、内容全面、讲解深刻、问答形式是本套培训录像的特色。学员通过本套光盘的学习,能够快速掌握Java编程语言,成为Java高手。
    2.传智播客_张孝祥最新java全方位系统培训(内含PPT教学课件,2DVD)
       简介:张老师的又一心血力作,内容涵盖java基础、高级内容,以及javascript、web开发、xml等全方位知识,让学员身临其境地学习和感受编程的乐趣,同时体会张孝祥老师授课的震撼力和穿透力。
       另:张孝祥成名之作--JAVA就业培训基础篇+高级篇(完整版)(4DVD)
    3.最新尚学堂JAVA系列培训(全)(推荐)(共18辑/300小讲 Avi格式,含源代码及PPT幻灯片笔记文件 1DVD)
       简介:JAVA基础全方位系统培训,真正手把手的视频培训录像。从本课程开始至结束,您将全面、深入的学习到Java全系列的知识,并能够积累2年左右的工作经验,您也能够学习到企业文化、沟通技巧、面试技巧等相关知识。
    4.08年最火爆JAVA高端培训系列视频(2DVD)
        本课程由资深讲师录制,内容涵盖java基础、Web开发、JSP/Servlet、Struts、Hibernate、Spring、Oracle、Eclipse等全方位系统知识。这套视频决非为了糊弄广大的学习者而粗糙乱制,而是由作者精力准备,鼎力而为,是作者多年高端Java开发和培训的心血之作,融合了作者多年的Java编程经验,相当于将价值万元的Java高端培训课程。如果读者能认真的学习整套视频,完全可以成为合格的Java软件工程师。
    二、J2ME移动通信开发方向培训
    1.J2ME手机游戏开发(J2ME基础培训)(2DVD)
        本培训主要讲解J2ME和游戏开发的基本知识,通过几个完整的游戏实例开发过程和实例分析告诉大家,在手机游戏开发中要注意哪些问题,会经常使用哪些技巧。这个课程一共用到了12个大小不同的游戏开发实例,其中包括4个比较完整的手机游戏。这些实例不但具有趣味性,而且具有很强的针对性,我们能够通过它们重点学习和掌握相应的技能。
    2.J2ME移动开发与实例(J2ME高级培训)(1DVD)
       通过本课程的学习,学员将具有J2ME开发的理论基础和实际设计经验,可以快速进入移动应用的领域,在企业中进行J2ME手机程序的实际开发工作。
    3.J2ME移动开发实战教学视频(1DVD)
       J2ME是目前的一个比较流行的技术,在未来的若干年中有着广泛的应用前景。本视频实战为主,以实战来讲理论,让大家一看就懂,即学即会。这套视频包含了J2ME中MIDP里面几乎所有内容的讲解,共25集,每集约1个小时。分为8个部分,分别是:入门,高级界面开发,工具API,低级界面开发,RMS开发,网络应用开发,游戏开发以及代码优化。每个话题中我们基本上都安排了相关的案例,让大家将知识融会贯通。
    4.J2ME专题系列培训(1DVD)
       *J2ME移动开发环境配置及如何使用eclipse开发J2ME应用程序实录
       *J2ME在诺基亚平台上应用开发讲座
       *针对J2ME的SIP和Web Services的应用开发讲座
       *J2ME(Eclipse+Tomcat+EclipseME)开发手机与互联网进行通信视频录像
       *魔塔游戏、连连看游戏、星座程序源代码(J2ME开发)
    三、J2EE企业开发方向培训
    1.JAVA-WEB开发实战(共6部分/25讲 含源代码及PDF幻灯片课件 1DVD)
       突出了JAVA-WEB基础语法的讲解,从JSP的基础知识和基本语法入手,循序渐进、深入浅出地介绍了JSP的各种技术,并配以大量的实例和精选的代码,细致讲解JAVA-WEB动态网页编程的方法与技巧。
    2.J2EE Web开发培训录像(共38辑/86课时 2DVD)
       本课程讲解的是J2EE之中应用最为广泛的WEB层技术,包括Servlet/JSP/JavaBean/JDBC/MVC/Struts框架等等技术,本课程不仅仅讲解单个知识点,而更多的是考虑在实际应用中如何组合这些技术形成一个优秀的解决方案,更为贴近实际。由国内最知名的J2EE讲师执教,课程生动形象并结合典型企业案例(网上银行、公文流转系统等)深入的分析。
    3.Eclipse实战视频录像(共22讲 1DVD)
       深入浅出的讲解了Eclipse的基本、高级操作,插件的安装使用以及jsp环境的搭建。详细讲解了Hibernate工具-CowNewStudio的使用和基于CowNewPIS的开发实战。
    4.Struts技术实战录像(共31讲 1DVD)
       详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。引导受训者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。
    5.J2EE中间件技术视频录像(共24讲 1DVD)
      本培训涵盖了j2EE架构基础、Servlet/jsp/EJB开发,以及J2EE应用部署和J2EE应用开发架构。最后通过具体实例阐述,让你更清晰地掌握相关知识。
    6.J2EE专题系列培训录像(2DVD)
       *JAVA UML(共6辑/17讲)
       *Hibernate(共四部分 Hibernate入门、Hibernate实体映射、Hibernate复合主键、Hibernate实体层设计 含PDF幻灯片笔记文件及源代码)
       *EJB专题培训(分别基于Eclipse和JBuilder开发的,配合了文本说明以及流程录像)(共16讲)
       *Struts、Spring、Hibernate、SSH专题培训(共16讲)
       *java高级JNI核心理论培训视频
    7.J2EE企业级软件工程师培训(含具体项目案例分析)(共3部分/37讲 2DVD)
       本培训覆盖J2EE开发的各个方面,从Web组件到EJB,从开发工具到应用服务器管理等;内容含盖Java初级,J2EE高级和系统架构等技术。提供经典案例分析,结合理论课程,以现代软件工程的原则为指导,分析软件开发的全过程,包括需求分析,架构设计,详细设计,编码,模式设计,部署等环节,使学员能够掌握J2EE软件设计和开发的最佳实践过程。
    8.中关村J2EE软件工程师培训(1DVD)
       本课程适用于熟悉Java2编程技术,欲从事企业级应用开发的各类技术人员。通过本课程的学习可以掌握J2EE开发技术,能够基于成熟的开发框架及组件进行企业级分布式应用开发。熟悉软件开发的正规流程,能够掌握面向对象的基本思想,会使用UML进行面向对象的分析与设计。掌握软件测试的基本理论,可以使用Junit进行单元测试。
    9.MDLN J2EE软件工程师培训(1DVD)
       本视频通过完成一个基于Java EE架构、Linux平台、Oracle数据库、Web界面、EJB开发软件产品的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。作者具有丰富的JAVA/JAVAEE设计和开发经验以及多年培训经验。授讲课程深入浅出、通俗易懂、语言精练、深受广大学员欢迎。
    10.北大青鸟J2EE软件工程师培训(1DVD)
       北大青鸟培训,不用多说,大家也知道该培训机构的份量。本套视频由作者在总结多年Java培训的基础上,历时一年,倾力巨著。授课通俗易懂,分析问题独到精辟,绝对是目前国内顶级J2EE教学视频。用户通过本套光盘的学习,能够快速掌握J2EE框架,进一步精通J2EE开发。
    11.郭克华J2EE高级框架实战教学(全 含源代码及PPT幻灯片课件 1DVD)
         本视频全面讲授J2EE高级框架实战技术,全案例操作,精华提炼,即学即会。视频内容共50集,近40小时。内容全面 ,包括了目前J2EE比较流行的框架如:Struts框架、Hibernate框架、Spring框架、表示层框架(EL、JSTL、AJAX)EJB框架和辅助工具等。
    12.项目培训专辑(含源代码及PPT幻灯片笔记文件 2DVD)
       *贪吃蛇
       *俄罗斯方块
       *在线聊天系统项目实录
       *坦克大战游戏项目开发实录
       *JDBC_MySQL_BBS项目实战教程(教你详尽透彻理解JDBC/JSP/Servlet/HTML/CSS/JavaScript)
       *WebWork+Spring+Hibernate整合开发网络书城项目实录
       *MDLN我的智囊团Spring+struts+Hibernate项目
       *巴巴运动网项目实践另赠送如下任一套Linux操作系统或IT项目管理培训录像
    1.Linux从入门到精通培训录像(共32讲 1DVD)
    2.Linux企业实战工程师培训录像(共8辑/75课时 Avi格式 1DVD)
    3.IT项目管理培训录像(项目经理提升必看)(共28集 Rmvb格式 1DVD)
    需要速联系Q Q:65212235
      

  8.   

    硬着头皮把CoreJava这本书看完,努力尝试实现里面的每个例子,基本就入门了
      

  9.   

    新曙光看Java视频
      

  10.   

    我也在学,我先看的是些基本的java书,后来看的编程思想,现在呢正在学一些例子,我的步骤就是先学基础,再实践,再看基础
      

  11.   

    个人觉得刚开始还是不要直接学java的好,先看c、vb什么的吧,很快就能看完的~
      

  12.   

    建议一开始还是先别学java,c应该是比较好的入门,毕竟你在c中学到的数据类型,三大结构(顺序,分支,循环)等等在java里面都是适用的或者说能够知识迁移的.
    感觉一开始就接触面向对象的知识不一定是件好事,欲速则不达.对于"白纸一张"的初学者来说,理清程序的结构,流程,以至如何将问题精化,划分模块等思想建立起来才是至关重要的.
    等你慢慢感受到过程式语言的优点和不足的时候,再去接触面向对象的java,应该是比较好的一件事.因为此时你是带着你的需要去学面向对象,而非为听别人说面向对象如何如何的好来学.而且从c过渡到java,在语法上基本是无缝连接的,也就是你基本不用花功夫在重新学习java的语法.
    当然,在c转向java的一大段时间内,你感到不适的是思想上的范畴,思想上的转变往往是比较难,或者说是一个漫长的阶段,但一旦你领悟了,也就豁然开朗了.
    CoreJava,我没看过,不好说. Thinking in java是本好东东,但不是很推荐刚学java的时候去读,因为你可能会读了一章之后就不想读下去了,待你想深入了解java,想弄清很多模糊的概念的时候,再好好地品出这本书的味道吧.
    另外,看书的同时别忘了动手,很多时候我们都被书本的内容吸引得书不离手,跟着书本走,看完一个例子,你会觉得,哈哈,这样又实现了一个功能了,如此的简单,但如果你不释放出你的双手,在键盘上吧代码敲一敲,跑一跑,再改一改,然后又想一想的话,你看过的知识是不属于你的.以上均属个人见解,如何取舍请自行决定,毕竟每个人的路都是不同的,如果人人学编程都依从一个标准的导向,那真的是极为可怕.
      

  13.   

    可以先看一下孙卫琴的
    《java面向对象编程》