目录
老生常谈的开始
HelloWorld的完美开局
基本组成
基本语法(写法)
执行流程
好的起步,扎实的基础
老生常谈的开始
对程序有些许了解的人大概都知道“HelloWorld”,这几乎是所有语言的第一个程序,大部分人也是从这个简单的执行结果揭开程序的面纱。而对于行业“老鸟”而言,可以从这一个程序的写法看出不同语言的些许共同点,从而可以更快的入手另外一门语言。
对于“HelloWorld”,不仅是让人们对程序世界say Hello,也是程序对学习程序的打得第一个招呼。
HelloWorld的完美开局
从这个简单的程序出发,你可能会更加注重它的执行效果,又或者是编写体验,但是站 在“HelloWorld”本身角度出发,它其实告诉我们的含义有很多。拿Java来讲,它其实告诉我们的有以下这么多:
- 基本组成
- 基本语法(写法)
- 执行流程
下面我们分开来简单说一下
基本组成
写一篇文章你可以夸夸其谈,不拘泥于形式,写代码和写文章你可以理解为一件事情,但是写文章也得有断句,段落,断章的讲法,程序也不例外,相对而言程序的约束还要少很多。
先看看Java的HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.print("HelloWorld!");
}
}
你可以得到Java的程序有一个初步的构成理解:
- 特殊单词(关键字)
- 特殊字符(“{}、[]、“””的成对出现)
- 单行语句的“;”结尾
- 自行定义的部分
那么今后你写Java程序的时候,这些东西也就比不可少了。
基本语法(写法)
对组成有一个初步的了解,写法也就更为容易理解了,这些都是基本准则,是你无法规避的。对语法的深入了解可以依据着组成来。
比如特殊单词(关键字),既然特殊那么也就意味着这些单词已经被赋予特殊含义,不可撼动,Java所认定,所以你自定义的字符最好和它能够区分开来。
再来就是特殊字符(“{}、[]、“””),对于这个东西,首先要形成成对出现的概念,初学者而言多半会忘记,我当初就是如此,只有清楚成对出现才会将层层嵌套这件事情搞得清楚,不然在多层嵌套的时候很多人就无法自拔了。
一行语句的结尾“;”,这同样是经常会被忽略的一点,但是这点可以慢慢培养起来。
只有在对这些有一定的理解和掌握的情况下,才能保证大部分时间你的程序不会编译报错。你大可不必认为计算机有那么智能,能容忍你的小失误,因为就Java而言,如果你有任何的不满足,都无法通过程序的编译,很多人甚至就死在了这里。
执行流程
这一点而言,大部分人是难有所体会的,因为执行过程也确定着为什么Java可以跨平台。当然前期没必要深入理解它,但是知道总归是好的。
Java的程序的形成,大致上需要
1.编写 .java文件
2.编译 .class文件
3.执行 .class文件
如果一开始你选择使用智能的IDE(编写软件,比如Idea,Eclipse)来减轻前期的繁琐,也许你就无法看到这些,但是如果是传统的cmd方式那么会比较清楚,我也建议前期多给自己一些压力。
这个过程其实也不难理解,计算机能理解到最终无非是01,我们想要编写一款程序,如果直接从01起手,那么难度就实在太大了,Java语言或者说其他语言的出现,无非是在简化这个过程,让更多人能够从事程序开发,计算机之所以能够出现那么多智能的软件,其实都是人类智慧的结晶。明白这一点就很简单了,因为我们所编写的Java是有各种字符组成,所以Java在执行的时候会有一个转换的过程,将我们编写的转变为计算机所能识别的,最后运行出来,当然其中的过程还是复杂的。但是知晓这一点有好处。
好的起步,扎实的基础
一个“HelloWorld”包含的东西其实非常多,了解这些东西也会让对Java对程序有一个较为深入的了解,当然这还远远不够。如果你想要在Java上有更深入的学习,从“HelloWorld”开始好好了解一下Java吧,当然你也可以以此去看看别的语言,选择自己更喜欢的,都是可行的。
网友评论