JAVA零基础怎样自学更有效,有啥自学方法可以提供( 二 )


3) 程序出错,没有报错信息. 这个问题比较麻烦,因为比较无厘头.当你遇到这样问题的时候,你会发现程序出错有报错信 息时候是多么美好. 这种问题解决办法还是要上网搜索. 但是这个问题麻烦的地方在于,可能你找原因找了 2 天,还没有找到,但是问题不见了. 也可能 你找了 2 天原因,还没有找到,问题还在,你重装系统了…… 如果你去搜索你这个问题,发现没有搜到你想要的内容,这时候你的方向应该发生变化,不要 去寻找原因了,解决问题就行了. 有人奇怪,不找到原因,怎么解决问题. 举例说明: 我建了 2 个项目, 部署在 tomcat 上,突然有一天,一个项目部署上去后,tomcat 加载不了,就是说 启动 tomcat 正常,但是没有加载项目.另一个项目则正常, 我去网上搜了半天也没有结果,tomcat 的配置,项目的路径,等等 扣了半天,没有解决,最后没 办法,把 tomcat 卸了重装,搞定了. 我到现在还不知道原因,但是原因已经不重要了.(如果你感觉从这种问题里面,能找到一条阳 光大道,你可以深入研究,但是初学者不建议,因为基础不够,基本 会被弄晕而不会发现什么商机或者新技术.) 如果你老是遇到 网上搜不到的无厘头问题, 那就是你的人品有问题了 . 嘿嘿. 切记:不要偏离目标。
写给 java 初学自学者(三)
这一部分主要来探讨一下学习路线.网上应该有很多的 java 学习路线图,大体都是一样的.这里我们就以传智播客java 学习路线图作为基础来分析一下(没有这个图的童鞋可以去网上下一个).这个路线图主要分为了 6 个部分:J2SE 部分,数据库\u0026amp;JDBC 编程,WEB 开发基础,JavaWEB 开发,轻量级 javaEE 开发,项目实战.每个部分下面又分了 3 个模块,每个模块下面又分了很多小的点. 整个图看下来,有点吓人,因为感觉要学的东西太多,这要学到什么时候才能找工作呢?确实很吓人,因为第 1 部分下面的第一个模块我自学了 2 个月还感觉没有掌握.那是何其痛苦的一段时间,每天都在想着放弃,想着去培训机构,想着自己不适合学这个,想着自己学了一天还没理解的东西可能别人就是几分钟的事,整天压力巨大,每天睡觉前都为一天的劳无所获而不安.在这期间我有过自暴自弃,每天醒来就开始打植物大战僵尸,甚至连连看都能玩一个上午,整天在继续还是放弃中徘徊
这里我把这个学习路线图给大家分析一下,避免你们也像我一样痛苦,或者减轻你们的痛苦。
#一: J2SE 部分
J2SE 部分下面分了三个模块,java 基础,java 界面编程,javaAPI1.java 基础.这个毫无疑问是重点,也是所有自学者开始纠结的地方.特别是像我这种没有编程语言基础的人.真的是印证了万事开头难.这期间你可能整天都是在黑乎乎的 dos 窗口中敲 javac java 等命令,你完全不知道现在学的和以后的做网站,做软件有什么联系.没关系,别困惑.所有人都是从这里开始的.你跟着做就行了,我是看视频自学的,所以这里也是看视频,跟着视频走就行了.这时候困惑你的一些问题可能有下面几部分1)对一些概念不理解,对一些用法搞不懂,一些例子照着书上或者视频上的写但是出错了.例如:不明白把属性设置成 private 的,然后写个 get 和 set 方法,这样有什么用.不明白封装是什么.这些可以参考 写给 java 初学自学者(二) 里面的办法解决.2)感觉自己进度好慢,一天下来就看玩了一个 2 小时的视频,就看了几页书之类.这个我不知道你们会不会有,当时我是天天感觉进度好慢,这就需要调整好心态了,告诉自己一直在进步.2.java 界面编程.这部分我没有看,因为当时确定是要走 javaweb 方向的.如果你也确定.你也可以不看……3.javaAPI这部分我当时了解了下 JAVA IO ,多线程,网络编程和反射注释都没看.如果是 javaweb 方向,网络编程好像也可以不看, 但是 IO,多线程,反射注释还是有必要看看的.这在线路图上写的是重点,但是我感觉有个了解就可以.以后用到再钻研钻研.##第一部分总结. 这部分学习,一定要多动手,把书上的,视频上的例子都敲一遍,不要感觉自己看会了就不做了,一定要做.切记:代码是敲出来的。


推荐阅读