关于SE的学习问题。

问题描述

各位前辈,本人Java小菜鸟,目前学到集合部分,是看视频学的。看视频的时候老师讲的东西都能够听懂,但是让自己写的时候就写不出来了,脑子也没有什么思路,这之前的封装,继承多态部分感觉还行。有时感觉看视频时心里越看越着急,感觉好泄气啊,不知道各位前辈有什么好的学习方法呢?或者有什么适合我这零基础学习的教材之类的呢?买了本Corejava。。有点看不懂。里面介绍太多的API了。。不知道怎么下手。

解决方案

解决方案二:
那你就看更简单的《Java大学教程》吧,英文版原名《JavaHowtoProgram》,已经已经出到第7版以上了。学习么有捷径,就是多看多听多思考多动手。
解决方案三:
引用1楼still_rain的回复:

那你就看更简单的《Java大学教程》吧,英文版原名《JavaHowtoProgram》,已经已经出到第7版以上了。学习么有捷径,就是多看多听多思考多动手。

是啊。。。确实也有点心急。请问Corejava里面的】每一页提示的API方法部分没有示例代码需要自己把这些API都运行出来么?
解决方案四:
没必要吧。如果想深刻理解,请看thinkinjava。
解决方案五:
基础很重要!并且没有捷径。。踏踏实实学
解决方案六:
引用3楼still_rain的回复:

没必要吧。如果想深刻理解,请看thinkinjava。

好的。谢谢啊。
解决方案七:
引用4楼kk_124的回复:

基础很重要!并且没有捷径。。踏踏实实学

好的。谢谢。感觉自己太过心急了。。越学越急
解决方案八:
推荐李刚的疯狂java讲义讲的很简单,很容易理解
解决方案九:
看书理论学扎实,视频可以借鉴于实战吧,个人认为
解决方案十:
编程、看书、思考
解决方案十一:
Java基础的话,可以买本21天从入门到精通或类似的入门类的书籍先入门后,再一点点的钻研进去Java基础的学习非一朝一夕的事情,慢慢深入,慢慢学习感觉自己基础差不多的时候,再去看Java编程思想或Java核心技术去整体的提高自己,站到另一个高度去理解Java
解决方案十二:
引用10楼magi1201的回复:

Java基础的话,可以买本21天从入门到精通或类似的入门类的书籍先入门后,再一点点的钻研进去Java基础的学习非一朝一夕的事情,慢慢深入,慢慢学习感觉自己基础差不多的时候,再去看Java编程思想或Java核心技术去整体的提高自己,站到另一个高度去理解Java

好的,谢谢你的建议。
解决方案十三:
引用9楼Evankaka的回复:

编程、看书、思考

谢谢你。
解决方案十四:
引用8楼Xuan6251237011的回复:

看书理论学扎实,视频可以借鉴于实战吧,个人认为

好的。谢谢你的指导。
解决方案十五:

解决方案:
我说说我自己的经历吧,你可以取之精华去之糟粕java也是我自学的(在学java之前我有c和php基础)毫无基础去学习一门技术,我建议不要看书,入门最好看视频,因为一开始看书很多术语不能很好的理解,就会变得枯燥,难以坚持书是用来参考的,或者说是自己基础水平到达一定程度再去看书,这样才能更好的理解,也能再次提高自己我一开始看马士兵的java视频教程,讲的很基础譬如栈啊变量存储啊这些,对于当时知识水平很差的我(不知道计算机底层原理)也是半懂不懂,坚持看完了所有的课程后感觉自己好像什么都没学到,大部分都是学一点忘一堆的状态,然后有PHP上面的项目,就又去忙PHP了(期间学习了计算机的底层原理,8086汇编这些)过了半年又想起来java,可是就连一个helloworld都忘记了。。。然后我又重新学习了一遍java,第二次学习,看同样的视频,写同样的代码可是和第一次的感触真的是完全不一样,然后很多东西都是触类旁通的,然后跳着看完教程,趁热打铁用java写一个坦克大战,贪吃蛇这样小程序。写这类小游戏可以很好的锻炼你的线程,面向对象等知识点还有一点,知识只有在实战中最容易掌握如果想进一步提升就要看书了,建议看java编程思想,看书要认真地读细心地品,你会收获更多
解决方案:
我带徒弟的经验是,先教个String,int,system.out.println(),然后写几个model,接着就教jdbc,这东西不难,然后直接教怎么用spring,接着就是jsp,jquey,ajax,json,数据库设计,边教边让他写,就算懂了也得写,一个多月就能自己做项目了
解决方案:
多思考,多动手写,熟能生巧学会用IDEDebug的方法,先下载一些能运行的简单的程序,逐行调试脱离书本,自己试着写,遇到困难再返回到书本里找答案
解决方案:
基础打好之后,看一些数据结构、算法和设计模式的书
解决方案:
我靠,楼主,java不是一两天就懂的(浮躁做不了事的哦).我现在大四,还有一个学期就毕业,现在也看视频,是任小龙2012的,我大一下学期就开始学了.看过很多视频.现在感觉有些名师讲的东西,有些地方是错误的.说说实话,就还没有学ssh框架而已.我学java可能都有4便了.每次学的,感觉都不一样.基础很重要,楼上的哥们都说的都对.你要学会用面向对象的思想去思考.多动手,多动脑,看视频入门快,但是你要思考别人的思维,而不是看懂.其实到后面,你会发现,学习效率最高的方式是用什么,学什么.但是你如果要在java上走远,一开始不能这样,这样你会很累的.把基础搞好了.学到一定程度,做项目.不停地想,不是做完就完了.代码要不断优化,多用面向对象思维去做.然后可以学设计模式(很有用的),要将你的项目,想方设法做到可扩展性好,有利于维护性.我建议:如果入门,可以看视频.不要拿着一本书,从头到尾敲代码.效果很低的.多敲代码.木有捷径.祝你学习进步.
解决方案:
我买的书是《java从入门到精通》,还不错,可以作为辅助材料。但是主要是看视频,马士兵的不错,还有就是看视频要跟着敲代码,程序员不就是要敲代码么?学习不能急,可以先把问题攒起来,我是先用记事本记下来,最后再问,不然很影响学习效率。先有个大体构架,细节再慢慢填充。最后建议多看看C和数据结构,对java学习非常有帮助,毕竟这两门是所有语言的基础。。PS:我是大学生,语言基本靠自学,说下学习的经验,不喜勿喷
解决方案:
先可以看一些书籍,后面再从网站上下些实例学习,慢慢的你就会上手的
解决方案:
不用浪费钱去买书啦,下载一些电子书,看一些视频,认认真真看,踏踏实实学,老老实实敲,就ok了
解决方案:
用java已经7年了,建议入门不要去看书,枯燥不直观,脱离书本还是不知道怎么写代码。找一套视频边看边敲代码,不懂的问题暂时不用去管,也许明天突然就顿悟了。因为技术的问题越钻研越深,没有尽头的,就像线程的问题,我现在还有很多疑问,这不是看个视频,看本书就能会的

时间: 2024-09-01 08:40:33

关于SE的学习问题。的相关文章

XML学习起步

xml 学习 XML 的最佳途经是从简单的开发入手,大胆实践,循序渐进.XML 的妙处只有在开发过程中才能深入体会,离开了开发是学不好 XML 的.因此学习 XML 首先应该建立一个 XML 的开发环境.我给大家介绍一下怎样建立一个基于 Java 的 XML 开发环境.因为我现在没办法用到 Linux,所以所有的例子都是在 Windows 上做的.但是这里介绍的所有的软件在 Linux 和 Windows 上都是可以用的,用法也大同小异.而且除了 Sun 的 JRE 以外都是 open sour

学习oracle sql loader 的使用

oracle 学习oracle sql loader 的使用 一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移.备份和恢复等工作.但是每个工具都有自己的特点. 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面.有着速度快,使用简单,快捷的优点:同时也有一些缺点,比如在不同版本数据库之间的导出.导入的过程之中,总会出现这样或者那样的问题,这个也许是oracle公司自己产品的兼容

java-我还想请教一下学习Java的方法及技巧

问题描述 我还想请教一下学习Java的方法及技巧 首先先对回答我的好心人表示感谢,另外我还想请教一下学习Java的方法及技巧,我的目的是掌握Java的语法,然后去学安卓开发 解决方案 看视频打代码,学算法 解决方案二: java基础的叫j2se,涉及大概封装,多态,继承,重写,重载,接口,实现等内容,io流,集合,数组,map等知识,可以参考各大学习网站!CSDN也可以哦,然后就可以继续学习安卓了!!推荐几本书籍,java编程思想,安卓推荐李刚的,适合初学者!! 解决方案三: 不用学算法,学完J

Java8:Lambdas(二)学习怎样去使用lambda表达式

原文链接  作者:Ted Neward   译者:赵峰 Java SE 8的发布很快就到了.伴随着它来的不仅仅是新的语言lambda表达式(同样被称为闭包或匿名方法)--伴随着一些语言特性支持--更重要的是API和library的增强将会使传统的Java核心libraries变的更易于使用.其中大多数的增强和补充是在Collections API中,因为Collections API在整个应用中随处可见,这篇文章大部分是在讨论它. 然而 ,很有可能大多数的Java开发者将不会熟悉隐藏在lambd

谈一谈网络编程学习经验

建议大家去看原文:http://cloud.github.com/downloads/chenshuo/documents/LearningNetworkProgramming.pdf 1 谈一谈网络编程学习经验 陈硕 giantchen@gmail.com blog.csdn.net/Solstice weibo.com/giantchen 2012-02-13 本文谈一谈我在学习网络编程方面的一些个人经验."网络编程"这个术语的范围很广,本文指用 Sockets API 开发基于

Android学习路线总结,绝对干货

title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知.懂的越多的时候你才会发现懂的越少. 如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大. 最近看到很多Android新手问Android学习路线,学习方法啊,如何入门啊,所以我从网上找了一些资料,然后

方向-关于C#,C++,asp.net,java ee,java se,vc ++ 开发的一些问题

问题描述 关于C#,C++,asp.net,java ee,java se,vc ++ 开发的一些问题 我现在大二下学期了,暂时还没有分方向的,我先在准备向c++ 方向发展 ,路线大致是这样的: c++ primer 5-> windows程序设计/ vc ++ 程序设计,做一些小程序 -> effect c++ -> more effect c++ -> windows 内核 等等,这样好吗? 以后出去好找工作吗? 我现在学习了 c++ 语言,java 语言,c语言 ,c#语言有

wxWidgets初学者导引(4)——wxWidgets学习资料及利用方法指导

wxWidgets初学者导引全目录   PDF版及附件下载 1 前言2 下载.安装wxWidgets3 wxWidgets应用程序初体验4 wxWidgets学习资料及利用方法指导5 用wxSmith进行可视化设计附:学习材料清单 4 wxWidgets学习资料及利用方法指导 初学者常苦于找不到参考资料.实际上,是找不到,不是没有.真正有用的资料,常常也就在手边,只是不知道.有能力熟练地使用一切能用得着的资料,这是水平提高的指标之一.这种能力,同样,也是在实践中获得,而不是有谁为你讲一堂课就能得

十个部分介绍关于Java大致的学习方向

一.Java SE部分         1.java基础:基础语法:面向对象(重点):集合框架(重点):常见类库API:         2.java界面编程:AWT:事件机制:Swing:         3.java高级知识:Annotation:IO和NIO.AIO:多线程.线程池:阻塞.非阻塞.异步网络通信:反射.动态代理: 二.JDBC编程         4.SQL基础:基础SQL语句:基本查询:多表查询:子查询:结果集的交.并.差运算:         5.JDBC基础:常见数据库