带你入门Java之每日3分钟Java——编写你的第一个Java程序

createh51周前 (12-22)技术教程7

接着上期带你入门Java之每日3分钟Java——初识Java我们在已经完成Java运行环境配置的前提下,开始着手学习如何编写Java我们的第一个程序。

创建第一个Java工程项目

首先我们要进入安装好的Java IDE,没有下载IDE的同学可以参考带你入门Java之IDE的选取。OK,笔者这里以Eclipse举例。点击进入Eclipse后,会首先弹出选择workspace的提示,这个workspace就是未来我们的学习项目代码存放地点,推荐选择一个比较大的盘符下的空文件夹,选择好之后点击确定按钮进入Eclipse。

进入后大致界面如下。

因为笔者自己做项目开发工作安装了一些插件,大家界面可能和我有一些出入,不过在学习JavaSE这部分都是不影响的。

好的,那么我们开始新建第一个Java工程项目。我们点击工具栏上最左端的File,选择New,再选择Java Project。更简单的方法是我们使用快捷键ALT+SHIFT+N,点击选择Java Project。弹出如下界面,我们在项目名称栏也就是最上面的空栏输入项目名称,笔者输入的是JavaHelloWorld。

点击Finish后,一路确定,稍加等待,在workspace下一个名为JavaHelloWorld的文件夹就新建好了,这就是我们的项目文件夹。

包、类、java文件

新建项目完成后,我们能在左边的Explorer中看到自己创建的Java项目,如图所示

我们发现项目文件夹下还有一个src文件夹,也就是源代码文件夹。我们编写的Java源代码需要放置在这个文件夹下。

开始编写代码之前,我们要先了解Java程序的一些基础知识。Java程序是由以.java文件后缀结尾的代码文件编译而来的,因此我们创建的源代码文件应该以.java结尾。而每个Java源代码文件中需要包含一个类,因此源代码文件又称类文件。

那么在Java程序编写中,我们为了完成复杂程序,可能需要用到很多类,这个时候如何防止类文件混淆并且控制类文件之间的访问性呢?为了区分开,Java引入了包的概念。所谓包,本质就是在src文件夹下创建子文件夹存放代码,每个代码在各自不同的包下,就有了区分。这样之后才有继续设置可访问性的处理。

创建包在Java项目中是必要的,当然有的读者问,我就是不想创建包怎么办。那么IDE会生成一个default默认包用于存放代码。当然我是不推荐这样做的。

大致了解之后,我们选中src文件夹,鼠标右击后点击New或者使用ALT+SHIFT+N快捷键,选择Package,弹出如图界面,这是要求指定包名。Java中的包名不提倡使用大写字母开头,因此笔者在这里输入了helloWorldClasses。

点击Finish后,我们就在src目录下创建了一个包,如图所示

编写运行第一个Java程序

好的,那么我们现在可以清晰地看到项目的结构,最底层是我们刚刚创建的包。它现在还是空的,于是我们在这个包下创建.java文件。创建方法和之前类似,使用New或者快捷键,这次我们选择Class,也就是类的意思。那么弹出如下窗口。

Name栏就是我们要创建的类名,笔者这里输入的是HelloWorld。Java类名一般以大写字母开始。我们勾选下方的public static void main,也就是常说的psvm,即类的主方法。在Java中的操作被包装为方法,类似C语言中的函数。Main方法是类文件开始执行的第一个方法,也可以说是我们程序的入口。值得注意的是,Java程序都是从主函数Main开始执行。即便我们在一个Java项目中有多个类文件,我们也只能也必须只在一个类文件中设置Main方法,这是值得注意的一条事项。点击Finish,类文件就创建好了,如下图所示。

我们在光标处输入System.out.println("HelloWorld!"); 这样之后输入两次单斜杠/,两次单斜杠即//在Java中是单行注释的意思,会将该行位于双斜杠之后的内容作为备注而不是代码看待。写注释是一个好习惯,希望读者们能保留。我们写下:打印HelloWorld!这样的注释。这是因为System.out.println是打印字符串并且换行的函数,我们在后面会加以介绍。代码具体内容如图所示。

这时候我们按下ctrl+s快捷键保存我们刚刚书写好的代码,并且按下ctrl+f11或者使用工具栏Run中的Run功能运行当前代码,在下方的Console也就是控制台界面输出了结果,如图所示。

这样我们就完成了第一个Java程序的编写运行。

下期预告:带你入门Java之每日3分钟Java——数据类型和常量变量

相关文章

Java基础 - javac命令详解之编译 如何使用javac命令编译

1.为什么要搞定 javac 命令1.javac 是java中的编译源代码的命令工具,将.java文件编译成 .class 文件;2.由于当下为了提高开发效率,大多数的开发工作都在 java的 集成开...

小白7天掌握Shell编程:脚本的创建和执行

一、课前声明1、本分享仅做学习交流,请自觉遵守法律法规!2、搜索:Kali与编程,学习更多网络攻防干货!二、知识点详解Shell脚本的格式要求:脚本要以!#/bin/bash开头,其中bash可以替换...

Java 代码执行原理 java执行过程和编译原理

专注于Java领域优质技术,欢迎关注作者 | Alan来源 | cnblogs.com/wangjiming/p/10455993.html对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者...

阿里P8大牛耗费三年整理的:Java架构之完美设计实战PDF

前言做学问就像爬山,从山脚出发的人很多,能爬到山顶的却寥寥无几。有些人爬得很快,到达半山腰就盖了一所房子住在那里,对爬向山顶没有太大的兴趣。而能够登顶的人,除了要具备必要的技能外,更要有坚强的毅力,不...

Java 代码编译的3种方式,其中JIT最重要!

通过 Javac 将程序源代码进行编译,转换成 Java 字节码,JVM 通过模板方式把字节码翻译成对应的机器指令,逐条读入,逐条解释翻译,执行速度必然比可执行的二进制字节码程序慢得多。为了提高执行速...

Java实现文件上传详细教程,如此简单

实现文件上传,无非是获得数据流,将文件进行处理并保持到硬盘的过程,文件上传是所有网站必不可少的功能。java实现这个功能,由于servlet和jsp没有提供相对应的api,所以程序员自己写个io文件...