java入门第二步之helloworld【转】

前一篇博客已经介绍了jdk的安装:接下来我们就乘热打铁,完成第一个程序:helloworld(每学一样程序的新东西都是从实现helloworld开始的)

1.不是用开发工具IDE,只是使用记事本来实现:

打开计算本,在记事本上写如下代码,现在可以先不管是什么意思:

java入门第二步之helloworld【转】
public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("这是我的第一个程序!!");
    }

}
java入门第二步之helloworld【转】

保存,文件名必须为HelloWorld,并将保存后的扩展名改为.java,然后放到自己的一个目录下,我暂时先放到e:\\test\\HelloWorld.java;

然后打开运行-->输入cmd进入命令行窗口,完整的操作如图:

java入门第二步之helloworld【转】

下面来解析上面的操作:

1.一般进入命令行窗口时默认的执行路径可能不是你文件的存储路径,此时你需要在命令行窗口中输入盘符的名称:盘符+:(后面不能加斜杠,win7中是这样的),

2.然后在输入程序文件所在的路径,cd+空格+文件路径+回车;到这里我们已经到了程序文件的目录了,

3.现在我们开始编译java文件了,方式为javac+空格+文件.java+回车,如果没报错的话表明我们已经编译成功了,可以到文件的目录下进行查看,可以发现多了

个class文件;

java入门第二步之helloworld【转】

4.最后我们就开始运行文件了,方式:java+空格+类名+回车;如果不报错程序就正常执行了,这里的执行结果是输出了一段话,因为System.out.println()是默认

就行控制台的输出的,以后我们要在控制台上进行输出一般都会选用它;

注意点:a.上面说到在保存文件时必须将文件名命名为HelloWorld,原因是java规定一个java文件中只能有一个public的类,而文件名必须与这个类名一样;

b.在文件中存在多少类编译后就会出现多少份的class文件。

c.介绍下main: main 方法是 JDK/JRE 约定的运行程序的启动入口方法,在我们允许用 java.exe(即输入java) 运行一个 class,它就会在这个 class里面寻找这个方法,并调用它,等它返回了,程序也就结束了。main作为本地应用程序的唯一入口方法,要正确执行应用必须含有该主方法;

 

 

2.利用开发工具eclipse或myeclipse,则可以很快开发,因为IDE(Integrated Development Environment,集成开发环境)会帮你做很多东西,例如编译等,不在需要你进行手工

的编译了,关于IDE的知道在后面的博客中会进行介绍,这里就按照我的做就行了;

首先完成IDE的安装,完成之后我们就可以进行我们的第一个程序HelloWorld了

直接开门见山:

首先点击上面导航栏File--->new--->java Project--->出现下面界面

java入门第二步之helloworld【转】

 然后Project name 中输入想要创建的项目名(绝不建议使用中文,具体也没试过,一般使用英文缩写),我们现在输入HelloWorld后按finish完成java项目的创建;

java项目的结构如图所示:

java入门第二步之helloworld【转】

 接下来我们开始创建类了,关于类的概念这里就不多介绍了,java中的类我们一般都是在src目录下创建的,步骤:

选中src右键--->new--->class--->如图:

java入门第二步之helloworld【转】

 Name选项中输入的是类名,我们输入HelloWorldDemo,package选项是输入包名,包就是为了更好的防止类名字相同冲突而创建的,这里可以先理解为时一个文件夹,

我们输入xiandian.sl.demo,然后勾选public static void main(String[] args),表示自动生成main函数,完成后点击finish

在我们的视图中就会出现已经完成大部分的一个类,现在我们只需在main函数中添加一个System.out.println("这是我的第一个程序");就完成了第一个程序了;

java入门第二步之helloworld【转】

最后就是来看我们的成果的时候了,将鼠标移到视图中右键--->Run As --->Java Application--->控制台就打印出来了

java入门第二步之helloworld【转】

 到此helloworld就成功结束了

java入门第二步之helloworld【转】,布布扣,bubuko.com

java入门第二步之helloworld【转】

上一篇:Invalid layout of java.lang.String at value


下一篇:Effective C++ Item 44 将与参数无关的代码抽离 templates