必须理清一些概念:
什么是程序?
程序这个概念来自生活,指办一个事情的步骤和过程,比如去银行取钱,申请开一个饭店,都有一些步骤或者流程,称这个为程序。
计算机中的程序则略有不同,是指指令的集合,这些指令是指挥计算机硬件干活的最基础命令,比如我们常用的 QQ ,office,各种游戏,都是很大的程序,都有很多指令组成,用文本打开这些程序(exe后缀的文件),看到的是这样的(记事本 notepad .exe):
捅到了我的汉字天花板了,好多不认识。。。
指令是不可读的文件,也没有打算让你认识!
明白一个道理,程序是指令组成,指令就是指挥计算机硬件干活的命令(权且这么理解)。 编程语言 就是写程序的工具,写程序的人就是开发人员( 码农 ).编程语言超过500种,学哪个其实都一样,作为入门,可以选C或者 java ,后面的一系列都有java这门语言!
写程序就是写很多指令,道理肯定是如此,一开始也确实如此,但是指令不好读,不好写,后来一些牛人用一些好读好写的符号来组织程序,让写程序变的和写作文差不多。这称之为 源程序 ,程序的源头,这样的文件是方便人阅读和编写的。不是程序,不能运行,必须通过特殊的手段,做一个替换,替换之后才是程序,才能运行,这个过程成为 编译 。
假定你的环境都搭好了。我们开始吧。
如果是记事本工具(editplus, ultraEdit ),直接新建就好了, eclipse 还要新建一个项目,然后新建一个类,代码如下:
几点解释:
- 花括号要成对,小括号也是。
- main叫入口方法,程序都要个起点,这个写法先记着这么写。
- System.out.println是要记住的第一个指令,这个指令的功能是输出文字到屏幕。。。
- println里面的内容必须要用 双引号 套起来,结尾要有分号。注意中文 引号 和英文引号的区别(半角和全角)
- 两个//开头的部分,叫注释,只在源程序中有,编译的时候会把它去掉,主要是为了阅读程序的人准备的,帮助解释程序的功能和逻辑。他还有一个写法,是/*开头 ,*/结尾
至此,源程序结束!
如果是命令行,需要通过 javac 编译,eclipse这样的工具,直接运行即可
在项目的目录下能找到Hello.class,内容如下:
看不懂是肯定的!
运行的效果如下:
先到这里!