Java第0章 带你走进Java

发布于:2023-01-19 ⋅ 阅读:(715) ⋅ 点赞:(0)

带你走进Java

🏠个人主页:不会写代码的满满
🧑个人简介:大家好,我是满满,一个想要与大家共同进步的男人😉😉
目前状况🎉:开学即将大三,目标就是半年内找到一份实习工作👏👏
💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,我亲爱的大佬😘

正文开始 ----------

Java是一门1995年诞生的编程语言,至今也有也有27年了,但是放到今年仍让是编程语言靠前的语言,作为一个爱好Java的学习者,自然也有吹捧一下Java啦🥰🥰🥰!!!这个栏目就用记录Java学习阶段的笔记。快来跟着我一起打开Java的大门吧!!
在这里插入图片描述

😻第一章 计算机基础知识

🤡1.1 基础介绍

Hello,从现在开始,我们会从0开始一点一点的打开Java编程世界的大门。

🤖Java基础分类:

  • 计算机基础知识
  • Java基础语法
  • 编程思维的建立

在这里插入图片描述

🤐1.2 计算机简介

计算机俗称电脑,是第二次世界战争时,美国国防部利用它来进行弹道计算。第一台通用计算机叫做:ENIAC。当时计算机是一个庞然大物,用了18000个电子管,占地170平方米,重达30吨,耗电功率约150千瓦,每秒钟可进行5000次运算。

在这里插入图片描述

随着时间和科技的不断进步,直到发展到了我们今天使用到的笔记本电脑。但需要知道的是,不管计算机发展到什么程度,本质都是进行数据计算和处理。

在这里插入图片描述

📺1.3 计算机硬件和软件

1.3.1 计算机硬件

冯·诺依曼提出了计算机硬件分类:
  • 运算器
  • 控制器
  • 存储器
  • 输入设备
  • 输出设备
运算器和控制器
运算器和控制器合在一起就是现在的CPU。CPU就是计算机的大脑。
输入设备
目前的输入设备有鼠标和键盘。把自己的一些数据交给计算机就是通过这些输入设备进行操作的。
存储器
存储器就是硬盘和内存。

硬盘:永久存储。

内存:临时存储。
输出设备
目前最为常见的输出设备就是显示器,计算机把最终的结果展现出来给我们看到。除此之外,输出设备还有打印机。

1.3.2 计算机软件

  • 系统软件
  • 应用软件
系统软件

在这里插入图片描述

简单理解就是操作系统。平时所说的安装系统,其实就是安装系统软件而已。常见的系统软件有平时用的最多的windows,还有苹果电脑MacOS,还有就业班会学习到的Linux。下面从左到右分别为windos操作系统图标,MacOS操作系统图标,Linux操作系统图标。

在这里插入图片描述
计算机发展

计算机发展

应用软件
应用软件就非常的熟悉了。我们平时使用的基本都是应用软件,比如QQ,微信,Stream平台。在今后我们开发的大多数也是应用软件。

计算机发展 计算机发展 计算机发展

ℹ️应用软件架构分类
  • C/S: Client/Server 客户端/服务器端:

    在用户本地有一个客户端程序,在远程有一个服务器端程序 。

    比如:QQ,微信,Stream。

  • B/S: Browser/Server浏览器/服务器端:

    只需要一个浏览器,用户通过不同的网址,客户访问不同的服务器端程序。

    比如:京东,淘宝。

🙇1.4 计算机语言

 人与计算机沟通交流的表达方式。

在这里插入图片描述

计算机语言的发展

  • 机器语言

    机器语言就是 0/1 代码。计算机只能识别 0 和 1。在计算机内部,无论是一部电影还是一首歌曲或是一张图片,最终保存的都是 0/1 代码。

  • 汇编语言

    汇编语言就是将一串很枯燥无味的机器语言转化成英文单词。

    比如:add 1, 2。其实就是让1和2进行相加。

    计算机在执行的时候,会先把这串英文转成0101010101的形式,再交由计算机执行。但是汇编语言比较麻烦,比如我用汇编语言给你打个招呼。代码量会非常的大。所以我们也不会学习他。

    计算机发展

  • 高级语言

    使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。这样的代码就比较符合正常人的思维逻辑。

    比如,下面的这段代码。判断年龄age是否大于等于18,如果是的,就可以浏览学习网站。这样就非常符合正常人的思维逻辑,下面的这些代码,在后面的课程中都会学习。

    int age = 18;
    if (age >= 18) {
        System.out.println("可以浏览学习网站");
    } else {     
        System.out.println("民主、文明、和谐、自由、平等、公正、法治、爱国、敬业、诚信、友善");
    }
    

    上面的这段代码在执行的时候,会先对代码进行编译,再交由计算机执行。

    计算机发展
    在这里插入图片描述

🏕️1.5 人机交互

图形化界面

我们平时使用计算机都是使用图形化界面操作方法,需要打开文件,直接用鼠标双击打开即可,需要删除一个文件,直接右键点击文件选择删除即可。

命令行

计算机刚开始出现的时候,是没有图形化界面的,都是命令行的方式操作计算的。

现在给大家介绍的是DOS命令提示符。

命令行打开方式:
  • 按下 win + R
    在这里插入图片描述

  • 在弹出的运行窗口中输入cmd + 回车

在这里插入图片描述

  • 在出现的黑屏窗口中就可以输入dos命令来操作计算机了。

    比如:shutdown -s -t 300 就可以在300秒后关机

    比如:shutdown -a 就可以取消刚刚的关机计划

image-20220511201209887

🎯常见的DOS命令
操作 说明
盘符名称: 盘符切换。E:回车,表示切换到E盘。
dir 查看当前路径下的内容。
cd 目录 进入单级目录。cd itheima
cd 目录1\目录2… 进入多级目录。cd itheima\JavaSE
cd … 回退到上一级目录。
cd \ 回退到盘符目录。
cls 清屏。
exit 退出命令提示符窗口。
😈思考:打开QQ
如何使用DOS窗口去打开QQ呢?
  • 在图形化界面中直接找到qq的安装路径,双击QQ.exe就可以了
  • 在图形化界面中,可以先切换到QQ安装的盘符,然后利用cd命令进入到qq安装目录的bin目录下。再输入qq即可。

💻第二章 Java程序初体验

在这里插入图片描述

💊2.1 Java背景介绍

2.1.1 Java名称的由来

在这里插入图片描述

在最初,Java语言是叫做oak(橡树)。是因为刚开始公司门口有一颗橡树。所以就叫做橡树。然后发现oak已经被美国橡树公司注册了,就不能再继续使用了。所以需要改名。而程序员最爱喝的是咖啡,盛产咖啡的岛叫做爪哇岛,由此语言就叫做Java了。

2.2.2 Java语言的发展

Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com

Java语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为“Java之父”

在这里插入图片描述

2.2.3 Java语言发展历史

  • 1995年Sun公司推出Java语言

  • 1996年发布Java 1.0版本

  • 1997年发布Java 1.1版本

  • 1998年发布Java 1.2版本

    • 1998年12月8日,第二代Java平台的企业版J2EE发布;
    • 1999年6月,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:
      • J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;
      • J2SE(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;
      • J2EE(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。
  • 2000年发布Java 1.3版本

  • 2002年发布Java 1.4版本

  • 2004年发布Java 5.0版本

    2004年9月30日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0)。

  • 2005年发布Java 6.0版本

    2005年6月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME

  • 2009年Oracle甲骨文公司收购Sun公司

  • 2011年发布Java 7.0版本

  • 2014年发布Java 8.0版本

  • 2017年9月发布Java 9.0版本

  • 2018年3月发布Java 10.0版本

  • 2018年9月发布Java 11.0版本

  • 2019年3月发布Java 12.0版本

  • 2019年9月发布Java 13.0版本

  • 2020年3月发布Java 14.0版本

  • 。。。

需要说明的是Java是一个开发语言,而它底层实现以及我们真正用的就是Java提供的JDK开发工具包。从上述发展历程可以看出,最近几年Java更新速度较快,但是目前市场上,主流使用的Java开发版本仍然是Java 8,当然也有一些古老的项目仍然使用这Java 7甚至是Java6,而一些创新型的探索公司,已经悄然在使用Java11了。

2.2.4 为什么Java如此受欢迎 ?

  • ava语言是简单的:

    Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

  • Java语言是面向对象的:

    Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。

  • Java语言是分布式的:

    Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

  • Java语言是健壮的:

    Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

  • Java语言是安全的:

    Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。

  • Java语言是体系结构中立的:

    Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。

  • Java语言是可移植的:

    这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。

  • Java语言是解释型的:

    如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。

  • Java是高性能的:

    与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。

  • Java语言是多线程的:

    在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子类将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。

  • Java语言是动态的:

    Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。

💆2.2.5 Java的三大平台

  • JavaSE

    Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。

  • JavaME

    Java 语言的(小型版),用于嵌入式消费类电子设备。

  • JavaEE

    Java 语言的(企业版),用于 Web 方向的网站开发。

JavaSE:
Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。

学习 Java SE 的目的 : 为今后要从事的 Java EE 开发,打基础。

桌面应用 :

用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。

比如:操作系统里面的计算器。

比如:坦克大战小游戏。

在这里插入图片描述

JavaME:
Java ME : Java 语言的(小型版),用于嵌入式消费类电子设备。

比如:以前诺基亚的塞班系统,里面的一些应用程序就是用JavaME开发的。

但是随着塞班系统渐渐的没落,JavaME也退出了历史舞台。

计算机发展

JavaEE:
Java 语言的(企业版),用于 Web 方向的网站开发。

网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来。

简单理解:网站 = 网页浏览器数据展示 + 后台服务器

比如:

在这里插入图片描述

计算机发展
在这里插入图片描述

2.2 Java跨平台工作原理

2.2.1 平台

平台:指的是操作系统。 
  • Windows
  • MacOS
  • Linux

2.2.2 跨平台

Java 程序不需要进行任何修改,就可以在任意操作系统上运行。 

注意:不是所有的语言都具备这样的特征。比如:C#只能在windows上运行。

2.2.3 Java实现跨平台的原理

编写的Java代码并不是直接运行在操作系统当中的。而是运行在安装的JVM虚拟机中的。每一个操作系统都会对应各自版本的虚拟机。
image-20200602094917738

思考:JVM 本身是否可以跨平台

JVM 虚拟机本身不允许跨平台,每一个操作系统都有对应版本的虚拟机。允许跨平台的是 Java 程序

🍲2.3 JRE和JDK介绍

  • **JRE ** (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
  • JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装JRE 即可。

我们想要开发一个全新的Java程序,那么必须安装JDK

小贴士:

三者关系: JDK > JRE > JVM

计算机发展

💑2.4 JDK的下载和安装

2.4.2 下载

  • 通过官方网站获取JDK

    网址:http://www.oracle.com

在这里插入图片描述

  • 拖动到页面的最下方,点击"JAVA SE14 download"

计算机发展

  • 点击下载

在这里插入图片描述

  • 针对不同的操作系统,需要下载对应版本的JDK。

如果是windows64位的操作系统,可以点击下方红框的连接进行下载

在这里插入图片描述

2.4.3 安装

  • 在day01的资料文件夹中,已经下载好了,双击打开安装包

计算机发展

  • 双击打开之后,直接点击下一步

计算机发展

  • 选择安装路径,再点击下一步

计算机发展

  • 等待进度条完成

在这里插入图片描述

  • 点击关闭,安装成功。

在这里插入图片描述

小贴士:
安装路径不要有中文,不要有空格
找一个固定的文件夹专门安装所有跟开发相关的软件,方便管理。

2.4.4 JDK的安装目录介绍

目录名称 说明
bin 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。
conf 该路径下存放了 JDK 的相关配置文件
include 该路径下存放了一些平台特定的头文件
jmods 该路径下存放了 JDK 的各种模块
legal 该路径下存放了 JDK 各模块的授权文档
lib 该路径下存放了 JDK 工具的一些补充 JAR 包

🔥2.5 HelloWorld

2.5.1 HelloWorld的仪式感

HelloWorld中文意思是『你好世界』。该程序的效果就是在让程序帮我们展示一段文字,内容为 HelloWorld。

程序员在学习任何一门编程语言,第一个入门案例,都是 HelloWorld。

2.5.2 书写步骤

  • 新建一个Java文件,修改名称为HelloWorld.java
  • 用记事本打开HelloWorld.java文件,输写程序内容

计算机发展

  • 保存(快捷键Ctrl+s

  • 编译文件

    javac HelloWorld.java

  • 运行文件

    java HelloWorld

小贴士:

新建的HelloWorld.java文件一定要放在JDK安装目录的bin目录下面。

2.5.3 HelloWorld代码详解

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

class : 定义一个类,后面跟上的是类名名称。类是Java中最基本的组成单元。

第二行代码:程序执行时的入口点,main方法称之为主方法。

第三行代码:使程序能够输出打印双引号中包裹的内容。

🤠2.6 Path环境变量的配置

2.6.1配置环境变量的目的

在刚刚写的代码中,只能存放在bin目录下,才能使用 javac 和 java 工具。如果我想把代码存放在任意的目录下,在任意的目录下都可以使用javac 和 java 工具该怎么办呢?

就可以把 javac 和 java配置到环境变量当中。

2.6.2 配置步骤

  • 按下 Win键 + E ,找到计算机

计算机发展

  • 右键点击计算机,选择属性

计算机发展

  • 点击高级系统设置

在这里插入图片描述

  • 选择高级,再点击下面的环境变量

计算机发展

  • 点击系统变量下面的新建

    image-20220813153119296

  • 会弹出这样的界面

计算机发展

  • 变量名后面输入:JAVA_HOME

    变量值后面:将JDK的安装路径复制过来,

    注意:不带bin目录

    操作完毕点击确定

计算机发展

  • 选择Path。

    此处还是要选择下方系统变量中的Path。

    点击编辑

在这里插入图片描述

  • 在弹出的页面中点击编辑文本

计算机发展

  • 点击完毕之后会弹出这样的界面。

    注意:里面的内容不能删除。

计算机发展

  • 在变量值的最前面输入:

    %JAVA_HOME%\bin; 输入完毕确定。

    其中使用两个百分号包住JAVA_HOME,表示引用了JAVA_HOME里面的值。

    分号,表示多个环境变量之间的间隔。

    注意:所有符号一定要是英文状态下的。

在这里插入图片描述

  • 打开CMD,输入java回车。

    如果出现一长串很多的白色文字,表示配置成功。

在这里插入图片描述

🍱2.7 注释

2.7.1 什么是注释

**注释**:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。

2.7.2 注释的分类

  • 单行注释

    格式:`// 注释信息`
    
  • 多行注释

    格式: `/* 注释信息 */`
    
  • 文档注释

    格式:`格式:/** 注释信息 */`
    
    文档注释目前用不上,了解即可。
    

2.7.3 注释的使用

//这是通过class创建了一个类,类名叫做HelloWorld
public class HelloWorld {
    /*
    	这是程序的入口点,main方法也称之为主方法。
    	如果代码中没有编写主方法,将无法运行
    */
	public static void main(String[] args) {
        //这是一条打印语句,可以将双引号中所包裹的内容打印在控制台。
		System.out.println("HelloWorld");
	}
}

2.7.4 注释的注意点

注释内容不会参与编译和运行。

举例:哪怕注释写成下面这个样子,在运行的时候也不会有问题。

  因为注释的内容是不会参与编译和运行的。

计算机发展

💗第三章 IDEA

🧁3.1 IDEA概述

IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。

集成环境:

把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。

在这里插入图片描述

🔔3.2 IDEA的下载和安装

3.2.1 下载

可以到官方网站自行下载,网址为:https://www.jetbrains.com/idea

3.2.2 安装

  • 到下载的资料文件夹中,双击安装包。
  • 点击next,准备安装

在这里插入图片描述

  • 点击Browse修改安装路径。

    修改完毕点击next

在这里插入图片描述

  • 勾选64-bit launcher。表示在桌面新建一个64位的快捷方式。

    其他的不要勾选。

    点击next。

计算机发展

  • 点击Install,准备安装。

在这里插入图片描述

  • 等进度条读取完毕之后,会有最终界面提示。

    点击finish即可。

计算机发展

  • 第一次启动会询问,是否导入一些设置。

    选择第二个不导入,保持默认设置,再点击OK。

在这里插入图片描述

  • 选择背景主题

    左边是黑色背景。右边是白色背景。

    这个可以根据自己的喜好来选择。

    选择完毕点击右下角的next

在这里插入图片描述

  • 在本界面让我们购买idea。

    因为我们是学习阶段,所以可以使用免费使用30天。

    点击第一排第二个。Evaluate for free

计算机发展

  • 点击蓝色的Evaluate,就可以开始免费试用30天了。

计算机发展

  • 当看到这个界面,就表示idea已经成功安装完毕

    可以点击右上角关闭。

在这里插入图片描述

3.3 IDEA中层级结构介绍

3.3.1 结构分类

  • project(项目、工程)
  • module(模块)
  • package(包)
  • class(类)

3.3.2 结构介绍

为了让大家更好的吸收,package这一层级,我们后面再学习,先学习最基础的project、module、class。
project(项目、工程)
淘宝、京东、黑马程序员网站都属于一个个项目,IDEA中就是一个个的Project。
module(模块)
在一个项目中,可以存放多个模块,不同的模块可以存放项目中不同的业务功能代码。在黑马程序员的官方网站中,至少包含了以下模块:
  • 论坛模块
  • 报名、咨询模块

为了更好的管理代码,我们会把代码分别放在两个模块中存放。

package(包)
一个模块中又有很多的业务,以黑马程序员官方网站的论坛模块为例,至少包含了以下不同的业务。
  • 发帖
  • 评论

为了把这些业务区分的更加清楚,就会用包来管理这些不同的业务。

class(类)
就是真正写代码的地方。

3.3.3 小结

  • 层级关系

    project - module - package - class

  • 包含数量

    project中可以创建多个module
    module中可以创建多个package
    package中可以创建多个class

    这些结构的划分,是为了方便管理类文件的。

📚3.4 IDEA中的第一个代码

3.4.1 操作步骤
  • 创建Project 项目
  • 创建Module 模块
  • 创建class 类
  • 在类中编写代码
  • 完成编译运行
3.4.2 分步图解
  • 双击启动图标

在这里插入图片描述

  • 首先要新建一个项目

    点击creat new project

    在这里插入图片描述

  • 我们要从0开始写代码,所以新建一个空的什么都没有的项目。

    点击左下方的Empty Project

    再点击右下角的next

在这里插入图片描述

  • 输入项目的名称

    输入项目的存放路径

计算机发展

  • 点击ok。idea会帮助我们在本地创建一个项目文件夹

计算机发展

  • 点击Module,准备新建一个模块

在这里插入图片描述

  • 点击+

    再点击New Module

在这里插入图片描述

  • 我们要编写Java代码,所以要新建一个Java模块。

    点击Java

    再点击右下角的next

在这里插入图片描述

  • 输入模块的名称

    再点击右下角的Next

在这里插入图片描述

  • 成功新建一个模块之后,中间就会出现刚刚新建的模块

    点击右下角的OK

计算机发展

  • 回到主界面

    展开刚刚新建的模块

    右键点击src,选择New,选择Java Class

在这里插入图片描述

  • 输入类名

    再按回车

计算机发展

  • 由于字体比较小

    所以,我们要设置一下字体。

    点击File,选择Setting。

在这里插入图片描述

  • 搜索一下font

    在右边可以输入Size的数值来调节代码字体的大小。

    设置完毕后点击右下角的OK

在这里插入图片描述

  • 编写代码

计算机发展

  • 运行代码

    右键空白处,点击Run

计算机发展

  • 最下面会弹出控制台。

    所有输出语句中的内容,都会在控制台上展示。

在这里插入图片描述

###😸 3.5 IDEA中类的相关操作

3.5.1 类的相关操作

  • 新建类文件
  • 删除类文件
  • 修改类文件

3.5.2 新建类文件

  • 所有的Java代码都会写在src文件夹当中。

    所以,右键点击src,选择new,点击Java Class

    在这里插入图片描述

  • 输入类名,再按回车

  • 新建完毕

计算机发展

3.5.3 修改类名

  • 右键点击想要修改的文件

    点击Refactor

    再点击Rename

计算机发展

  • 输入想要修改的名字

    输入完毕点击下面的Refactor

在这里插入图片描述

  • 文件名和类名均已修改成功

    在这里插入图片描述

3.5.4 删除类文件

  • 想要删除哪个文件,就右键点击该文件

    选择Delete即可

在这里插入图片描述

  • 在弹出的界面中点击OK,确定删除

在这里插入图片描述

小贴士:

此时删除是不走回收站的,直接从硬盘中删掉了。

在这里插入图片描述

💆3.6 IDEA中模块的相关操作

3.6.1 模块的相关操作

  • 新建模块
  • 删除模块
  • 修改模块
  • 导入模块

3.6.2 新建模块

  • 点击File,选择Project Structure

计算机发展

  • 选择Module

在这里插入图片描述

  • 点击+

    选择New Module

在这里插入图片描述

  • 要创建一个Java模块,所以选择第一个Java

    点击右下角的Next

在这里插入图片描述

  • 输入模块的名称

    点击右下角的Finish

在这里插入图片描述

  • 成功新建完毕之后,在中间空白区域就出现了刚刚新建的模块

    点击右下角的OK

在这里插入图片描述

  • 在主界面中,也会出现刚刚新建的模块

在这里插入图片描述

3.6.3 删除模块

  • 右键点击模块

    选择Remove Module

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4iw1cMlA-1652271656612)(https://cdn.jsdelivr.net/gh/gaoziman/bed/img/%E5%88%A0%E9%99%A4%E6%A8%A1%E5%9D%971.png)]

  • 选择Remove,表示确定删除

计算机发展

  • 此时发现,在IDEA列表页面,删除的模块已经不在了。

计算机发展

小贴士:

此时删除仅仅是从IDEA列表中的删除,在本地硬盘中还是存在的。

3.6.4 修改模块

  • 右键点击模块名

    选择Refactor

    再选择Rename

计算机发展

  • 选择第三个修改模块名和本地文件夹名

    点击OK

计算机发展

  • 输入要修改的新的模块名

    输入完毕点击Refactor

在这里插入图片描述

  • 回到主界面,就发现模块名和文件夹名都已经修改完毕

在这里插入图片描述

在这里插入图片描述

3.6.5 导入模块

  • 点击File,选择Project Structure

计算机发展

  • 选择Module

    点击+

    选择Import Module

在这里插入图片描述

  • 从本地硬盘中选择要导入的模块

    再点击OK

在这里插入图片描述

  • 不断点击Next

计算机发展

  • 如果中间出现提示框,则点击Overwrite

    然后继续点击右下角的Next

在这里插入图片描述

  • 一直点到finish为止

在这里插入图片描述

  • 成功导入后,在中间位置就会出现导入的模块信息

在这里插入图片描述

  • 在主界面中也会出现导入的模块信息

计算机发展

  • 展开模块点击模块中的Java文件,会发现代码报错。

    是因为导入模块跟JDK没有关联导致。

在这里插入图片描述

  • 可以点击右上角的Setup SDK

    再选择已经安装的JDK版本即可

计算机发展

  • 导入完毕之后,代码就恢复正常不会报错了

在这里插入图片描述

🍗3.7 IDEA中项目的相关操作

3.7.1 项目的相关操作

  • 关闭项目
  • 打开项目
  • 修改项目
  • 新建项目

3.7.2 关闭项目

  • 点击File,选择Close Project即可

在这里插入图片描述

  • 刚刚操作的项目就已经关闭了

    左侧是项目列表,如果要再次打开该项目,直接点击即可。

    右侧有create new project,可以再建一个新的项目

计算机发展

  • 鼠标放在项目上,后面会出现一个叉。

    如果点击了这里的叉,会在IDEA的列表中删除。不会删除本地硬盘上的项目。

在这里插入图片描述

3.7.3 打开项目

  • 在本界面还可以打开本地已经存在的项目

    点击Open or Import
    在这里插入图片描述

  • 选择要打开的项目

    点击OK

在这里插入图片描述

  • 项目就被打开了。

计算机发展

3.7.4 修改项目

  • 点击File,选择Project Structure

在这里插入图片描述

  • 在这个界面,默认是Module

    所以,要先点击Project

    在右侧页面中,输入新的项目名称

    修改JDK版本和编译版本都变成JDK14

    再点击OK

计算机发展

  • 此时发现,项目名称已经修改完毕

计算机发展

  • 但是本地文件夹的名字还没有修改

[

  • 需要先关闭当前项目

在这里插入图片描述

  • 点击项目后面的叉,从列表中移除项目

image-20220511201928579

  • 到本地硬盘中手动修改文件夹的名称

计算机发展

  • 选择修改之后的项目

    点击OK

计算机发展

  • 此时会发现,项目名称和本地硬盘文件夹的名称都已经修改完毕了

计算机发展

3.7.5 新建项目

  • 点击File

    选择New

    点击Project

计算机发展

  • 同样还是创建一个什么都没有的空项目

在这里插入图片描述

  • 输入项目的名称

    点击右下角的finish
    在这里插入图片描述

  • IDEA循环是否需要帮我们在本地创建一个新的文件夹

    点击OK

在这里插入图片描述

  • 询问是在本窗口打开还是在一个新的窗口打开。

    可以点击New Window,在一个新的窗口打开。

计算机发展

  • 此时就出现了两个窗口,在一个新的窗口打开了新的项目

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

🚴3.8 TODO

格式:
//TODO:内容
作用:
标记我们的代码,一般是用来表示待完成,或者待解决的部分。
举例1:
public class A {
    //TODO: 缺少一个主方法需要补齐
}
举例2:
public class B {
    public static void main(String[] args) {
        //TODO:缺少一个打印语句需要补齐
    }
}
举例3:
public class C {
    // TODO:缺少一个主方法需要补齐
    // TODO:缺少一个打印语句需要补齐
}
使用:
在idea主界面的左下角,会有一个TODO按钮。

点击一下TODO按钮之后,会把项目中所有标记了TODO的都展示出来。

当我们点击其中一个时,代码区域就会自动跳转。

计算机发展

Java第一天就到此结束啦 咱们第二天见啦

[在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看