学习JAVA中面临的困惑!前辈教教我!

问题描述

我先说下我的情况:我学习Java有近一年时间。学习了Java基础,也能做一些小的程序。然后我就学习了JavaEE,主要通过视频学习的,其中熟悉JSP,Servlet,Struts2,Hibernate,Spring,Ajax!必须严重说明下:我学习了JavaEE,但是我没有用它做过一个网站,只用asp做过,主要原因:找不到很好的视频!谁有可以提供下!qq:1632703975我现在的情况是:我感觉我Java的基础没学好,JavaEE也没学好!但是一看书又都知道!我不知道该怎么深入下去!

解决方案

解决方案二:
你做一个通用的权限管理系统。完后再做一个新闻发布系统。最后把这两个结合起来。。看看那些是你没想到的。
解决方案三:
切忌浮躁!
解决方案四:
在传智播客的那儿去找嘛,有很多
解决方案五:
我的情况和你估计差不多。但是我现在快毕业了。这些事情急不得。只要有项目经验,其实asp和JSP只是语法有部分不一样。思想是一样的。你现在没做项目是因为没有项目做。或许假期你可以找家公司实习,一个项目下来你就差不多能融会贯通了。Java的基础不是你感觉学好就学好的,JavaEE也一样,程序语言需要在项目中体现的。不要急。程序员切忌浮躁。
解决方案六:
我个人认为你可以去网上找视频在电驴里面找,可以找到很多的,然后下下来好好看看。但是光看视频还是不行的。主要还是要动手,多做练习。然后在动手的过程中再问问自己为什么?多问几个,然后找到解决的方式,方法,原因。最重要是要坚持。。。这样一段时间过去以后,你会觉得编程就那么回事的。。。~_~
解决方案七:
从底层一点点开始做!从小练习开始!
解决方案八:
javaEE不是做网站用的..
解决方案九:
最简单的你这样直接jsp+servlet+javabean来做个小项目然后这个项目坐下来你会发现你明白了好多东西那么在趁热打铁做个SSH+ajax的项目这些项目都不要太大最基本的CRUD呢必须得全部实现的
解决方案十:
JavaEE不是做网站的,一般是面向企业做定制项目的,比如ERP、OA、CRM、HR等,具体的项目,去VeryCD找资源下载,我记得尚学堂有OA、CRM、DRP的视频,动力节点有DRP的视频。
解决方案十一:
至于你说的,总是做不出来,一看书就知道,这很简单,看五遍书也不如自己动手做一次,我想你在寻求学习Java的方法时一定有人跟你说过一定要多动手,只是你没听进去而已。举我个人的例子,学习Java的时候离我有些远了,不过我最近倒是在学Linux,最初学那些基础命令+配置一台Linux服务器用了一天半的时间,看着视频慢慢自己做,由于我用的是新版,还老出现和视频上不一样的错误,我慢慢的在网上查解决方法,慢慢动手做,最后终于配置好了,然后我又做了第二遍。由于问题实在太多,有些命令也背不下,还是要看笔记,于是我又做了第三遍。这次终于只有很少的时候会看笔记了,于是我开始做第四遍。但这次是在脑子里做的,一步一步的做,有不会的就看一下笔记,这样做完了,我又做了第五遍,这回真的好多了,非常熟练,所以为了测试自己,我做了第六遍,安装RHEL、常规配置、网络设置、设置FTP、防火墙、SELINUX、安装和配置Java平台、Apache、Tomcat、MySQL、部署一个项目,只要半小时左右,而且信手拈来非常熟练。以前看Linux的文章总是什么都不懂,现在终于能明白了,不用让人手把手的教就可以自己摸索出解决方法了。
解决方案十二:
可以看看马士兵的视频教程啊
解决方案十三:
没事少上论坛,自己找本书看看!
解决方案十四:
尚学堂视频,很不错,其他的就是多做些东西,J2SE很重要啊。
解决方案十五:
马士兵的视频教程
解决方案:
一般J2EE视频都有,或者这方面的书也会有,LZ也可以自己动手写写看博客,BBS之类的系统啊
解决方案:
引用10楼unbachone的回复:

至于你说的,总是做不出来,一看书就知道,这很简单,看五遍书也不如自己动手做一次,我想你在寻求学习Java的方法时一定有人跟你说过一定要多动手,只是你没听进去而已。举我个人的例子,学习Java的时候离我有些远了,不过我最近倒是在学Linux,最初学那些基础命令+配置一台Linux服务器用了一天半的时间,看着视频慢慢自己做,由于我用的是新版,还老出现和视频上不一样的错误,我慢慢的在网上查解决方法,慢慢……

楼主回答得非常经典,通俗易懂!
解决方案:
别光看视频,花点钱去找个好点的实训机构去,在里面做几个项目就OK了!
解决方案:
哎,同感啊。纠结
解决方案:
该回复于2011-01-24 09:00:09被版主删除
解决方案:
同感。。。
解决方案:
我跟楼主的情况差不多,我也是科班出身,今年6月份毕业了。过了年就想实习,一开始打算是上个培训班,但是我问了CSDN里面的同学,他们都不太建议我去,所以我又重新静下心来学习,网上还是有很多源码,项目可以去看,看了然后自己动手做。楼主完全可以去小公司实习一下嘛。去北京吧,我过了年就去。没准能碰着,哈哈。
解决方案:
引用10楼unbachone的回复:

至于你说的,总是做不出来,一看书就知道,这很简单,看五遍书也不如自己动手做一次,我想你在寻求学习Java的方法时一定有人跟你说过一定要多动手,只是你没听进去而已。举我个人的例子,学习Java的时候离我有些远了,不过我最近倒是在学Linux,最初学那些基础命令+配置一台Linux服务器用了一天半的时间,看着视频慢慢自己做,由于我用的是新版,还老出现和视频上不一样的错误,我慢慢的在网上查解决方法,慢慢……

说的不错,看还不如动手,这才是硬道理
解决方案:
引用9楼unbachone的回复:

JavaEE不是做网站的,一般是面向企业做定制项目的,比如ERP、OA、CRM、HR等,具体的项目,去VeryCD找资源下载,我记得尚学堂有OA、CRM、DRP的视频,动力节点有DRP的视频。

动手才是王道!
解决方案:
建议做点项目吧,从某种意义上说,经验就是能力,读万卷书不如行万里路。
解决方案:
我一直觉得去培训机构培训一下会少走很多弯路跟省下很多时间。
解决方案:
我也是啊!谢谢各位前辈们的赐教了!
解决方案:
引用楼主tongtian24的回复:

我现在的情况是:我感觉我Java的基础没学好,JavaEE也没学好!但是一看书又都知道!我不知道该怎么深入下去!

你已经学的很全面了想深入最好的办法是温故而知新把自己知道的变成自己已经掌握的嘿嘿没自信呀孩子想要自信就要靠自己的拼命我上学时候能坐在凳子上一天早上8点到晚上10点一直做程序你只有付出了才能有收获知道那些知识只能说你掌握了10%能运用了30%毕竟java有用的部门只有30%还有一般人不会的70%。。。你的路长着呢。。最后告诉你一点高级编程技术都是基础的应用你的基础决定你的潜力以后开发遇到问题你连基础都没有用怎么完成项目就相当于做饭米都没呢。。。。。。。。。。。。。
解决方案:
先装逼忽悠家公司收你,过了2个月,你就会了
解决方案:
进公司你就什么都明白了
解决方案:
去找个公司实习:这是最好的办法。。。一举两得,等你学好了。。工作也不要找了
解决方案:
找个项目尝试开发下试试,应该会对你有所收获的。
解决方案:
Java基础哦建议上网查一下尚学堂_马士兵讲的是J2SE我觉得讲的非常的好..楼住可以下来看看..
解决方案:
尚学堂的视频不错
解决方案:
我靠,这么多同窗啊,我也是看的马士兵的,感觉讲的很好,不知道马老师有没有javaee的,想看看
解决方案:
动手吧,如果Java是没办法看视频看会的,动手时最好有JavaAPI文档,官方版的。
解决方案:
理想+坚持+实践
解决方案:
网上视频很多,好好学一个!
解决方案:
实践一下吧实践后你的理解会上一个层次
解决方案:
我认为java要学东西太多了,一切源于corejava,所以先把便习惯(programmingidiom)培养好,然后再实际项目中不断积累自己的经验,现在很多开发人员都很急燥,没有必要,如果想在其中找到快乐,实话:"enjoyit"andshowyouridiotideatoeverybodytoshare,soyoucanlearnitbyheart.只有你在工作时间,乐于总结,然后看些书,甚至有机会跟同学们讨论,你就有所启发,有所收获。目前的J2EE其实就是framework,如果一个framework能够很hot,说明3点:1.easytolean2.goodtomakeit3.itcontainsseveralgoodapplieddesignpatterns因此,要扪心问下自己,我的编程习惯是ok的吗(不求最好但求适合自己)?,我能在这些项目中得到那些收获和很多能解决同类问题的办法和解决方案吗?如果有,这就是designpattern的originalidea.随着工作实践的积累和深入总结,你会发现,其实很多的designpatten其实不外乎就是XXX,而这个XXX确实很多人(特别浮躁之人)所没法悟到和learnitbyheartanduseit.随着不断总结和学习,你会发现目前很多类型的framework就是这些东西。所以,takeiteasy,letitgo,leanitifyouwanttouseit.
解决方案:
10楼和39楼说的不错,要多动手练习才可以
解决方案:
最好还是先老老实实把JavaSE学好在学JavaEE,不能急。
解决方案:
看看书吧,java有很多经典的书
解决方案:
我是初学的,叫一个朋友安装了个eclipse,配置了apachetomcat,然后直接用jsp写了些厂里需要的管理程序,碰到问题就慢慢网上找,写出来的也就够用了。我觉得,如果光学啊学,不应用,永远不会学好的。
解决方案:
真是个高手啊!
解决方案:
参加认证考试。
解决方案:
先用JSP做留言板在加上点儿JS效果再加上用AJAX的复杂一点的再用框架留言板需求简单联系技术比较好
解决方案:
实践出真知……多阅读些源码,在自己试着做……

时间: 2016-03-15

学习JAVA中面临的困惑!前辈教教我!的相关文章

学习困惑-我自己在学习java中的 菜雀

问题描述 我自己在学习java中的 菜雀 有好的学习java反射机制的视频么 是应该先学习html+css+js 还是先学slq数据库呢 都有学一点不知道先把那个先学好更好??? 解决方案 把javaSE学好了,再考虑其他的吧,html+css+js只是做前端的.属于前台,学完javaSE再学sql再学html+css+js吧. 解决方案二: 先学习基础 基础最重要 解决方案三: 要注重基础 很多东西想是想不出来的,要实践 当你真正运用的时候就逼着自己学习 那时候就会了 人的潜能是无限的 祝学习

csdn问答-在学习java中遇到的一些问题不是很理解,希望有人能帮给我解答一下

问题描述 在学习java中遇到的一些问题不是很理解,希望有人能帮给我解答一下 for循环我知道怎么从1加到9,但是不知道怎么从9减到1,就是说我不会用i--:.还有boolean类型我不是很理解他有什么用,该什么时候用. 还有就是带参方法了,怎么理解 例如: 类: package daican.net; public class aaa { public int name=9; public int pwd=0; int money=10000; public int showqu(int qu

学习Java中需要注意那些重点知识?

问题描述 我是长沙清华it的一名学员,今年才开始接触Java方面的知识,我想问一下,学习Java需要怎么样去学,才学的更好.谢谢各位大师人物· 解决方案 解决方案二:语法完了...面向对象掌握好...集合IO...一直下去多看多敲...不要眼高手低就好解决方案三:重点结合hibernate理解面向对象的思想,结合struts理解MVC既web开发,结合spring理解ioc解决方案四:其实学习这门语言还是收获到很多的启示的学习永远没有旁观者别人会的,我们也会.谢谢大家的建议和意见.解决方案五:推

学习Java中的日期和时间处理及Java日历小程序的编写_java

Java 在 java.util 包中提供了 Date 类,这个类封装了当前的日期和时间. Date 类支持两种构造函数.第一个构造函数初始化对象的当前日期和时间. Date( )下面的构造函数接收一个参数等于自1970年1月1日午夜起已经过的毫秒数 Date(long millisec) 一旦有一个可用的日期对象,可以调用以下任何一种支持的方法使用时间: SN 方法和描述 1 boolean after(Date date) 如果调用Date对象包含或晚于指定的日期则返回true,否则,返回f

学习Java中Class类及其用法_java

Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI.这项信息纪录了每个对象所属的类.虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类.Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建. 简单总结如下: Class类也是类的一种,只是名字和class关键字高度相似.Java是大小写敏感的语言. Class类的对象内容是你创建的类的类型信息,比如你创建一个shapes类,那么,J

学习Java中遇到一个小问题,请求解答!

问题描述 TheserializableclassCyberPetAppletdoesnotdeclareastaticfinalserialVersionUIDfieldoftypelong请问这是什么意思呀?程序运行都没有问题,但总是亮着电灯泡,看着都不舒服! 解决方案 解决方案二:需要在类中定义一个这样的静态字段privatestaticfinallongserialVersionUID=8424700649610459072L;这是序列化要求,是因为父类或本类实现了java.io.Ser

java学习 java中接口运用演示并行开发.....暑假第五天

接口在并行开发中有着重要作用        下面演示接口的例子      模拟显卡  工作   显卡应该有显示功能 和获得厂家名称的功能 interface  VideoCard  { void Display(); void GetName(); }:   下面实现Deming显卡 ,我们通过一个类来实现 上述接口 并且在类中添加自己的特性  因为显卡的厂家不同所以 实例化的类就不同    对于生产厂商只需要满足标准接口就行了 对于谁生产 都无所谓    这就是接口的用处  我们是利用 Dem

Java中关于Null的9个解释(Java Null详解)_java

对于Java程序员来说,null是令人头痛的东西.时常会受到空指针异常(NPE)的骚扰.连Java的发明者都承认这是他的一项巨大失误.Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java. 我越发感到惊奇,因为java的设计原理是为了简化事情,那就是为什么没有浪费时间在指针.操作符重载.多继承实现的原因,null却与此正好相反.好吧,我真的不知道这个问题的答案,我知道的是不管null被Ja

Java中的final

这几天,在网上找了一些关于final的知识,当然并不全面,有的一时也没有很好的理解,先收集起来,理理思路,把不懂的画出来,以便更好地学习-- Java中的final关键字通常的指的是"这是无法改变的".它可能被做为三种的修饰词.------数据(基本类型,对象或者数组),方法(类方法.实例方法),类. <1>final应用于类 如果类被声明为final,则表示类不能被继承,也就是说不能有子类.因为不能有子类,所以final类不能被声明为abstract抽象类.所以final