第1章 Java开发入门详解、JDK安装、本地环境配置,intellij IDEA安装(黑马版)


学习目标

  • 了解Java,能够简述Java的特点和发展史
  • 掌握Java开发环境(JDK)的搭建,能够独立安装JDK。
  • 掌握Java程序的基本操作,能够独立完成第一个Java程序的编写。
  • 掌握系统环境变量的配置,能够独立完成PATH和CLASSPATH环境变量的配置
  • 了解Java的运行机制,能够简述Java的编译运行过程
  • 掌握IntelliJ IDEA开发工具的基本用法,能够独立安装IntelliJ IDEA并使用它开发与调试

1.Java的概述

Java是一门高级程序设计语言,自问世以来,Java就受到了前所未有的关注,并成为计算机、移动电话、家用电器等领域中最受欢迎的开发语言之一。本章将针对Java语言的特点、发展史、开发运行环境、运行机制以及Java程序开发工具等内容进行介绍。

1.1.1 什么是Java

Java 是一种广泛使用的编程语言,由 Sun Microsystems(现在是甲骨文公司的一部分)在 1995 年发布。它是一种面向对象的语言,这意味着它使用类和对象来表示数据和操作数据的方法。Java 语言的一些关键特性包括:

  1. 平台无关性:Java 程序可以在任何支持 Java 虚拟机(JVM)的平台上运行,这得益于 Java 的“一次编写,到处运行”(Write Once, Run Anywhere)的理念。

  2. 内存管理:Java 有一个自动垃圾收集机制,这意味着程序员不需要手动管理内存分配和释放。

  3. 安全性:Java 提供了一种安全机制,可以在运行时防止恶意代码的执行。

  4. 健壮性:Java 语言的强类型系统和异常处理机制使得编写的程序更加健壮。

  5. 多线程:Java 支持多线程编程,使得程序可以同时执行多个任务。

  6. 动态性:Java 支持动态加载和链接,这意味着可以在运行时动态地加载和卸载类库。

  7. 跨平台:Java 应用程序可以在多种操作系统上运行,如 Windows、Linux、macOS 等。

  8. 广泛的应用:Java 被广泛应用于企业级应用、移动应用(尤其是 Android 应用)、桌面应用、游戏开发、云计算等领域。

Java 语言的生态系统非常庞大,包括 Java 核心库、Java 企业版(Java EE)、Java 微服务架构(如 Spring Boot)、各种开发工具和框架等。随着时间的推移,Java 语言也在不断发展和更新,以适应新的编程需求和技术趋势。

1.1.2 Java的特点

Java 语言的六个关键特点如下:

  1. 面向对象:Java 完全支持面向对象的概念,如封装、继承和多态,这使得代码更加模块化、易于理解和维护。

  2. 平台无关性:Java 的“一次编写,到处运行”(Write Once, Run Anywhere)特性意味着 Java 程序可以在任何安装了 Java 虚拟机(JVM)的平台上运行,无需重新编译。

  3. 自动垃圾回收:Java 提供了自动内存管理和垃圾回收机制,这减少了内存泄漏和其他内存管理错误的可能性。

  4. 健壮性:Java 提供了异常处理机制,使得程序能够更加健壮地处理错误和异常情况。

  5. 多线程支持:Java 内置了对多线程编程的支持,允许开发者编写能够同时执行多个任务的程序,提高了程序的效率和响应性。

  6. 广泛的应用:Java 被广泛应用于企业级应用、移动应用(尤其是 Android 应用)、桌面应用、游戏开发、云计算等领域,拥有庞大的开发者社区和丰富的生态系统。

1.1.3 Java的发展史

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

  1. 起源(1991年):Java最初由Sun Microsystems公司的James Gosling领导的团队开发,最初名为Oak,旨在为消费类电子产品创建一种跨平台的编程语言。
  2. Java 1.0(1995年):Java正式更名为Java,并在SunWorld大会上发布。提出了“一次编写,到处运行”的理念。
  3. Java 1.1(1997年):增加了JDBC、JavaBeans、RMI等重要特性,并对Java虚拟机进行了优化。
  4. Java 2(1998年):Java技术被拆分为三个版本:J2SE(标准版)、J2EE(企业版)、J2ME(微型版)。
  5. Java 5(2004年):引入了泛型、自动装箱、枚举、可变参数、foreach循环等重要语法改进。
  6. Java 6(2006年):在语法和性能上做了进一步的优化,是Java历史上使用时间较长的一个版本。
  7. Java 7(2011年):由Oracle公司发布,引入了钻石操作符、try-with-resources语句等特性。
  8. Java 8(2014年):引入了Lambda表达式和Stream API,对函数式编程提供了支持。
  9. Java 9及以后(2017年至今):Java的发布周期加快,每半年发布一个新版本,引入了模块化系统、局部变量类型推断等特性。
  10. Java 22(2024年):最新版本,继续在性能、稳定性和安全性方面进行了改进和增强。

2.JDK的使用

1.2.1 安装JDK

  • Oracle官网下载安装文件“jdk-11.0.11-windows-x64-bin.exe” 找到安装文件的所在位置,双击文件,开始安装。
    在这里插入图片描述
  • 在下图中,单击“下一步”按钮进入JDK自定义安装界面。
    在这里插入图片描述
  • 在下图左侧有两个功能模块。开发工具和源代码,可以根据自己的需求选择所要安装的模块,选择“开发工具”模块
    在这里插入图片描述
  • 在步骤三中,界面右侧有一个“更改”按钮,可以更改JDK的安装目录。确定安装目录之后,直接单击“确定”按钮即可。

  • 选择安装选项后,在步骤三中,单击“下一步**”按钮开始安装**。完成后进入如下界面,单击“关闭”按钮,关闭窗口,完成JDK安装
    在这里插入图片描述

1.2.2 JDK目录介绍

JDK安装完毕后,会在磁盘上生成一个目录,该目录被称为JDK安装目录

在这里插入图片描述

3.第一个Java程序

1.3 .1 第一个Java程序

  • 编写Java源文件。在JDK安装目录的bin目录下新建文本文档,重命名HelloWorld.java。
public class HelloWord{
    public static void main(String[] args){
        System.out.println("hello world");
    }
}

在这里插入图片描述

4.系统环境变量

1.4.1 PATH环境变量

  • 查看Windows系统属性中的环境变量

在这里插入图片描述

  • 设置PATH系统环境变量
    在这里插入图片描述
    在这里插入图片描述
  • 查看PATH系统环境变量
    在这里插入图片描述
  • 验证设置的PATH系统环境变量
    在这里插入图片描述

5.intellij IDEA开发工具

在这里插入图片描述

1.5.1 IntelliJ IDEA的安装与启动

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5.2 使用IntelliJ IDEA进行开发

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值