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个框架你都能搞清楚原理,我想没有什么框架你不可以在短时间内学会使用一点建议,打好基础才是最重要的,不要跟着框架后面瞎跑
学东西从应用角度学是最快的,按你的需求你可以这样: 一、下载myeclipse all in one版本,因为新手经常需要面临大量的配置问题,这种版本面对这种问题要小的多。 二、新建个项目,开始学struts架构,基本搞清mvc,可以传值,处理error。 三、在项目中加入hibernate,调试个test可以解析实体表,可以进行DAO操作。 四、引入spring,通过spring的dao实现简化操作 按以上基本就差不多了,每天几小时的话,估计一周时间就有个东西出来了,要有耐心。不推荐直接通过jsp操作数据库,麻烦不说,写出来也没啥成就感。
学JSP随便买几本书看 看就行了关键是实际操作
web的东东烦琐配置居多
建议还是看看java核心技术吧~然后上网找点视频看一下~基础的话张孝祥那个就可以~
如果说你是想学jsp或者是框架的话~可以去尚学堂或者传智播客什么的找找~这类的资料还是挺多的~
看完资料后要多练手~光看是没用的~主要就是从锻炼中汲取经验~
java各种类的阐述都在里面。。
不看这个简直就像盲人走路一样。。
最好去找点视频看看
或者去买本零基础学习web开发之类的书去看一下!
我感觉这样比较适合初学者
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,这三个框架一定要精通,这是找工作必须的基础。能够熟练的运用这几个框架,实现一些常见的项目,如:购物车,等,那么你找工作就一定没问题了。呵呵,说起来容易,可做起来,就很难做到了。但我觉得,为了以后的发展,现在吃苦也是值得的。 每个阶段要学习的相关视频,我说的那网站都有,你可以去看看,希望你能走出迷茫!
给你一些学习的建议:
1 搞清楚什么是程序
2 了解面向对象,学会抽象
3 看懂think in java并且课后习题会做,第一遍读的时候不要求全部看懂,甚至一些读写文件的章节可以跳过,只看最基础的(这本书至少要看3遍的)完成以上三个步骤,你应该会写一些小程序了
现在开始学着写工程,要求知道最基本的sql语句,简单的查询,修改,删除,添加 只要了解这4个最最基本的功能就可以
1 根据网上的教程按照mysql 和 tomcat + eclipse(或者其他IDE),工程的部署一定要自己去修改配置文件,坚决不用自动配置的
2 策划一个小的工程,比如一个页面查找一个表的内容,一个页面有添加记录的功能如果上面的都做完了,你就可以开始真正的做项目了,因为一个web项目涉及到的内容你全部经历过了至于J2ee 我想和这几年比较流行的spring + hibernate(越来越没意思的一个东西)+ structs (一个越来越多事的框架)还是有区别的,建议这些框架一个一个的使用,在用之前先了解这些框架最基本的功能是什么,不要盲目的当做工具来用,在用的过程中了解原理,这个才是最重要的。最近几年java程序员的素质越来越差,究其原因就是因为这些框架造成的。成熟的框架可以让开发周期缩短降低成本和风险,同时也让刚入门的程序员成为coding的工具没有一点思想,只会使用别人写好的框架。反问一句,你花了一年的时间学会了这些框架,明年又开始流行新的框架,你怎么办?继续学习这些框架?
如果这3个框架你都能搞清楚原理,我想没有什么框架你不可以在短时间内学会使用一点建议,打好基础才是最重要的,不要跟着框架后面瞎跑
一、下载myeclipse all in one版本,因为新手经常需要面临大量的配置问题,这种版本面对这种问题要小的多。
二、新建个项目,开始学struts架构,基本搞清mvc,可以传值,处理error。
三、在项目中加入hibernate,调试个test可以解析实体表,可以进行DAO操作。
四、引入spring,通过spring的dao实现简化操作
按以上基本就差不多了,每天几小时的话,估计一周时间就有个东西出来了,要有耐心。不推荐直接通过jsp操作数据库,麻烦不说,写出来也没啥成就感。
先学控制台程序吧