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("你好");
    }

运行结果:

你也可以试试不换行的打印方式:

写代码时,每写一行用快捷键“Ctrl+S”保存一下是个好习惯。

以上,就是第一节课的内容。

最后,说一下,java程序不能生成exe文件,即使通过某种手段生成了exe(如exe4j),也不能在别人的电脑上运行,除非对方电脑上也装了JVM(java虚拟机)。即:JAVA程序只能在装了JVM的电脑上运行,这就是java一处编写,到处运行的原理(如果你用C++编写exe程序,则一个程序需要针对windows不同系统写不同版本的代码,java则不用)。关于这点,有兴趣的可以百度下“java跨平台”。

另外,java的编程工具有很多种,如myeclips、sts、idea,工具便不能帮你写代码,所以不要纠结别人用的都是新版工具,我为什用的是N年前的工具。

作业:

1、了解程序中的转义字符。百度“转义字符”,并点开百度百科。

2、只用一个“System.out.print”打印如下的结果:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值