发布于2023-03-15 19:13 阅读(822) 评论(0) 点赞(16) 收藏(0)
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的,由 James Gosling 和同事共同研发,1995 年正式推出。Java 最初被称为 Oak,是 1991 年为消费类电子产品的嵌入式芯片而设计的,1995 年更名为 Java,并重新设计用于开发 Internet 应用程序。
Java 是一门 高级
的计算机编程语言。这里所说的高级,是因为 Java 非常符合人的思维,可以将我们人的思维用于该语言,也就是说我们想要怎么做,都可以用 Java 语言来实现。即使没有学习过计算机编程,只要看到这段代码就知道该代码的主要功能。Java 共包含三个体系:
JVM
(Java Virtual Machine),Java 虚拟机。它是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,它是 Java 最具吸引力的特性之一。
JRE
(Java Runtime Environment),Java 运行环境。是一个软件,由太阳微系统所研发,JRE 可以让计算机系统运行 Java 应用程序(Java Application)。JRE 包含 JVM 以及其他运行 java 所必须的环境。
JDK
是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的 java 应用程序。JDK 是整个 java 开发的核心。JDK 包含 JRE 以及开发程序所必须的命令工具。
通过这三个概念我们可以得出:
运行 Java 程序的最小环境为 JRE。
开发 Java 程序的最小环境为 JDK。
Java 作为一种高级语言,计算机是无法识别的。因为计算机本身只能识别 0 和 1 两个符号,这时候便需要将 Java 语言进行编译,使得计算机能够识别,这就是 Java 的编译运行过程。整个编译运行过程共两步:
第一步 【编译】.java 源文件经过编译之后先生成一个 .class 字节码文件。
第二步 【运行】JVM 加载并运行 .class 文件(JVM 可将字节码译为 0 和 1 供计算机识别)。
这样的设计其实极具特点,关键是在于 JVM。当我们使用 Java 语言开发了某一个程序时,若想在其他不同的系统中运行,只需要在该系统中安装 JVM 即可。假设我们在 window 系统中使用 java 开发了一个学生管理系统,那么此时 JVM 所加载生成就是 Windows 版本的 0 和1,如果我们想要在 Linux 系统下运行此学生管理系统,仅需在该 Linux 系统中安装 JVM,那个时候 JVM 所生成 0 和 1 则是 Linux 版本的,而无论什么系统只要安装 JVM,我们的学生管理系统都可以在上面正常运行,无需重新编译。
这正是 Java 编程语言的 跨平台
特性,一次编译,到处使用
。.java 源文件只需要生成一次 .class 字节码文件,接下来它就可以在安装的 JVM 的基础上在各个平台(系统)运行了。
对于 Java 开发环境的搭建,我们需要分别安装 JDK8 和开发工具 IDEA。
第一步安装 JDK,JDK 的安装非常简单,下载包之后一直点击下一步即可。需要注意的是我们尽量将 JDK 安装到 C 盘,且不可用中文名称命名。
安装完成之后,打开命令行工具 cmd,输入 java -version
命令查看 JDK 版本信息,可以看到版本信息就说明安装成功。如下图,我的 JDK 版本是 1.8,也就是我们通常所说的 JDK8 版本。
第二步安装开发工具,借助开发工具后则可以不用再进行环境变量等的配置。我们这里以使用 IDEA 为例。
IDE 意为集成开发环境,是一套带图形界面的开发工具,常见的有 IDEA 和 eclipse。
IDEA 安装过程也非常简单,点击下一步即可,安装完成后打开软件是这样的;
将 IDEA 和 JDK 分别安装完成之后,开发环境就算搭建完成了。
开发环境搭建完毕,接下来我们创建第一个 Java 项目。打开 IDEA 软件,点击新建项目,然后直接下一步,输入项目名称和存储地址后,点击完成;
此时我们的第一个项目创建完成;
在整个项目目录中,src 是我们的主要工作目录。选择目录“src” --> “new” --> “Package”,进行新建包的操作,包名自定;
接下来在我们新创建的包中再创建 .class 源文件,选择包名 --> 右键 --> “new” --> “Java class”,新建类;
这里所创建的类也就是 .class 源文件,我们今后的 Java 程序都是在此文件中编写的;
接下来在源文件自动生成的代码中的大括号中输入单词 main
根据提示自动生成一个主方法,这就完成了最初始的 Java 语法结构。计算机执行的是主方法 main(){}
中的语法,main(){}
之外的语句一概不执行。
package MyFirstJava; //声明包,包名为MyFirstJava
public class java01 { //声明类,类名为java01,整个{}中代表一个类
//main为主方法,是程序的入口,程序的执行从main开始,从main结束
public static void main(String[] args) {
//程序1
//程序2
//程序3
//......
}
}
接下来我们写一个简单的输出语法,输出“Hello World!”;
package MyFirstJava; //声明包,包名为MyFirstJava
public class java01 { //声明类,类名为java01,整个{}中代表一个类
//main为主方法,是程序的入口,程序的执行从main开始,从main结束
public static void main(String[] args) {
//输出Hello World!
System.out.println("Hello World!");
}
}
运行 Java 程序,在代码页点击鼠标右键选择 “Run ‘…main()’ ”;如下图:
运行成功如下图。
Java 开发环境所需包和软件下载地址:
Java 语法的注释:
- 单行注释 //
- 多行注释 /* */
- 文档注释 /** */
原文链接:https://blog.csdn.net/weixin_53072519/article/details/129121456
作者:程序员之神
链接:http://www.javaheidong.com/blog/article/653167/f962b3bfe81678cfef8b/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!