java helloworld的一点自我解释

class HelloWorld /* java号称是面向对象的编程语言,这里的对象泛指万事万物。可是对象是泛指,那么在实际的应用中需要我们 使用某个对象的具体例子,我们称之为类。比如说水是对象,那么具体是什么水呢,那么糖水,矿泉水,自来 水等就是类了。 既然是类,就要有个名字。我们使用“class + 类名字”的方式命名一个类,就如上体育课时喊到一样 “学生/类 王小二/类名字”。 */ { static public void main(String[] some_arguments){ /*刚才说了,java语言模拟的是万事万物。所以它的程序也要反映出万事万物的特征。那么万事万物的特征有什么呢?总地 来说有两个方面的:动态和静态,动态的称之为动作/行为,静态的称之为特征/属性。比如上面的王小二,他的特征是什 么呢?动态的有跑,挑,踢,打等;静态的有身高,体重,血型等。 上面这行就是要定义HelloWorld这个类的动态方面的内容了,即动作/行为,也就是它要做什么。当然它只是定义动作的 一个开始,具体的动作内容在下面呢。不过,以后只要定义动作的话就要写上这么一句话。那么这句话里每个字都是什么 意思呢? 首先说其中的main,main这个我们学过啊,是主要的意思。在这也是这个意思。它用来告诉我们,从它开始,下面的内容 就是这个类的程序主体了 - 即main method/主方法,在运行时会按照顺序依次执行每一行的代码。所以找到main,就找到了这个程序的入口点了。 main后面括号中的内容称之为参数,用来说明main method在运行过程中要用到的内容。那么要用到哪些内容呢?String是 字符的意思,[]是array的意思,也就是一组类型为字符的。而some_arguments有时也被写成args,其实写成什么都可以, 这里纯是继承了c和c++中的传统。既然是传统,写上去就是了,不需要深究其意义。 public static(可以倒过来写,如上所示),是要告诉其它的类“我是一个public类型(以后会讲到什么是public)的 method(即上面所说的动作,method是动作/行为/动态的正式用语),并且我是static的(以后会讲到什么是public), void以后也会讲到。 */ System.out.println("Hello World!"); /* 这个就是main method要做的事情了,即使不懂java,光看文字也能猜个大概。java中的方法有的是系统自带的,如果系统 自带的不能满足需要的话,则需要自己编写了。上面的代码就是系统自带的一个方法 - println,用来输出一段文字(即上面 的String[])- Hello World。你会注意到这个println与我们平时熟悉的print不一样。其实java中的确有print这个方法了, 但是作用和println有点区别,但都有输出的作用。而这两个print又都属于out这个大一些的方法集合,也就是说out中还有不 少于print和println作用类似的方法。而out有隶属于java自带的System这个类的集合了。所以我们在调用某个具体的方法时, 需要按照其所隶属的类,明确写出层次关系来。 */ } } 

你可能感兴趣的:(class_Java,java,string,class,语言,体育,system)