第二章 java常用开发工具以及程序的编写

第二章 java常用开发工具以及程序的编写

1. 程序的概念

现实生活中程序把处理某一事情的过程就叫做程序,例如最典型的一个问题:怎样把大象装进冰箱里,那么要完成这个事情你需要这样做:
1、打开冰箱
2、把大象放进冰箱里
3、关上冰箱的门
通过上述三个步骤你就能够做到把大象装进冰箱中(有的人也许会想到大象那么大,我家也没有那么大的冰箱,我们在这里不用考虑,没有的话给你做一个不就好了,你只管装进去就行了)。那么上述三个步骤就是你做这个事情的整个流程(也就是程序)。那么现在你你就理解了什么是程序了吧?总结起来那么在计算机中的程序就可以得到如下的定义:
程序就是为实现特定目标或解决特定问题而用计算机语言编写的命令的集合。
在数据结构中程序被定义为: 程序 = 数据结构+算法。(简单提一下:例如一张成绩表单就是一种数据就结构,而算法就是一个好的解决问题的方案或步骤。)

2. java程序的开发的三个步骤

这里写图片描述

3. 编写并运行一个HelloWorld.java程序

在这里我程序存放在我的D盘的Java示例代码下编辑器使用的是NotePad++,下载地址如下:
https://notepad-plus-plus.org/
编写并运行一个HelloWorld.java程序的步骤如下:
1、新建HelloWorld.txt文本文件 -> 把后缀名改为.class即HelloWorld - > 用NotePad++打开 -> 编写程序:

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

2、保存已经写好的程序,打开cmd的dos命令窗口,输入d: 命令并按下回车键,切换至d盘目录下
这里写图片描述
3、输入 cd java示例代码,回车切换至d盘下的java示例代码目录
这里写图片描述

4、输入dir 命令回车便可以查看该目录下的所有文件
这里写图片描述
5、输入javac HelloWorld.class 命令回车编译HelloWorld.java源文件,如果没有任何提示,则表示代码成功编译(由于之前配置过环境变量,则可以使用javac名命令编译源文件)
这里写图片描述
6、此时打开d盘的java示例代码文件,就会发现多了个HelloWorld.class文件,这就是java的字节码文件,它是经过javac命令编译后生成的,也就是可以被机器识别和执行的二进制文件。
这里写图片描述
7、最后输入java HelloWorld 命令运行字节码文件便可以看到结果了
这里写图片描述
这就是java的代码从编写到运行的整个过程,在后面使用eclipse编译工具也是类似的运行程序的,它为我们提供了很多的工具,不需要你手动输入,提高我们的开发效率。


4. HelloWorld程序的分析

public class HelloWorld{
    /*
    main是一个主程序的入口
    */
    public static void main(String[] args){
        //输出一句话
        System.out.println("Hello World!");
    }
}

在上述程序中
public:是一个权限修饰符的关键字,表示公有的,表示的是最高权限可以供所有类访问和使用;
class:也是一个关键字,指的是一个类别,用来声明一个类;
HelloWorld:表示的是一个类名(例如:Person: 人就是一个类别,Person就是一个类名);
/**/表示多行注释,也叫文档注释,中间为注释的内容;
//表示行注释,一次只能注释一行;
static是一个关键字将在后面介绍;
main是函数的入口,最开始进入执行的,且只能有一个main方法;
{ } 里面的是方法体;
System.out.println(“Hello World!”)是功能语句输出一个字符串,字符串用双引号括起来“ ”,内容可以自己定义(可以是中文,数字,字母和符号),一个完整的功能语句必须以分号((要是英语输入法下的分号))结尾。

5. java常用开发工具

1、编辑器
记事本、EditPlus、Notepad++还有其他文本编辑器。
2、集成开发工具
Eclipse(http://www.eclipse.org/)、NetBeans(http://www.netbeans.org/)、JBuilder。
前一阶段的学习采用的是NotePad++作为编辑和编译java的工具,这样可以提高敲代码的速度和熟悉java的基本语法以及关键字,为后面学习打下基础,后面学习阶段使用主流集成开发环境eclipse来进行代码的编写。
下一章将介绍NotePad++编写java代码的环境搭建。

附语
由于本人知识有限,若发现错误,希望大家能够批评和指正,谢谢

猜你喜欢

转载自blog.csdn.net/m0_37914799/article/details/81570831