码迷,mamicode.com
首页 > 其他好文 > 详细

若只如初见---hello world(2)

时间:2017-07-16 21:29:30      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:意思   字符串   语言   写法   属性   最小   静态   特定   main   

 

算起来,所学的编程语言也有好几门,有的是被迫学的(如C,C++),有的是奔着工作的目的去的(如oc),而今,又一次写起了这个最简单的程序,是亲切?还是感慨?谁知道呢。。

public class HelloWorld{

  public static void main(String[] args){

    System.out.println(”HelloWorld”);

  }

}

这是java的HelloWorld,与C语言的简洁相比显得很繁琐,有许多单词一时说不上来是什么意思,有什么用。这可能是由于java语言的特性造成的,java语言是纯面向对象的语言,它最小的组成单位是类(class),所以要实现一个功能,必须创建一个类。不同于C语言,最小的单位是函数,所以只要有一个main函数就可以完成输出功能。必须创建类,而创建类又有特定的格式:

修饰符  class + 类名{ }

在创建了类之后,程序并不能运行,同C语言一样,java程序的运行也必须从main函数(方法)开始,所以要想程序可以执行,必须要有main方法。在java中,main方法的写法是固定的:

public static void main(String[] args){ }

main方法是被JVM(Java Virtual Machine 即java虚拟机)调用的,所以其权限必须是public。

由于是被虚拟机调用,也不能创建对象,所以main方法必须是静态的(只有静态的方法和属性才可以不创建对象调用)。

main方法只需要执行,不需要返回值(因为是JVM调用,返回也是给JVM,所以和直接执行是一样的,返回就没有意义),所以其返回值类型为void

括号内为参数列表,String[] args 为字符串类型的数据,作为参数传递给main方法,现在已很少使用。

输出语句基本也是固定的,是通过调用系统方法实现的,可分为两种:

1、System.out.println(”HelloWorld“);

2、System.out.print(”HelloWorld”);

第一种是打印并换行,第二种只打印不换行。

括号内的”HelloWorld“ 是一个字符串,或者叫字符串常量,内容是可变的,可根据自己的需求任意填写。

至此,算把第一个程序HelloWorld学的差不多了,但是随之而来的问题远比学到知识多。如,我会写这个程序有什么用?什么是字符串?什么是返回值类型?什么是方法,除了main方法还有什么方法?还需求大量的学习才能一一解决。

 

若只如初见---hello world(2)

标签:意思   字符串   语言   写法   属性   最小   静态   特定   main   

原文地址:http://www.cnblogs.com/zhangxingaixiaoying/p/7191731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!