近段时间我刚开始学习Java,以前也接触过一点,但是总是会遇到许多问题,不知道怎样把前台的数据传到后台,或从后台显示到前台,jdbc从什么地方下手呢,做Web开发有如何下手呢,学习Java大家给推荐几本书吧,还有JDBC的。谢谢啦!!!!

解决方案 »

  1.   

    有编程经验可以看看think in java
    学JSP随便买几本书看 看就行了关键是实际操作
    web的东东烦琐配置居多
      

  2.   

    thinking in java对初学者有点太难了~尤其是第一章~有点深奥~
    建议还是看看java核心技术吧~然后上网找点视频看一下~基础的话张孝祥那个就可以~
    如果说你是想学jsp或者是框架的话~可以去尚学堂或者传智播客什么的找找~这类的资料还是挺多的~
    看完资料后要多练手~光看是没用的~主要就是从锻炼中汲取经验~
      

  3.   

    多看点关于java方面的基础知识的视频吧。
      

  4.   

    注意java的JDK_API这个很重要的。。
    java各种类的阐述都在里面。。
    不看这个简直就像盲人走路一样。。
      

  5.   

    think in java 不适合java初学者
    最好去找点视频看看
    或者去买本零基础学习web开发之类的书去看一下!
    我感觉这样比较适合初学者
      

  6.   

    给你推荐www.verycd.com网站下载相关资源,一般的学习视频那上面都有,对于想学习Java,我你以下几点建议:
        1.Java的学习过程是:J2SE-->J2EE-->框架,对于刚接触Java语言的学者来说,J2SE是必不可免的,因为那Java学习历程中最基础,也是最重要的一部分,学好了基础,那么J2EE就会好学很多。所以学习一定要一步一步打扎实基础,那么就学习J2SE的语法吧,对于这个程度的学习,可以去看看尚学堂的马士兵讲解的视频,也可以看看孙鑫的视频,都很不错。可能一开始看的会有些模糊,烦躁,不过慢慢学习,深入就不会了。
        2.学好了J2SE,那么你就可朝更高的目标学习了。千万不要以为学好了J2SE,可下做几个小游戏什么的,就完事,其实那只是很基础的,那只能说明你的基础学好了,不能说你把Java学好了。
        3.接下来,就是学习J2EE的部分学习了。这一部分是学习JSP的一些语法,Servlet,jstl,等技术,这些是做网络项目不可缺少的基础,是WEB的编程,当然你必须要掌握HTML+CSS的网页设计了,因为那是做网页的基础,有了做网页的基础,你才能把Java代码镶嵌到HTML中,从而形成JSP网页去处理前台与后台的数据交互了!
        4.J2EE的学习,能做用MVC做一些项目,比如:博客系统,留言板,小型的项目,那么,接下来的学习,就是框架了,有人会说什么是框架,简单来说,框架就是一套处理数据标准.现在比较流行的框架有:Struct,Hibernate,Spring 简称SSH,这三个框架一定要精通,这是找工作必须的基础。能够熟练的运用这几个框架,实现一些常见的项目,如:购物车,等,那么你找工作就一定没问题了。呵呵,说起来容易,可做起来,就很难做到了。但我觉得,为了以后的发展,现在吃苦也是值得的。    每个阶段要学习的相关视频,我说的那网站都有,你可以去看看,希望你能走出迷茫!
      

  7.   

    think in java有很难吗?我觉得是很基础的东西啊,就象学c的时候看think in c 学c++的时候看think in c++一样,里面都是讲的很基础的东西,而且最重要的就是第一章,没有记错的话是不是有个灯泡啊,呵呵刚开始学习java,如果你数据结构已经明白的话就很简单了。首先理解程序的概念是什么,程序其实就是循环,跳转加数据结构,说简单点就这点东西,没什么难的。
    给你一些学习的建议:
    1 搞清楚什么是程序
    2 了解面向对象,学会抽象
    3 看懂think in java并且课后习题会做,第一遍读的时候不要求全部看懂,甚至一些读写文件的章节可以跳过,只看最基础的(这本书至少要看3遍的)完成以上三个步骤,你应该会写一些小程序了
    现在开始学着写工程,要求知道最基本的sql语句,简单的查询,修改,删除,添加 只要了解这4个最最基本的功能就可以
    1 根据网上的教程按照mysql 和 tomcat + eclipse(或者其他IDE),工程的部署一定要自己去修改配置文件,坚决不用自动配置的
    2 策划一个小的工程,比如一个页面查找一个表的内容,一个页面有添加记录的功能如果上面的都做完了,你就可以开始真正的做项目了,因为一个web项目涉及到的内容你全部经历过了至于J2ee 我想和这几年比较流行的spring + hibernate(越来越没意思的一个东西)+ structs (一个越来越多事的框架)还是有区别的,建议这些框架一个一个的使用,在用之前先了解这些框架最基本的功能是什么,不要盲目的当做工具来用,在用的过程中了解原理,这个才是最重要的。最近几年java程序员的素质越来越差,究其原因就是因为这些框架造成的。成熟的框架可以让开发周期缩短降低成本和风险,同时也让刚入门的程序员成为coding的工具没有一点思想,只会使用别人写好的框架。反问一句,你花了一年的时间学会了这些框架,明年又开始流行新的框架,你怎么办?继续学习这些框架?
    如果这3个框架你都能搞清楚原理,我想没有什么框架你不可以在短时间内学会使用一点建议,打好基础才是最重要的,不要跟着框架后面瞎跑
      

  8.   

    学东西从应用角度学是最快的,按你的需求你可以这样:
    一、下载myeclipse all in one版本,因为新手经常需要面临大量的配置问题,这种版本面对这种问题要小的多。
    二、新建个项目,开始学struts架构,基本搞清mvc,可以传值,处理error。
    三、在项目中加入hibernate,调试个test可以解析实体表,可以进行DAO操作。
    四、引入spring,通过spring的dao实现简化操作
    按以上基本就差不多了,每天几小时的话,估计一周时间就有个东西出来了,要有耐心。不推荐直接通过jsp操作数据库,麻烦不说,写出来也没啥成就感。
      

  9.   

    当然是java面向对象咯
    先学控制台程序吧