码迷,mamicode.com
首页 > 编程语言 > 详细

(二)Java漫谈——左老师教你从零单排冲Java天梯

时间:2016-04-03 07:16:39      阅读:433      评论:0      收藏:0      [点我收藏+]

标签:

认识Java

  

  学习Java之前,我希望可以先让大家对它有一个初步的印象。说到初步印象,我就想起了当初我刚学Java时的场景,我原本是希望做网络游戏,才选择的进入编程这一行。

  记得当初,老师让我在.NET和Java之间选一个,我便很单纯的问老师,“老师,哪个能做游戏啊?”

  老师微微一笑说道,“Java可以做游戏。”

  就这样,我选择了Java,我赖以生存的语言。后来我才知道,我被坑惨了,因为Java在当时做的游戏都是WAP上面的小游戏,可我要做的,可是大型的网络游戏啊。

  我觉得让大家认识Java,就是要让大家了解Java到底能做什么,因此我不会去按照其它教程上面的去教,比如告诉大家Java的历史等等这类的基本信息。如果你有兴趣了解的话,请自行去查找相关信息,请记得有一个好基友叫“百度”,我的文章将坚决杜绝这种教科书般的内容。请务必牢记,“百度”在将来一段时间内是你绝对的良师益友。

  说到Java能做什么,其实Java可以做的有很多。但对于一个零基础入行的人,我个人比较建议的有以下两种。

  1、移动端开发,又称前端开发。说到移动端开发,相信大部分人应该都知道Android,因为现在市面上基本上只有两种手机,一种是苹果公司的iPhone,基于IOS系统。其余的,基本上都是Android手机,基于Android系统。Android就相当于你平时用的Windows操作系统,唯一不同的是,它是运行在手机上的操作系统,而Java语言,则可以在这个系统上开发一些软件,比如你常用的QQ、微信、一些Android上的手游等等,都是可以用Java开发的。

  2、移动后端开发以及Web端开发,又称服务器端。服务器端开发也是Java的主要作用之一,比如大家所熟知的淘宝网,就是标准的Web开发的例子,通俗地讲,Web端开发就是开发一个网站。而移动后端开发,则是和前端相对应的。上面所说的移动端开发,通俗的说是在开发一个手机上的软件。而移动后端开发,则是在开发支撑手机软件的服务器。

  之所以建议这两种,是因为这两种是比较容易上手的,也是目前需求量比较大的。其它的还有几种方向,但对于零基础的人来说都比较困难,这里就不再多提了。因为我本人不太建议大家一开始就走这些方向,如果要做的话,可以在未来工作的过程当中,逐步深入到某个领域当中。

  就像你上高中一样,开始先大概分个文理科,等你上大学的时候,再具体分专业。这里也一样,先选择前端还是后端这两个大方向,后面再去选择一些更细分的领域。

  当然了,不管你选择前端还是后端,Java语言都是基础。所以,暂时你可以先不用着急决定选择哪个,只需要先有个大概的了解,知道Java后面可以做出哪些东西,具体的选择到了后面再选不迟。

  现在,大家只需要知道,Java可以做什么,也算是和它相识了。

  

Java是什么?

  

  答案很简单,Java就是一种编程语言。那么问题来了,什么是编程语言?

  记得我当时初次接触编程语言时,对于编程语言这个概念是比较迷茫的。现在想想,其实编程语言并没有你想象当中的那么高大上。理解编程语言这个概念,你可以完全类比人类语言。

  人类语言是用来人类之间交流用的,而编程语言是用来人和机器交流用的。人类语言分为各个国家的语言,比如汉语、韩语、英语、日语等。而编程语言也一样分为多种编程语言,比如Java、C++、C、Python。每一个国家的语言,它都有它自己独特的语法,比如汉语和英语的语法就不太一样。而每一门编程语言也一样,它们也有自己独特的语法,比如Java和C的语法就有很大的区别。每一个国家的语言又有它很多独特的单词,比如英语中的Apple、Hello。而每一门编程语言也一样,它们也有自己的“单词”,但是编程语言的“单词”专业名词叫做关键字。

  所以,你现在应该大概明白Java是什么了。首先Java是用来和机器交流的语言,它是众多编程语言当中的一种,有自己独特的语法和关键字。

  而你学习Java的过程,其实主要就是学习它语法和关键字的过程。就像你学习英语一样,你学会它的语法,再记住尽可能多的单词,你就可以说出各种各样的英语了。

  

Java如何使用?

  

  关于如何使用这个问题,也可以同样类比人类的语言,咱们约定,就拿英语这个语言来类比。

  大家想一下,你知道了英语的语法和单词以后,你怎么用它?很简单,因为人类语言是用来和其他人类交流的,因此你学习了英语以后,只需要用语法和单词,组成一句一句的英语,和其他人交流就行了。

  那么,Java作为一门编程语言,它怎么用呢?

  其实道理都是一样的,当你学习了Java以后,你只需要利用它的语法和关键组,组成一段一段的程序,让它在机器上运行就可以了,这个运行的过程其实就是和机器交流的过程。

  那么问题来了,如何去运行我写好的一段Java程序?这个问题也是我当时比较迷茫的一个问题,那么这里同样类比一下英语,随便一句英语,如何去“运行”它?

  其实你总结一下,你“运行”一句英语,首先得由人来完成,然后借助你的嘴说出去,就可以和其他人交流了。

  那么Java程序也是一样,你运行一段Java程序,首先得由机器来完成,然后借助一个“嘴”说出去,就可以在机器上运行了。

  那么问题又来了,这个“嘴”是什么?

  

初识JDK

  

  上面说了,你学会了英语,脑子里组成了一句英语,如果没有嘴,你是没法和别人交流的。Java也是一样,你学会了Java,写出了一段一段程序,但是如果没有“嘴”,你一样是没办法在机器上运行的。

  这里所说的“嘴”,专业名词就叫做JDK。这个JDK到底是什么东西,大家不需要深究它,以后你慢慢会明白的。

  你只需要知道,没有嘴你没法说英语,没有JDK你没法运行Java程序就可以了。

  

安装JDK

  

  就像你学英语一样,你必须有嘴,才可以经常去说去练习,这样学起来才能学的更快。学Java也一样,你光去学语法和关键字是不行的,还要经常去“说”,也就是写出一段一段的程序去运行它去练习它,才能学的更快。

  因此,在正式开始学习Java的语法和关键字之前,咱们需要先安装一下JDK,让自己有个“嘴”才行。

  到底如何安装JDK,这个网络上有大量,超大量的资料。你随便搜索一下“windows如何安装JDK”或者“Mac如何安装JDK”这几个字,就能搜出无数的文章和视频教程,因此我这里就不赘述了,我们的原则是,能不写就不写,必须写的要尽量少写,就是这么懒,-_-。

  不过,相信你只要不是智障的话,网络上那些教程足够教你如何安装好JDK了。

  

结语

  

  随着Java教程一篇一篇的发布,大家从我的文章里会慢慢感受出来,我只是一个导师,不是一个教师。我希望跟着我学习的是一群喜欢自己动手和探索的人,而不是一群希望我做好饭还要送到你嘴边的人。

  因此我不会教大家太多具体的东西,比如如何安装JDK这种细节问题,我只会引导大家如何去学习Java,并且从一开始,就锻炼出来大家自己独立解决问题的能力。而独立解决问题的能力,是一个优秀的程序员必须具备的,也是任何一个职场人员都必须具备的能力。

  请相信我,没有任何一个领导喜欢凡事都要问自己的下属,因此请从一开始就养成自己独立解决问题的习惯。

  你唯一可以借助的只是“百度”这个好基友。

  好了,请大家安装好JDK以后,再来期待下一篇文章吧。

(二)Java漫谈——左老师教你从零单排冲Java天梯

标签:

原文地址:http://www.cnblogs.com/zuoxiaolong/p/java2.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!