java是什么
java是一门编程语言,一门和计算机交流的语言
人和人之间通过“语言”交流,这里的语言有很多种,中国人之间说话用中文,日本人之间说话用日文,同样的,要和计算机交流就要使用计算机语言,计算机是个很“笨”的东西,是一个冰冷冷的机器,它没有感情,慢慢的和这样一个东西交流,你会发现和机器交流真的很简单。你不必像学习英语那般背诵3000单次,熟记各种语法,它就是一个听你指挥的机器,你所需要掌握就是一门计算机语言-java。
java能做什么
计算机编程语言那么多,为什么是java呢?反问一下自己,人类语言那么多,为什么我们要学英语呢,无非是英语更加的通用,也相对更加的容易掌握。同样的,到目前为止java依然是使用率排行第一的语言(如下图)
计算机语言使用率排行榜
几乎市面上所有的产品都能看到java的影子,例如我们常用的Android手机应用,就可以用java语言编写;后台大数据处理,像 hadoop,hbase等等也是用java编写;服务器程序,网站程序等等都可以用java实现,此处不一一列举。总之,学习了java之后,找工作相对比其他语言更有优势。
你将能学到什么
跟着这个java专题,你将会学到最核心的java知识点,轻松应对工作中的问题,最后做到知其然并知其所以然。所以这个java专题将会既有广度又有深度。
java怎么入门,需要什么条件
我已经从事软件开发工作8年,目前在国内某世界500强知名企业工作。算上在学校的学习时间,和计算机打交道也十几年了。
在这里,我想先讲一个我自己的故事。
毫不夸张的说,在进入大学之前几乎没接触过计算机。虽然在小学时就已经看到过计算机,但是大部分小伙伴还是拿它当做一个高级的游戏机。直到在高中毕业的时候,才对计算机有了初步的了解,记得当时因为自己的粗心,把学籍搞丢了,回家后被家里人一顿训斥,我也很生气,心里想着不帮我解决问题,只训我有什么用。自己作为一个孩子,确实也不知道怎么办,后来的几天睡也睡不好,越想越急,突然一个想法产生了:“搞一份假的”,一个假学籍。就连怎么作假都想好了,首先,我向同村的小伙伴,借了他的学籍,然后按照其格式,手抄一份,把姓名之类的改掉,“成品”出来后,结果可想而知,很失望,手写的怎么可能和机打的一样呢,而且最困难的是,上面还有教育局的红章,根本不可能模仿的像啊。
就这样又过了几天,有一个比我早上一年学的哥们回来了,他正在上大学,我把我做的“引以为傲”的假学籍拿给他看时,他笑了……
他告诉我,有一个叫做word的东西可以做文档,做好之后拿去打印就可以,我的这个哥们出身于教师家庭,家里很早就有电脑。我们两人一起到镇上的网吧,大概花了一个下午的时间,当然,大部分时间都是我看着他做,那个时候我知道了,原来“字”还有字体之说,什么粗体啦,宋体等等,乖乖,当时我哥们用word把这份假学籍敲到电脑之后,他就是我心目中的神啊。虽然所有的字以及各式都做好了,但还是遇到了问题,刻章,红色的刻章,这玩意word没法做啊,无奈之下我们决定先去卖刻章的地方问一下能不能帮我们刻,当我们告诉他要刻“教育局”的章时,可想而知,那是不可能的。此时,天色也不早了,我们各自回家,回到家后我又想到了一个损招,用萝卜自作刻章(当时的我怎么这么敢想),第二天我们两人碰头,去网吧的路上,我把我用萝卜头刻章的想法告诉了他,他没有说话,但是脸上漏出一丝得意的笑容,来到网吧,打开电脑的那一刻,我简直不敢相信,他竟然用一晚上的时间,使用word画了一个刻章。我太兴奋了。赶紧让他把word拷贝到优盘中,拿到打印店,打了一份彩印。看到成品的那一刻,可以说,我悬着的那颗心放下了一大半。虽然后来我没有使用这份假学历,而是到教育局重新办了一份,但是从那时候起,我也认识到了计算机的强大。后来上了大学,阴差阳错的进入了计算机专业(被调剂),开始真正的学习计算机。
初学计算机时是痛苦的,老师给我们发资料,会使用计算机共享功能,而我根本不知道什么是共享,当出现死机时,也不知道(ctrl+alt+delete)用任务管理器把夯死进程关闭,我在那边傻坐这,看着别人的电脑。当时我一度认为自己不适合学习计算机,这玩意太难了,要用一个功能,需要先点这个,再点这个,再点那个,一堆步骤,真不知道这帮人是怎么记得住的。
后来……,不停地摸索,不停地学习,最终脱颖而出,在大二时,参加了工信部组织的大学生软件设计大赛,通过省内初选(一等奖)后,再到北京大学参加国内总决赛,最后,以国内二等奖的成绩,成为我校,唯一一个java组成绩最好的同学。
十几年过去了,回过头来再看。在当时没有人用一种通俗易懂的语言告诉我,计算机的一些东西到底是什么,为什么要这样做,和生活中的哪些东西可以关联在一起。我一直认为知识来源于生活,最后也将被应用于生活。我想用我的经历,把我学习中的困惑讲出来,让更多的人用更少的时间掌握这门计算机语言-java
+ 学习java是不是英语要好?
很多人看我们编码,都会问一个问题,学习java是不是英语要非常好,看你写代码,满篇都是英文。
答案是否定的。java编码用到的单词,可以说非常少,你平时看到的满眼的英语单词,实际上大部门都是程序员给程序起的名字,而这些名字是随意的,可以叫abc,也可以叫bcd,只不过起一个有意义的名字,更容易被理解罢了。
+ 学习java是不是要有一定的计算机专业基础
现在的时代早已经是一个信息时代,每个人几乎都手握智能手机。网上办公,购物,已随处可见。只要你平时在用计算机,都可以学习java。
+ 学习java需要头悬梁锥刺股吗
不需要,学习是一个快乐到痛苦再到快乐的过程,当你看到这篇文章的时候,我想你是经有了想学习java的想法。学习java不需要对自己身体或精神上造成伤害(哈哈),但是学东西要趁热打铁,只有在一个时间段内不停的给自己的大脑加深印象,大脑才会认为这个东西是值得学习的。举个例子:和一个陌生人打交道,通过吃饭的方式相互了解。是每天吃一次,连续吃十天,两人之间的感情深,还是一年吃一次,连续吃十年,两人之间的感情深呢?











网友评论