初识java,JDK下载与安装,第一个java程序--HelloWorld

初识java

背景

Java是一种广泛应用于软件开发的计算机编程语言。它于1995年由Sun Microsystems(现在是Oracle公司的一部分)首次提出,并由James Gosling和他的团队开发。Java的背景主要可以追溯到以下几个方面:

1. 平台无关性:Java最初被设计为一种跨平台的编程语言。与其他编程语言不同,Java程序不直接运行在操作系统上,而是通过Java虚拟机(JVM)在各种操作系统上运行。这种平台无关性使得Java程序可以一次编写,到处运行,方便了软件的开发和传播。

2. 对象导向编程(OOP):Java采用了面向对象的编程范式,这种编程思想将数据和操作封装在对象中,以提高代码的复用性、可维护性和可扩展性。Java的对象导向特性使得开发者能够以更灵活的方式组织和管理代码。

3. 受C和C++影响:Java的语法和结构受到了C和C++的影响,这使得那些已经熟悉这些语言的开发者更容易学习和使用Java。Java借用了C的语法,并加入了自己的特性,如垃圾回收和异常处理机制。

4. 安全性:在Java的设计中,安全性是一个重要的考虑因素。Java通过提供一个安全管理器来防止恶意代码对系统造成伤害。Java的安全模型包括类加载机制、沙箱安全模型和访问控制机制,可以帮助开发者开发安全可靠的应用程序。

5. 广泛的应用领域:Java在各个领域都有广泛的应用,特别是在企业级应用开发、移动应用开发、Web开发和大数据处理等方面。Java的庞大的生态系统提供了许多成熟的开发工具、框架和库,使得开发者能够更高效地构建各种类型的应用程序。

总之,Java的背景可以说是通过提供平台无关性、对象导向编程、安全性和广泛的应用领域等特性,成为了一种受欢迎的编程语言,为开发者提供了丰富的工具和技术,以应对不同的软件开发需求。

发展历程

Java的发展历程可以概括为以下几个重要阶段:

1. Java的诞生与发展(1995年-2004年):Java最早由Sun Microsystems的James Gosling和他的团队在1995年提出并发布。当时,Java被定位为一种跨平台的、对象导向的编程语言,以及一个用于构建Web应用程序的平台。1996年,Java 1.0发布,随后的几年里,Java逐渐受到广泛的关注和应用,并成为了Web开发的主流语言之一。

2. JDK的发展与改进(2004年-2010年):2004年,Java 5.0(也称为Java 1.5)发布,引入了许多重要的新功能,如泛型、枚举、自动装箱拆箱和注解。这些新特性极大地提升了Java的开发效率和代码的可读性。随后的几个版本中,Java继续加强了性能、安全性和语言的功能,并且推出了更多的API和工具。

3. Oracle收购Sun Microsystems(2010年):2010年,Oracle公司收购了Sun Microsystems,成为了Java的新所有者和保护者。Oracle继续推动Java的发展,并承诺持续投资和支持Java生态系统的繁荣。

4. Java 8的发布与Java SE发展(2014年-至今):2014年,Java 8发布,引入了许多重要的新特性,其中最显著的是函数式编程功能,如Lambda表达式和流式API。这些新特性使得Java在处理大数据和并发编程方面更加强大和灵活。此后,Java SE(Standard Edition)持续发布新版本,不断改进和增强编程语言和平台的功能。

5. OpenJDK和Java的开源化(2006年-至今):在Java的发展中,开源发挥了重要的作用。2006年,Sun Microsystems开源了Java的实现,形成了OpenJDK(Java Development Kit)项目。OpenJDK成为了Java的主要开源版本,并受到全球开发者的积极参与和贡献。通过开源,Java生态系统得以迅速发展,涌现出许多优秀的框架、库和工具。

总结起来,Java经历了从诞生到发展壮大的过程,在Oracle收购后继续推动技术的创新和发展。Java不断引入新的功能和特性,使得它适应了不断变化的编程需求,并成为了一种广泛应用于各个领域的编程语言。同时,Java的开源化和开放性也为开发者提供了更多的机会参与到Java生态系统的建设中。

JDK下载与安装

过程

1.进入以下网址:


Java Downloads | Oracle 中国

2.选择windows的x64版本进行下载

初识java,JDK下载与安装,第一个java程序--HelloWorld_第1张图片

 3.进入安装程序

初识java,JDK下载与安装,第一个java程序--HelloWorld_第2张图片

建议将路径更改为D:\develop\Java\jdk-17\

4.检查JDK是否安装成功

1)看java,javac是否可用

2)看java,javac的版本号是否无问题

初识java,JDK下载与安装,第一个java程序--HelloWorld_第3张图片

 

具体步骤如下:

①打开命令行窗口(按下win+R,输入cmd,敲回车键)

②输入"java"检查,在输入"javac"检查

③输入“java -version”和“java -version”检查版本(注意中间的空格

java和javac的基本作用

javac.exe是java编译器,它可以将编写好的java源文件编译成java字节码文件(可执行的java程序)。java源文件的扩展名为.java,如HelloWorld.java。编译后生成对应的java字节码文件,字节码文件的扩展名为.class,如HelloWorld.class。

java.exe是java运行工具,它会启动一个java虚拟机(JVM)进程,java虚拟机相当于一个虚拟的操作系统,专门负责运行由java编译器生成的字节码文件。

简单来说,我们所写的java程序必须先通过javac.exe进行翻译,使计算机可以识别,再用java.exe驱动计算机工作。

至此,JDK的下载与安装已经全部搞定。

第一个java程序--HelloWorld

文件创建及编写

在D盘新建一个目录code,以储存我们所写的java程序。

在code目录下,新建一个文本文档HelloWorld,输入以下代码:

初识java,JDK下载与安装,第一个java程序--HelloWorld_第4张图片 

按Ctrl+s进行保存

然后,我们需要将后缀.txt改为.java,否则程序无法运行。

 

使用命令行窗口运行

 

单击此行,直接输入cmd,按下回车

初识java,JDK下载与安装,第一个java程序--HelloWorld_第5张图片 

输入“javac HelloWorld.java

 

 并且会生成一个class文件

到这一步说明代码没有问题。

 再输入“java HelloWorld”

初识java,JDK下载与安装,第一个java程序--HelloWorld_第6张图片

运行成功。

注意事项 

 1.文件名必须与类名相同

初识java,JDK下载与安装,第一个java程序--HelloWorld_第7张图片

class后面的HelloWorld即为类名。

2.文件名称后缀必须是.java

你可能感兴趣的:(java,java,开发语言)