Java开发步骤

记事本加JDK开发步骤

(1)新建文本文件,修改文件后缀名(注意不要隐藏文件的后缀名)
例如:在本地D盘下,建立如“D:\java\01”目录。在该目录下新建文本为文档,命名为“123.Java”。
注意:“java”使文件的后缀名。
(2)使用记事本打开123.Java文件,开始编写Java代码,代码如下:

	class Hello{
		public static void main(String arg[])
		{
			System.out.println("Hello world!");
			}
		}

(3)打开运行窗口输入“cmd”,按下回车键则打开命令窗口,使用命令“cd d:java01123.java”转到123.java文件所在的位置。
(4)在命令窗口中输入“javac 123.java”编译命令进行编译。
例如,键入一下代码javac 123.java
(5)在命令窗口中输入“java Hello”,最后输出“Hello world!”字样。
(6)测试程序。
测试步骤1:将程序的{}中的代码删除,变为如下代码:

	class Hello{
	}

测试步骤2:打开命令控制窗口,进入当前源文件所在目录,对123.java进行编译。观察发现编译成功,产生Hello.class字节码文件,但是运行失败,错误提示:“在Hello类中找不到main方法,请将main方法定义为public static void main(String[ ]args)”。
测试步骤3:按照提示修改源文件123.java,修改结果如下。

	class Hello{
		public static void main(String arg[])
			{
				System.out.println("Hello world!);
			}
		}

修改后重新编译,发现编译不成功,不成功的原因是main方法没有方法体。
测试步骤4:再次修改源文件123.java,修改结果如下,修改后重新编译。

	class Hello{
		public static void main(String arg[])
			{
			}
		}

添加了方法体编译成功,运行产生.class文件,运行成功,发现无结果显示,这是因为方法体中没有任何内容。
测试步骤5:再次修改源文件123.java,修改结果如下。

	class Hello{
		public static void main(String []args)
			{
			System.out.println("Hello world!");
			}
	}

修改后重新编译,编译成功,运行生产的Hello.class文件,运行成功,显示结果为“Hello world!”。
测试步骤6:再次修改源文件123.java,给class Hello前面加上public修饰符,修改后重新编译,发现失败,错误提示:“类名和文件名不一致”。
错误原因:public类的名称必须完全与含有该编译单元的文件名向匹配,包括大小写。所以对于public修饰了的Hello类而言,文件的名称必须是Hello.java,而不是123.java。
注意:
(1)一个Java文件可以有多个类,但只能有一个public类。
(2)如果文件中不止一个类,文件名必须与public类名一致。
(3)如果文件中不知一个类,而且没有public类,文件名可与任一类名一致。
有很多初学者可能会认为文件名应该也和main方法所在类有关系,其实不然。main方法只是程序的一个入口,“一个程序只能有一个入口”,好像是在说只能有一个main给方法,给程序提供多个入口,但是最后你运行程序的时候也只能从其中一个入口进去。这也就是为什么你会发现,程序员 在做单元测试时,会往自己做的很多类里面添加main方法,因为他要为自己做的东西添加运行入口,从而能方便测试。

Eclipse开发步骤

在Java项目实际开发中,我们可选择的开发工具有很多,如记事本、EditPlus、MyEclipse、Eclipse、等。
简单介绍使用Eclipse进入Java开发的本步骤。
(1)打开Eclipse,关闭欢迎界面。
(2)创建Java项目,在创建的项目中的scr中创建Java文件,在名称框中输入Java文件的名称,例如:Hello,就建立了Hello。java文件。
(3)编写Java代码,如前文中的代码。
(4)在带main方法的类中单击右键,在弹出的菜单中选择“run as”,然后选择“java application”。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值