zoukankan      html  css  js  c++  java
  • 要学好JAVA要注意些什么?

      从自学开始到参加系统的学习JAVA已经差不多有1个月了的时间了,在这段时间以前我也和很多人一样在网上盲目的搜罗一些视频来自己啃,随着时间的积累,对JAVA的认识也有了一定的提升,之前可能因为在IT咨询网上留过QQ原因,有很多想参加IT培训的人都来问过我关于学习什么的问题,无非就是“学.NET好不好”、“前段工程师有没有前途?”学习JAVA那家机构好“”等等诸如类的问题,在这里我一般都会问他们,你们了解过“.NET"吗?知道什么是“PHP”?、JAVA分为几类?通常回答我的都是不清楚它们是干什么的。更有甚者告诉我是因为朋友介绍做这个吃香才选择学"JAVA"或者是“PHP”等等。

      面对这些可能将来成为同行的人,我基本上就懒得和他们费口水了,自己去百度一下这些事做什么的吧,不然到时候花了钱才发现自己不喜欢这个,既浪费时间又浪费金钱,就不好了。之后来找我聊天的人们基本还是算有兴趣的了,对于他们我还是算知无不言,再共同勉励。好了,水了这么多字数还没切入正题,各位看官(还不知道有没有人看O__O"…)不要着急,我想阐明的是不管是学JAVA还是PHP或者C++等等关键还是得看个人兴趣,不然你如何才能在一行行枯燥乏味的代码中寻找自己的黄金屋和颜如玉?((#‵′)凸    看兴趣就早说嘛··啰嗦了一大堆···⊙﹏⊙b汗)

      好了废话不多说了,下面要讲的内容都是给新手看的,欢迎大师来提提意见,指点指点。要学好JAVA呢,第一个自然是兴趣,第二自然你要对它有所了解,比如JAVA是哪家公司开发的,现在又属于谁?有几年历史,等等。就得各位看官自己考证了,还有就是现在JAVA大概分为3类:

      1、J2ME开发的手机应用程序(貌似现在没人用了,都被安卓取代了,不过安卓开发平台也支持JAVA);

      2、J2SE开发的桌面应用程序(C/S)(这是基础);

      3、J2EE开发的企业级应用程序(B/S);

      现在JAVA市场还是蛮大的小到“手机游戏”大到“购物网站”“网上银行”等等,而且它是跨平台的,能做到一次编写,处处运行。那怎样才能学好JAVA呢?

      其实不仅是学习JAVA

    ,学习其他语言也是一样的。在决定了学习一门语言后最重要的还是能坚持毕竟没有什么基础,刚开始肯定很艰难坎坷,不过现在在网络时代中各位还是应该感到庆幸,因为基本上只要在网络上去搜索,就会发现其实网络上有大量的学习资料以及视频,闲暇时下载下来看看,配置JAVA环境也有视频一步一步教,只要能够做到天天看比较系统的视频,或者买一本书系统的练习,打基础是没问题的。

      遇到问题就多逛逛技术论坛吧,论坛就是大家讨论和解决问题的地方,毕竟有很多经验丰富的开发人员,但是遇到问题最好不要马上就去问别人,要多想,它为什么会报这个错,多检查自己的代码,不要总对别人说的给个代码吧!你应该多想想如何做,怎么做?当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异,这样才能进步

    •   初学者请不要看太多太多的书,只会纷乱你的心思,先找本好书完整系统的学,很多人只对部分功能熟悉而已,不系统学习功能体系上还是不够的。

      看帮助,不要因为很难而自己是初学者所以就不看;多看的参考手册,虽然你可能看不懂,总觉得不够直观。但这才是最根本的东西 不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识 要关注那些细小的细节的问题--他们往往并不那么简单,为了解决它你可能要用到很多很多的东西,帮你回顾知识点;  

      拓宽思路 知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书; 

      学习java最好的方法之一就是上手动手去练习;永远不要认为自己看的书足够了;要看懂书,仔细看书;遇到完全看不懂的书,请硬着头皮看; 别指望看第一遍书就能记住和掌握什么,一次,两次,三次知道搞懂所有的东西

    •   遇到问题不着急,因为学习脚本不是一蹴而就的,只有厚积才能薄发。学习的过程中,记下自己喝别人不懂的思路想法。与别人经常交流,记录下在和别人交流时发现的自己忽视或不理解的知识点;
    • 首先你得学会出现问题自己想办法找答案,谷歌、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,用自己的行动学好java吧。

    •  

    三千世界鸦杀尽,与卿共枕到天明
  • 相关阅读:
    1、Jenkins的安装与简单配置
    2、jenkins+svn自动发布和回滚
    关于kafka生产者相关监控指标的理解(未解决)
    Zabbix中获取各用户告警媒介分钟级统计
    2-4、配置Filebeat使用logstash
    JS基础 浏览器弹出的三种提示框(提示信息框、确认框、输入文本框)
    C# winform 托盘控件的使用
    c# 将两个表的有效数据合到一个表中
    C# 认识 接口
    let 和 var 定义变量的区别
  • 原文地址:https://www.cnblogs.com/Dragon-Tyrant/p/3626185.html
Copyright © 2011-2022 走看看