• Java学习之开篇—个人随想


      现在大三上学期了,家里希望考研,不然觉得我这学校不好找工作,我自己觉得工作还是靠自己,学校就像给人第一眼感觉那样,虽然重要但也只会吸引HR多看两眼,真正留得住HR的还是要有拿的出手的技能。

      当初凭着对计算机的热爱硬是选了了这个专业,大一刚进学校什么都不懂,纯粹一个计算机小白,然后大一上学期学了c语言,老师是湘大信工院四大杀手之一,因为又是学校ACM/ICPC比赛教练所以基本让我们用c在oj上刷算法题,刚开始对我有点难,记得当时军训(我们入学1个月后才军训)休息时我拿出手机记事本敲代码;练步时脑子都想着哪里错了,当时为了刷学校的OJ排行,一学期刷了100多道水题,当时对我来说很有难度,有时查bug查一天都不知道算法错哪,不过也让我锻炼了很多;大一暑假通过选拔进了学校ACM队。我们班只有两个人搞ACM,然后进去一比赛,我才知道我有多么渣。。。本来英语基础就不好,比赛题目英文的看不懂只能网上翻译,然后没上过算法课,数据结构也没学,就知道点c语言,每次比赛都爆0;一道都做不出,练了2个月的暑假才好了点。然后大一下学期就没出去比赛在学校学,然后到了大二开始学数据结构,学的确实比其他同学轻松。大二暑假又去参加选拔,结果没选上。有几个同学搞舞弊把我挤下了,虽然不甘心,但也只能怪自己大二上学期没怎么练。暑假就留在了学校一个人在寝室学。大二下学期同时学了c++和java,老师都讲得不错,不过学校开的课时太少,老师只能压缩讲。刚开始觉得c++比较容易写算法,觉得java写个算法太麻烦了,什么都要先new个对象,大三这学期有门课是J2EE,刚好我电脑有学习视频就跟着学,发现要掌握一门面向对象语言确实要花很多功夫去深入了解,我java连入门都算不上,而c++也就会用点stl,两门语言都没学多少,这学期又发现自己什么都学了,但都只懂皮毛,甚至皮毛都算不上,当初看到什么就学,感觉网站好玩就学html,css,ps,DW,还学做视频学AE,flash(现在发现好幼稚) ,因为新鲜感装了个Ubuntu学liunx,听说python不错又去网上找教程。 结果发现最后没一样留到了现在,都忘记的差不多了。

      这学期期末最后半个月没课,给我们自己复习,于是来从头学Java,去年开了java课,也就上上课没怎么敲过代码,之前是想学c++,感觉太难入手,刷题只练了算法,对语言本身没有太多深入的了解,发现java很适合从浅到深的学习,从考研教室占了座位准备明年考研便开始背着电脑天天去自习室重头学起了java。学习的过程是很开心奈何快乐只有我一个人懂,于是边想记录下来,现在java基础快学完才发现自己好久没更新博客了,很多学习的经历没有记录下来也是一大遗憾。新年希望自己能坚持写博客,也顺便锻炼自己的写作和思维能力吧。

      嗯,写完觉得自己这流水帐都写不通顺。。。还是要多写。

  • 相关阅读:
    Java synchronized对象级别与类级别的同步锁
    java并发编程JUC第十二篇:AtomicInteger原子整型
    java并发编程JUC第十一篇:如何在线程之间进行对等数据交换
    java并发编程JUC第十篇:CyclicBarrier线程同步
    java并发编程JUC第九篇:CountDownLatch线程同步
    java并发编程工具类JUC第八篇:ConcurrentHashMap
    分享Sql性能优化的一些建议
    java并发编程工具类JUC第七篇:BlockingDeque双端阻塞队列
    java并发编程工具类JUC第六篇:SynchronousQueue同步队列
    java并发编程工具类JUC第五篇:PriorityBlockingQueue优先级队列
  • 原文地址:https://www.cnblogs.com/ganhang-acm/p/5117698.html
Copyright © 2020-2023  润新知