UPUPD技术论坛
标题:
【Java基础】-1.1-Java第一课,HelloWorld!
[打印本页]
作者:
洛尘
时间:
2015-10-14 12:15
标题:
【Java基础】-1.1-Java第一课,HelloWorld!
本帖最后由 洛尘 于 2015-10-14 13:07 编辑
在开始第一课之前,我们先来说一下开发Java所要用的开发工具于JDK的环境配置。
目前主流的开发软件主要有Eclipse和MyEclipse,本次的整体课程所用到的软件是Eclipse。
下载地址:
http://www.eclipse.org/downloads/
关于JDK环境变量方面,论坛有相关的教程可浏览。
http://bbs.upupd.com/thread-85-1-1.html
下面正式开始今天的课程:
HelloWorld是每个程序员接触到第一个程序。
它很简单,就是在控制台输出一行Hello World文本。
这里你需要编写Java的源代码,接下来会在下面给出该源代码,然后将源文件编译成Java虚拟机可以理解的字节码,这样就可以让Java虚拟机理解并运行你的代码。Java的源代码是由多个类组成的,每个类中会有方法和属性,这些细节会在接下来的课程里有详细的讲解。
代码分析:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
复制代码
这是我们的第一课Hello World所用到的代码,我们可以复制这段代码到Eclipse中运行一下:
前提:
首次启动Eclipse,会让你配置工作区,选择默认即可。
过程:
第一步:新建Java项目
选择“File→New→Java Project”,便打开了“New Java Project”向导。在“Project name”中填入“HelloWorld”,不需要进行其他设置,直接左击“Finish”按钮。
第二步:新建HelloWorld类
选择“File→New→Class”,在“New Java Class”向导中的Name框中输入“HelloWorld”,不需要进行其他设置,直接左击“Finish”按钮。
这时你会发现,Hello World!程序框架代码已经自动生成。这就是Eclipse的代码生成(Code Generation)特性。
第三步:添加代码
直接将上述代码输入进去就OK!
第四步:运行Java程序
现在直接在Eclipse中运行这个程序,看看执行结果。
按下“Run”,查看控制台结果。
下面我们来翻译下上述的代码:
public - 公开给其他类存取
class - 类声明
HelloWorld - 类的名称
{ - 类的左括号
static - 稍后说
void - 方法没有返回值
main - 方法的名称
( - 方法中参数的左括号
String[] args - 必须要传String的数组给此方法当参数,命名为args
) - 方法参数的右括号
{ - 方法的左括号
System.out.println - 打印到标准输出上
"Hello World" - 要输出的字符串
; - 每一行语句都必须用分号结束
} - main 右括号
} - HelloWorld类的右括号
复制代码
第一行类的声明行和第二行方法的声明行都不需要分号结尾。会在方法或者类结束行用右大括号来结尾。
运行
当我们让Java用运行这段代码时,它会首先寻找你让运行的类,然后在类中找到一个特定的方法,也就是main方法。
接着Java虚拟机就会执行main方法在大括号之间的所有指令。
ps:每个java程序只有一个main()方法,是所有Java程序执行的起点,就如同鞭炮(类)的引线(main方法)
欢迎光临 UPUPD技术论坛 (http://bbs.upupd.com/)
Powered by Discuz! X3.2