我问aha,什么是Java ?它能干什么 ?为什么要学习它 ?
aha在去百度后,告诉我一个很标准,但让我不太满意的答案。
为什么呢 ? 我相信很多初学者,包括我初学Java的时候,看到如下这句话会觉得很迷茫。
Java是一门面向对象的编程语言,具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点
面向对象?分布式?可移植性?我相信很多初学者(没有其他编程语言基础)不知道这些特性是什么意思。我认为在上面这话中,有四个字应该是初学者要关心的,就是“编程语言”。首先,我们都知道语言是什么,就是人与人之间的交流工具,你懂这门语言,我也正好懂这门语言,例如:英语,那我们就可以很好地交流了。那么显而易见的,我们是与计算机打交道,“编程语言“就是我们与计算机交流的语言,或者说,我们通过“语言”来控制计算机,让计算机为我们做事,这样的语言就叫做编程语言。好了,第一个问题解决了,Java是一门编程语言。
那么,Java又能干什么呢,这个问题aha还没给我答案。希望读者可以先自行去探寻一下。
Java能干的事情可多了!首先,最熟悉的安卓软件可以用Java进行开发,还有大中型商业网站应用服务端可以用Java开发,比如淘宝、京东、当当等。这些都应该由读者你们来探索。
那么又为什么要学习它呢?相信很多读者都有自己的目的,就像aha她因为学校课程,为了不挂科,所以要学好它。或者,有读者想开发安卓应用,去找一份Java的工作。学习的理由各有不同,但都是有目的的,只有明确好了目的,我们的学习才能更好的进行下去。
啰里啰唆写了这么多。虽然没点干货,但我是想通过这样一种问问题的方式,让大家了解Java,学习Java,关心重点,真正学会“编程”,注意,这里是说编程,是不再局限于一门语言,而是一个与计算机交流的思维。所以本书针对的是初学者,尽量简单地指导初学者使用Java进行编程。
由于水平有限,编写的过程难免会有诸多错误,也希望大家在看的过程中发现问题,可以给我留言,忠心希望能帮助到更多的朋友,也希望你们帮助我找出问题。
网友评论