我刚刚学习JAVA,只是不知道看什么书比较好,希望同学和老师们多给给建议

解决方案 »

  1.   

    别的科目不太清楚,JAVA似乎每本基础书籍都差不多,没有九阴真经之类的!
    换句话说就是先随便找一本,一边看一边实践就进步得快!
      

  2.   

    java入门很简单,随便来一本就可以啦,关键是在于实践
      

  3.   

    http://www.google.com
      

  4.   

    《Java核心技术》卷一,讲的很仔细。我现在正在看,很受益啊,其实我就觉得上面的习题少了点
    另外《Java编程思想》也不错。就是厚了点,不想啃
      

  5.   

    如有C++基础,可直接上 JAVA编程思想 第4版
    否则可看 JAVA面向对象编程  孙卫琴编著的
    可到卓越或当当买,便宜.
    个人感觉:看视频太慢,里面FEI话太多.
      

  6.   

    java 核心技术  Java编程思想
      

  7.   

    可以先看一看视频,然后再做项目,不懂的就找thinking in Java
      

  8.   

    推荐看尚学堂马士兵的视频,网上都可以下载到的。他讲的挺好,很风趣java 核心技术 Java编程思想挺好  
      

  9.   

    有没有推荐的Java的qq群?谢谢。
      

  10.   

    think in javawww.huizhonghui.com
      

  11.   

    最好看有视频讲解的 这是我们老大告诉我的有视频可以一边看 一边敲 我也是初学 现在在学习java 桌面应用程序开发的知识
      

  12.   

    如果你有软件开发的底子,think in java。
    如果你没有,或者压根没有碰过软件,那你的头就要大了。就那企业级应用来说我随便列些必须要掌握的东西:
    英语4级,数据结构,算法,软件工程,UML,极限编程,灵巧开发,重构,设计模式,java基础,jsp,servlet,struct,spring,hibernate......还有N多,软件不是随便学的。你学的越多,感觉知道的越少。
      

  13.   

    还有就是,想THINK IN JAVA 这些书对于初学者来说比较难,像是硬砖头,你要想钻头一样慢慢钻的,当然,高手看起来就简单了,反正学习也就这样吧,多动动手
      

  14.   

    我现在就在看thingk in java和java核心技术(I II),我要看就要看经典的,thingk in java 被誉为java中的圣经,值得你去看,最好是你有一定的基础看起就更好了。
      

  15.   

    初学JAVA,至少应做到以下几点(前提是有编程基础):   
    1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。   
    2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。   
    3.在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己,最好能参与一些实际的项目。   
    4.在学到一定阶段后,你开始希望用学过的东西做些什么。这时的你应该开始学习一些更多、更复杂的知识,比如J2EE平台的构建、EJB的开发等。对于这一部分,我建议最好找一本较薄的书先了解一个大概,心里有个总体的认识,对更多的技术术语做个初步掌握。我认为这个阶段看看《J2EE技术实践》很不错,它可以让你了解J2EE包含的各种技术和框架,同时提供很多实际的例子来加深对J2EE的整体了解。   
    学习Java的兴趣和决心起了很关键的作用。在有了上述基础后,便可开始一步一步地学习Java。   要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如jsp, Servlet, JavaBean, EJB, JDBC, JavaMail等。要学习起来可不是一两天的事。   
    那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过Html,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail了。   
    好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。最好找一些有实例且带光盘的书来看,这样看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用劳您老大架再亲自把它再输一遍吧,再说直接复制还不用怕出错,何乐而不为呢!还有就是要经常上一些好的Java编程文章,有好的文章要Cut下来,有问题尽管问,只要问题不是太傻,一般都会回答你的。 
    书方面就看张孝祥的《深入体验Java web开发内幕》
    楼主加油!
      

  16.   

    千万不要学那些大师级的书,那些书主要是为了提高,不适合入门
    选本最新的Java基础点书看看吧,个人感觉还是有老师教更好,看视频也不错
    太老的书不要看了,错误一堆堆的
      

  17.   

    张孝祥的《java就业培训教程》
      

  18.   

    JAVA核心技术    初学者就看这本书了
      

  19.   

    我以前看thinking in java ,但我认为初学者不用看这个。。简单的好,讲的太深了,学得会很累
      

  20.   

    视频没事的时候溜着行,学习的话太慢了。
    就看Java编程思想吧,把里面的习题都做了,你就无敌了。
    有一种意见是学简单的,不过简单归简单,当你遇到问题不明原理的时候再回来反复的学,时间可能更长。
    如果有时间学,还是扎扎实实的
      

  21.   

    java 21天 这本书容易上手
      

  22.   

    强烈推荐马士兵的javase视频  多敲代码   加上李刚的《java疯狂讲义》
      

  23.   

    java 核心技术 Java编程思想