知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技  > Android

java 开发 HelloWorld 案例

发表时间:2022-03-26来源:网络

java 开发 HelloWorld 案例

1 java 概述2 Java 开发环境概述3 跨平台特性4 Java 程序介绍5 HelloWorld 案例源代码编写执行5.1 创建 HelloWorld.java 文件5.2 编写源程序代码5.3 编译源代码文件5.4 运行字节码文件6 注释

1 java 概述

java 是 SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。1995年,SUN发布JDK 1.0,1998年,JDK1.2,后续JDK1.3, 1.4,1.5(更名为Java5.0)最新版本是jdk17,用的最多的还是jdk8,源名称 Oak(橡树)。在 2009年 oracle 公司以 74 亿美元收购 sun。
java是一种面向Internet(网络)的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?
答案是:

互联网:电商、P2P等等;企业级应用:ERP、CRM、BOS、OA等等。

互联网类软件大家都比较熟悉,因为大家生活都可以接触得到。而企业级应用都是为大型企业量身定做的软件,用于工作中,所以大家可能不太了解。现在大家只需对Java开发工程师工作有个大致的了解即可。

java 技术体系平台分为三个阶段:
1、在第一阶段是 Java 的基础知识,即 JavaSE(标准版)部分。提供了完整的java 核心的 API。JavaSE 并不能开发大型项目。
2、在第二阶段是 Java 的高级知识以及整个 Java 生态圈,即 JavaEE(企业版)部分。JavaEE 部分就可以开发各种大型项目了。
3、java ME支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为 J2ME。

java 语言的特点:
特点一:面向对象

两个基本概念:类、对象;三大特性:封装、继承、多态。

特点二:健壮性

吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制。

特点三:跨平台性

跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”;原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。

2 Java 开发环境概述

在开始 Java 编程之前,我们首先需要安装 Java 开发环境(JDK:Java开发工具包 Java Development Kit)。java工具,基础类库,核心java的API。
你可能会问:“我们为什么要安装 JDK 呢”,其实任何事物都需要有他的最基本的生存环境,就像人类也需要最基本的生存环境(天、地、水、空气……)。开发 Java程序也不能例外,它也需要最基本的“生存环境”,就是Java开发环境(JDK)。

JDK下载&安装&校验

3 跨平台特性

平台指的是操作系统 (Windows,Linux,Mac)。Java 程序可以在任意操作系统上运行,一次编写到处运行。实现跨平台需要依赖 Java 的虚拟机 JVM (Java Virtual Machine)。

4 Java 程序介绍


在开始案例之前,我们需要了解一下 Java 应用程序的编写流程。
通过上图我们可以了解到编写的程序大致如下:
1、源文件:编写 Java 源文件(我们也称之为源代码文件),它的文件扩展名为**.java**;

编写一个类名与文件名相同的一个:class 文件名;public static void main(String[] args) :主函数(程序的入口);编写代码;

2、编译(javac.exe):然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为**.class**;
3、运行(java.exe):最后使用解释器来运行字节码文件。

编译和运行操作需要使用 DOS 命令,所以在编写源代码文件之后,我们要学习 常用的DOS命令,再去学习编译和运行。

5 HelloWorld 案例源代码编写执行

5.1 创建 HelloWorld.java 文件

Java 源代码编写只需要使用最普通的文本编辑器编写即可,例如 Windows 系统自带的 notepad 即可。如果你不知道什么是 notepad,也可自行安装“notepad++”;那么你可以在空白处点击鼠标右键>新建>文本文档来创建文本文件。

然后修改文件名称为 HelloWorld.java,注意文件名称的大小写。以及是否已经修改了文件的扩展名。

如果看不到文件后缀名,可通过窗口上方“查看”菜单中勾选“文件扩展名”和“隐藏的项目”显示出来。

5.2 编写源程序代码

在文件 HelloWorld.java 里进行编辑,下面是完整的内容:

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

注意,大家在编写源代码时一定要注意大小写。总而言之,一模一样就对了。
下面我们对源代码进行解析,HelloWorld 案例的源代码一共分为三个部分,分别是:类、主方法,以及输出语句。
1、类是最外层的部分,其中 public class 是必须要写的命令,其中 HelloWorld 是类名称,要求必须与源文件名称相同。因为我们的源文件名称为 HelloWorld.java,所以类名称必须是 HelloWorld。类有一对大括号,类的内容存放在这对大括号中。你可能会问什么是类,我的答案是先不要去管什么是类,现在你需要记下来下面的代码,即定义类的语法。

public class HelloWorld { }

2、主方法是类的内容,所以主方法放到类的大括号中。现在我们不需要了解更多,只需要把主方法的内容背下来即可。主方法也有一对大括号,用来存放主方法的内容。

public static void main(String[] args){ }

3、输出语句是主方法的内容,所以输出语句需要放到主方法的大括号中。输出语句也需要背下来。输出语句最后有一对圆括号,在圆括号中有一语话用双引号括起来:HelloWorld。在程序运行时会在控制台输出它。

System.out.println("HelloWorld");

到这里我们的源代码就已经编写完毕了,还要再次提醒大家编写源代码时要注意大小写。文件名称和文件内容都要注意大小写且一致。

5.3 编译源代码文件

了解了 DOS 命令后我们就可以来学习编译源代码文件了。编译操作需要使用编译器来完成,在安装 JDK 时已经安装了编译器,它属于JDK的一部分。可以到JDK安装路径下的 bin 目录下找到它,它的名称为:javac.exe。

注意,javac.exe 并不支持双击运行,所以必须使用 DOS 命令来运行它。
下面是使用编译器来编译 Java 源文件的格式:
格式:编译器程序完整名称 源文件完整名称

我的JDK安装在 C:\JavaHome\jdk\jdk1.8.0_212 目录,那么编译器完整名称为:C:\JavaHome\jdk\jdk1.8.0_212\bin\javac.exe;我的源文件存放在:C:\Users\41687\Desktop\HelloWorld.java;编译命令为:C:\JavaHome\jdk\jdk1.8.0_212\bin\javac.exe C:\Users\41687\Desktop\HelloWorld.java。如果配置了 JDK 环境变量,编译命令为:javac C:\Users\41687\Desktop\HelloWorld.java。

编译之后会在源文件同目录下生成字节码文件,字节码文件的扩展名为**.class**。

请注意,在编译时控制台上不会有输出,如果有输出说明源代码有错误,所以大家一旦编译出错,就要去查看源文件中是否存在错误。

5.4 运行字节码文件

运行字节码文件需要使用 java.exe 命令,它与 javac.exe 在同一目录下。与javac.exe 相同,java.exe 也不支持双击运行,所以也必须要使用 DOS 命令来运行。运行字节码文件与编译有点区别:

进入字节码文件所在目录:即进入 C:\Users\41687\Desktop\ 目录;运行字节码文件命令:C:\JavaHome\jdk\jdk1.8.0_212\bin\java.exe HelloWord;如果配置了 JDK 环境变量,运行字节码文件命令为:java HelloWord;运行成功后控制台输出:HelloWorld。

注意,在运行 HelloWorld.class 文件时不能给出 “.class”,切记!!!

6 注释

通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java 代码的语法,会导致编译出错。这时我们可以使用注释来完成这一事项!
在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。
Java 中提供了三种注释方式,分别是:

单行注释:// 注释内容多行注释:/* 注释内容*/文档注释:/** 注释内容*/

文档注释的使用:javadoc –d 生成目录 –version –author 类名。

其中文档注释与多行注释作用基本相同,唯一的区别是文档注释可以使用javadoc.exe 命令生成 API 文档。

/** * @date 2021/10/9 16:22 * @author xxx * @version V1.0 * 实现步骤: * 1.定义一个类 class * 2.编写程序执行的入口方法,main主方法 * 3.通过输出语句 System.out.println()将信息”HelloWorld!”打印在控制台上 */ class HelloWorld { /** * 程序执行的入口方法,main主方法 * @param args 系统参数 */ public static void main(String[] args) { // 通过Java提供的输出语句, 将信息”HelloWorld!”打印在控制台上 System.out.println("HelloWorld!"); } }

建议大家今后在编写代码时先写思路、分析、步骤,然后再写代码。其中思路、分析、步骤都使用注释放在源代码中。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜