目录

Java-零基础跑起第一个程序

Java 零基础跑起第一个程序

Java 零基础跑起第一个程序

一 概述

1  java 代码编译

编译后才能在计算机中运行,编译就是把人能看懂的代码转换成机器能看懂的形式

2 java 的优点

一次编译,到处运行。因为 java

代码是在虚拟机中运行,虚拟机消除了不同操作系统间的差异。

Java Virtual Machine—

简称

JVM

https://img-blog.csdn.net/20150612073812756?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

3  java 的版本

SUN 公司发布

Java1.2

以后,叫把

Java

叫做

java2

了,所以现在都叫

J2XX

功能上分为三个版本:

J2SE 标准版


现在大部分开发都用它

J2EE 企业版


功能最多的,是

J2SE

的扩展版

J2ME 微型板


只有部分

J2SE

的功能,用于嵌入式系统。但不用于

Android

系统

还有, android

开发有自己的一个版本,不属于以上任何版本之一。

4 java 开发环境搭建

安装 JDK

和开发工具地址 :

直接下载“Netbeans with JDK”,会把 IDE

JDK J2SE

版一起装上。

5 编个小程序玩玩

1) 运行 netbeans

2) 菜单

新建

3) 出现以下对话框

https://img-blog.csdn.net/20150612073853092?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

选择“ Java

应用程序” ,点“下一步”。

4) 出现以下内容

https://img-blog.csdn.net/20150612073933218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

项目名称改为 Hello

,其余都跟着变。点完成。

5) 打开源码文件,如下图

https://img-blog.csdn.net/20150612074002529?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

在 main

函数中添加代码

https://img-blog.csdn.net/20150612074036052?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

https://img-blog.csdn.net/20150612074041122?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

意思是输出字符串“Hello”

(

是的,不是“Hello World!”,强迫症难受去吧

)

6) 选菜单 运行

编译文件

会在项目根目录下产生新的文件夹 build

,里面的

classes

文件夹中的子文件夹就包含编译后的文件。可以看到

hello.java

被编译成了

hello.class .

找不到项目所在路径吗 ?

把鼠标放到

Tab

控件上(箭头所指),出现提示框,红线标出的就是你项目的根目录。

https://img-blog.csdn.net/20150612074115073?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

7) 点运行按钮

https://img-blog.csdn.net/20150612074135828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

出现如下结果:

https://img-blog.csdn.net/20150612074152353?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

看不到吗 ?

你还是别学这行了。。。

8) 解释一下这段代码

package Hello 包名,源码文件必须放在一个包中。

public class Hello 声明一个类,类的内容是 {}

中的东西。

public static void main(String[] args) 定义一个方法(或叫函数),方法名叫 main

main

方法入有方法,

java

程序从

main

函数开始执行

System.out.println(“Hello”); 调用一个方法,这个方法是 Java SDK

中带的,意思是在输出窗口中输出一个字符串“

Hello

” 。