我来认识你-初探Java之理解我的第一个Java程序

理解我的第一个Java程序

 

   回到刚才写的第一个Java程序,实质代码只有简简单单的3行,我们来看看每行都做了什么:

首先来说说这个符号“{  }”,中文叫花括号,用来整合语句,形成程序块。通过程序块,我们可以知道程序的不同部分的范围,比如从“{”开始,到“}”结束。

 

第一行:有三个名词:public class fuckWord

Public是一个访问修饰符的关键字,所谓访问修饰符就是定义我写的这个程序方法能被哪些人看到或看不到,访问修饰符有三个publicprotectedprivate,至于每种修饰符的作用以后再深究,现在我们只需知道public是一个访问修饰符,规定了它能被谁所访问看见;

class就是一个类关键字,说明我定义的这个是一个类;

fuckWord一看就知道肯定不是一个关键字,我定义的这个类总得有名字吧,这个就是。

 

第二行:public static void main String[] args

出现了一对括号,通常在函数后面圆括号内包含了需要传递给这个方法函数的参数列表。

Public和上一行一样同样是一个修饰符;

Static静态修饰符,用来修饰一个变量或者一个方法,被它修饰的方法或者变量不需要任何实例即可被调用,为了方便方法的调用,比如Java API中的Math类中所有的方法都是静态的,而一般类内部的static方法也是方便其它类对该方法的调用;

Void关键字规定了这个方法函数返回值的类型,一个方法可以返回返回值,可以数字、字符串等,如果一个方法函数不需要有返回值这里就直接返回void用来表示不返回任何值,这里的main方法就是不返回任何值;

Main关键字这是一个Java里特殊的方法定义,在编译Java应用程序时必须用到这个方法,main方法是启动应用程序Java运行时引擎的入口点,能够控制程序的流程;

String[]这是一个数组的定义,所谓数组就是许多数值一连串的组合体,比如[2,3,5,6,7]是一个整型数组,这里定义了一个字符串数组;

args参数命名,可以任意起名,但除了关键字。

 

第三行:典型的静态方法函数的调用,SystemJava API中常见类里面包含了很多常用方法,这个方法就是在屏幕上打印定义的数值;

 

其实只要记住定义一个Java程序的结构,然后再根据自己程序需求去选择不同的关键字即可:

好了,这就是我的第一个Java程序,其实很讨厌这种一个字一个字抠出来理解,很死板,但确实又无奈,要想灵活运行Java来写我们的程序,就必须这样理解它每一个字符所包含的意义,就像我们炒菜,把调料加在一起起码要知道每样调料的味道才能组合出一道美味的菜品吧!

 

当然这里面也还有很多更深入的问题,比如其它修饰符的使用,方法调用,程序在虚拟机中到底是怎么加载和编译的等等,在后面的学习中将和大家一起分享,多多交流。

 

 

猜你喜欢

转载自ranji13-163-com.iteye.com/blog/2235494
今日推荐