房天下 > 房天下问答 > 业主生活 > 其他
  • 自学java遇到瓶颈,整天云里雾里的怎么办?(来自连云港学院派小区)

    非计算机相关的理工科毕业,自学java准备转入计算机行业。自学的主要途径是网络上的教学视频(主要是马士兵老师的视频)。j2se部分已经全部听完,并且自我感觉掌握知识点不是问题。但是随着课程进入数据库、JavaScript、Servlet和框架之后,感觉完全摸不着头脑,学习的过程中也抓不住重点。我自己总结下来是因为根本不能了解j2ee的完整面貌或者说开发的内容、流程,而导致了我自己对正在学习的知识的一种不解(不了解这个到底是干什么用的,也不了解以后在开发中怎么用)。希望各位有经验的前辈能给些学习路线或者知识上的建议,在此谢过。P.S. 1. 我自己设想的学习的方式是“是什么——干什么”。比如在学习框架的时候,如果能告诉我框架是个什么东西,这个东西在开发的时候是干什么用的,我觉得我会思路更清晰一些,但是现在正因为对这两点不清楚,导致了我现在的状况。2.我学这个是因为兴趣,并且希望今后以此谋生,希望各位的回答中包含就业相关的信息尽量多一些,毕竟我要先吃饱肚子,现在没办法像学院派一样步步深究。 北京市

    提问者:ccc000tt

    发布于2015-11-17 北京市

共17个回答
  • bolgo 丨Lv 1
    之所以云里雾里,是因为讲师都是按照就业标准来讲课的,不是按照 J2EE 技术栈来讲的(讲1年都讲不完),忽略了好多规范性的东西,也忽略了他们自认为人们应该懂的东西,曾经回答过自学 Java 的问题,里面提供了全面的学习建议:会计转行从事IT,如何在一年时间内全职学习? - Night Silent 的回答java 自学群:151280557,每晚统一解答问题
    +1 2015-11-17 举报
  • da7777a 丨Lv 3
    看牛逼代码。
    +1 2015-11-17 举报
  • 搜鹰网 丨Lv 0
    希望多年后的你也可以像现在帮你的知友一样耐心地为别人解答。
    +1 2015-11-17 举报
  • idy430a 丨Lv 4
    原本无意回答此问题,无奈手机放在兜里还是其他原因,误碰手机屏幕,导致乱发一些乱码发出去了,晚上睡不着,就谈谈个人的一点看法。 ----分割线----手机码字,排版不方便,请见谅。 在学习编程的过程中不可避免的遇到楼主的这个问题,感觉学的东西很乱,又不知道自己那里会那里不会,对于这样的问题,建议楼主做几个项目,学习编程的过程是个不断动手,不断尝试的过程,经常看视频和看书的效果远远不如自己动手敲敲,不要害怕出错,要学会总结,每次出错都是一次宝贵的经验,我在编程的过程中遇到错误,调试通过后就总结一下,是因为什么原因导致的错误,要知道,编程中出的错误是有限的,而总结是解决思路混乱的最有效方法。 所以,建议楼主多做几个项目,从简单的开始,平常的学习只是让你了解到知识点,而项目的作用可以让你各知识点融会贯通,打通任督二脉。 个人拙见,不对之处,还请斧正。
    +1 2015-11-17 举报
  • ww1476946145 丨Lv 4
    ”整天云里雾里“就对了,现在不就流行云计算吗。
    +1 2015-11-17 举报
  • 新鲜出炉的美美 丨Lv 4
    别停留在每天new个对象上!!!题主你该学接口了!!yangguo2005 大神为你讲解 《java中的接口作用》这个题主的问题是:为什么要接口啊,接口又没有方法, 直接写不可以吗用接口吗?用类不行吗?也能继承呀此文通俗易通、老少皆宜,实乃JAVA入门之后提升之佳品!正文开始:请问你如何直接写?! 你都没有理解接口的含义。类是对象的抽象,接口抽得更厉害,是类的抽象。不打机锋,直接看尘世的七情六欲。比如,你要一个充气娃娃,这个充气娃娃有一个makeLove方法,你买这个娃娃就是冲着makeLove去的,你不关心它是哪国的娃娃,长得怎样。那么代码就体现为:interface< Chongqiwawa<{<public< void< makeLove<(<String< name<);<}<class< Person<{< Chongqiwawa< wawa<;< public< void< setWawa<(<Chongqiwawa< wawa<){< this<.<wawa< =< wawa<;< }< private< String< name<;< public< void< makeLove<(){< //调用wawa的makeLove方法< wawa<.<makeLove<(<name<);<}<
    +1 2015-11-17 举报
  • caoyingxinz 丨Lv 0
    看到了一句话:“并且自我感觉掌握知识点不是问题”,不得不说一下。你在学习一门语言呀,不管是学习语言本身还是学习相关的框架和技术,光掌握知识点是不够的!赶紧写程序吧!写 1 万行程序再来发帖,呵呵。
    +1 2015-11-17 举报
  • 极度高空 丨Lv 5
    你的问题就是看得多做得少
    +1 2015-11-17 举报
  • wen198111 丨Lv 1
    去缘创派上找个有兴趣的项目,尝试着实现一下…最好的学习编程的方法就是带着目的去编程(你在敲出hello world时已经会编程了)。
    +1 2015-11-17 举报
  • 琳琳穗穗 丨Lv 4
    先回答你一些问题吧java是一种编程语言 它能够写程序写什么样的程序呢? j2se主要用于写pc端的程序 ee则是写服务端的框架是一些封装好的库 俗称“半成品” 能让你少写代码知道这些东西之后你思路清晰了么?能用Servlet和jsp写个helloworld了么?服务端理论上来说比较复杂 因为单机程序只涉及到语言、库及系统服务端呢 你得了解(加粗的是服务端编程特有的)1. 前端 html/js/css 浏览器要做的事情2. 你的应用3. 一些框架 比如ssh 框架也是一些库 提供一定的功能让你少写代码4. 语言和库5. 数据库 而且sql又是另一种语言 关系型数据库储存的是关系而不是对象6. 服务器软件(tomcat) 你写的代码不像之前那样能够单独运行 需要交给它来托管7. 系统你需要对整个过程有一个概念 就是用户的浏览器向服务端发送一个请求之后服务端先生成一个Servlet对象然后和数据库交互取出数据再把数据发给jsp页面对象进行html的拼写操作最后传给浏览器 浏览器根据传回来的页面解析 显示 执行js之后用户根据显示的页面进行下一步操作这是java的问题么? 题主需要补充一些web开发的常识性知识
    +1 2015-11-17 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。