若只如初见---hello world
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了若只如初见---hello world相关的知识,希望对你有一定的参考价值。
算起来,所学的编程语言也有好几门,有的是被迫学的(如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的主要内容,如果未能解决你的问题,请参考以下文章