Java入门程序(Java的开发流程)

大部分的程序都是从打印“Hello World!”开始

此篇文章分为两个部分,第一部分是用记事本编程去实现打印“Hello World!”,第二个部分是用eclips(一款老牌开发工具)去实现打印“Hello World!”。

第一部分,用记事本实现:

安装JDK

https://pan.baidu.com/s/1msEf8RaAGbG5-Pdyjq8akA (32位操作系统适用)

https://pan.baidu.com/s/1eiIUEtIDgq0n6PAFM9GmJg (64位操作系统适用)

如果不知道自己电脑的系统是多少位的,右击我的电脑,点属性,然后就能看到了。

安装时,一直点下一步直到完成即可,不要修改默认的安装目录(方便下面讲解环境变量的配置方法)。

安装好之后,开始配置环境变量:

1、右击计算机→属性→高级系统设置→切换到“高级”选项卡→环境变量
在这里插入图片描述

2、系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是安装JDK默认的路径C:\Program Files (x86)\Java\1.7.0_79

在这里插入图片描述
3、系统变量→寻找Path变量(注意大小写)→编辑。在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码,注意分号是英文状态下的)
在这里插入图片描述

4、系统变量→新建 CLASSPATH 变量,变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点,最后的一个点是英文状态下输入的)

在这里插入图片描述

配置完毕之后,测试下

开始→运行→输入cmd→回车,或者直接简化为键盘上的windows键+R键,然后输入java回车,javac回车。如果这两个命令分别打印了很长的信息,就说明成功了。如下图:
在这里插入图片描述在这里插入图片描述
如果打印的是:‘java/javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。说明环境变量配置错了,仔细检查下就好。通常配错的原因是符号或变量名的大小写不对、复制时多复制了空格或者别的东西。

5、把文件的扩展名显示出来(下图是windows7的设置方式,XP的自行百度)。

在这里插入图片描述在这里插入图片描述
好的,上面的步骤都搞定了,现在在C盘新建一个记事本,命名HelloWorld.txt,然后写入以下代码,然后保存关闭,把扩展名 改为java。

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

接下来,开始→运行→输入cmd→回车,在命令提示符下,多次输入“cd…”回车,让当前路径进入C盘个目录下。

在这里插入图片描述
编译代码:输入命令“javac HelloWorld.java”
在这里插入图片描述
C盘下面会生成一个文件“HelloWorld.class”
在这里插入图片描述

然后,输入命令“java HelloWorld”

会显示“HelloWorld!”
在这里插入图片描述
以上,就是你的第一个程序,用java代码打印出字符串“HelloWorld!”。你会觉得打印一行字符串居然这么麻烦,要搞这么多步骤,其实真正的开发并不是这样的,我只是说明一下,java可以用记事本来开发,并且运行代码需要两步:1、编译源代码,就是用javac命令生成扩展名为.class的文件)。2、运行代码,就是运行java命令运行.class文件。你可以简单了解下,并且以后这种方式不会在后面的教程中出现。

现在,介绍第二种方式写代码,在你学习和工作中都要用到的方式。

1、下载eclips并解压到任意盘。

https://pan.baidu.com/s/1kaf3m9UuJy1ubNc_tAUNaA

打开

在这里插入图片描述
在这里插入图片描述
会弹出一个对话框

输入工作空间的路径,也就是你写代码保存在哪个文件夹里。然后把下面打对勾,意思是下次不再弹出这个东西了。

然后把这个关了
在这里插入图片描述

把多余的不需要的标签页关掉,然后在左侧空白处右击,新建一个项目
在这里插入图片描述

输入一个有意义的名字,并按照红框里面的选择,点击finish

在这里插入图片描述
在src上右击,选择class
在这里插入图片描述

输入Name(相当于第一种方式的文件名),打勾,finish。
在这里插入图片描述
最后在,编辑区加入一行代码
在这里插入图片描述

public class HelloWorld {
 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("HelloWorld!");
	}
 
}

在编辑区右击,在弹出的菜单中选择“Java Application”。
在这里插入图片描述

控制台输出结果:
在这里插入图片描述

如果你没有Console或者不小心关掉了他,可以通过Window→show View→Console再次打开它。
在这里插入图片描述

以后你写代码就是在这样的环境中编写,直接运行即可。

下面说下这个代码中包含的规范。

1、你的xxx.java,称为“类(或class)”,这是他的名字,请牢记。

2、一个类,他的文件名必须和代码中的名称一致。
在这里插入图片描述

3、一个类中,必须包含这样的结构:外层是public class 类名花括号,内层必须有一个main方法(public static void main(String[] args)这个就是mian方法,也成为主函数)。

4、代码写在main方法中可以右键运行,如果把main方法删除,就无法运行,如下图,没有了“Java Application”选项。
在这里插入图片描述

4、每条有效的代码后面需要用英文状态下的分号“;”分割(或者说结束),请仔细观察上面的代码。

说明:上面的第3点其实是错误的,只是在初学的时候我强制这样规定,便于后面学习,不然要解释为何是错的,到后面自己你就知道了,先这样记就对了。

通过上面的代码,我们知道,System.out.println(“HelloWorld!”);是输入字符串的意思,其实,他不仅输出了字符串,而且还换行了,我可以多打印几行,如下代码:

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

运行结果:
在这里插入图片描述

你也可以试试不换行的打印方式:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值