Java编程语言入门教学ppt课件Java程序设计案例教程.pptx

上传人:春哥&#****71; 文档编号:90589685 上传时间:2023-05-16 格式:PPTX 页数:118 大小:6.84MB
返回 下载 相关 举报
Java编程语言入门教学ppt课件Java程序设计案例教程.pptx_第1页
第1页 / 共118页
Java编程语言入门教学ppt课件Java程序设计案例教程.pptx_第2页
第2页 / 共118页
点击查看更多>>
资源描述

《Java编程语言入门教学ppt课件Java程序设计案例教程.pptx》由会员分享,可在线阅读,更多相关《Java编程语言入门教学ppt课件Java程序设计案例教程.pptx(118页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java编程语言入门 教学课件Java程序设计案例教程1.1.1 Java概述计算机语言(Computer Language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,程序员可以通过这些指令指挥计算机进行工作。计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言三大类。1.1.1 Java概述机器语言都是由二进制的0和1组成的编码,不便于记忆和识别。汇编语言采用了英文缩写的标识符,容易识别和记忆;高级语言采用接近于人类的自然语言进行编程,进一步简化了程序编写的过程。因此,目前编程语言大多是高级语言。1.1.1 Java概述Java是一

2、种高级计算机语言,它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java语言简单易用、安全可靠,自问世以来,与之相关的技术和应用发展得非常快。在计算机、移动电话、家用电器等领域中,Java技术无处不在。1.1.1 Java概述针对不同的开发市场,SUN公司将Java划分为三个技术平台,它们分别是JavaSE、JavaEE和JavaME。1.1.1 Java概述 Java SE(Java Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。JavaSE是三个平台中最核

3、心的部分,JavaEE和JavaME都是从JavaSE的基础上发展而来的,JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。1.1.1 Java概述 Java EE(Java Platform Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。Java EE可以被看作一个技术平台,该平台用于开发、装配以及部署企业级应用程序,主要包括Servlet、JSP、JavaBean、JDBC、EJB、Web Service等技术。1.1.1 Java概述 Java ME(Java Platform Micro Edition)小型版,

4、是为开发电子消费产品和嵌入式设备提供的解决方案。JavaME主要用于小型数字电子设备上软件程序的开发。例如,为家用电器增加智能化控制和联网功能,为手机增加新的游戏和通讯录管理功能。此外,Java ME还提供了HTTP等高级Internet协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,提供高效率的无线交流。1.1.2 Java语言的特点1平台无关性平台无关性是指 Java 能运行于不同的平台之上。Java 引进虚拟机原理,运行于虚拟机,使用 Java 编写的程序能在世界范围内共享。Java 的数据类型与机器无关,Java 虚拟机(Java Virtual

5、Machine)是建立在硬件和操作系统之上的,能够实现 Java 二进制代码的解释执行功能,并提供对不同平台的接口。1.1.2 Java语言的特点2安全性Java 的编程类似于 C+,学习过 C 或 C+的编程者将很快掌握 Java 的精髓。Java舍弃了 C/C+的指针对存储器地址的直接操作,程序运行时,内存由操作系统实时分配,这样可以避免病毒通过指针侵入系统。通过字节代码验证器对字节代码的检验,也可以防止网络病毒及其他非法代码侵入。此外,Java 语言还采用了异常处理机制,负责对一些异常事件进行处理,如内存空间不够、程序异常中止等的处理。1.1.2 Java语言的特点3.面向对象性Java

6、 吸取了 C+面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和易维护性。封装性、继承性等面向对象的特征,使 Java 程序代码可以一次编译,多次使用。程序员只需把主要精力放在类和接口的设计和应用上。Java 提供了众多的一般对象的类,通过继承即可使用父类的方法。在 Java 中,类的继承关系是单一的非多重的,一个子类只有一个父类。Java 提供的 Object 类及其子类的继承关系如同一棵倒立的树形,根类为 Object 类,Object 类功能强大,经常会使用到它及其他的派生子类。1.1.2 Java语言的特点4跨平台性Java通过JVM(虚拟机)以及字节码实现跨平台。J

7、ava程序由javac编译器编译成为字节码文件(.class)文件,JVM中的Java解释器会将.class文件翻译成所在平台上的机器码文件,执行对应的机器码文件就可以了。Java程序只要“一次编写,就可到处运行”。1.1.2 Java语言的特点5支持多线程Java语言支持多线程。所谓多线程可以简单理解为程序中多个任务可以并发执行,多线程可以在很大程度上提高程序的执行效率。6分布性Java是分布式语言,既支持各种层次的网络连接,又可以通过Socket类支持可靠的流(stream)网络连接。用户可以产生分布式的客户机和服务器,在这个过程中,网络变成软件应用的分布式运载工具。1.1.3 Java语

8、言的发展史Java语言是詹姆士高斯林发明的,Java的名字来自于一种咖啡的品种名称,所以Java语言的Logo是一杯热气腾腾的咖啡。詹姆斯高斯林等人于1990年初开发Java语言的雏形,最初被命名为Oak。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改进了Oak,并于1995年5月以Java的名称正式发布。1.1.3 Java语言的发展史 1995年5月23日,Java语言诞生。1998年12月8日,JAVA2企业平台J2EE发布。1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。2001年9月24日,

9、J2EE 1.3发布。2002年2月26日,J2SE 1.4发布,自此Java的计算能力有了大幅提升。2004年9月30日,J2SE 1.5的发布成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2 SE 1.5更名为Java SE 5.0。1.1.3 Java语言的发展史 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本进行了更名,取消了名称中的数字“2”,J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。2009年12月,SUN公司发布Java EE 6。2011年7月28日,Oracl

10、e公司发布Java SE 7。1.1.3 Java语言的发展史 2014年3月18日,Oracle公司发布Java SE 8(市场主流版本)。2017年9月21日,Oracle公司发布Java SE 9。2018年3月,Oracle公司发布Java SE10。2018年9月,Oracle公司发布Java SE11。2019年3月,Oracle公司发布Java SE12。2019年9月,Oracle公司发布Java SE13。1.2 Java语言开发环境搭建SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit)。JDK包括Java编译器、Java运行工具、J

11、ava文档生成工具、Java打包工具等。1.2.1 Java语言跨平台原理Java 虚拟机(Java Virtual Machine,JVM),是运行所有 Java 程序的假想计算机,是Java 程序的运行环境,也是 Java 最具吸引力的特性之一。我们编写的 Java 代码,都运行在 JVM 之上。那么 Java 语言跨平台原理是什么意思呢,在这里解释每一个词如下。u平台:指的是操作系统(Windows、Linux、Mac 等)u跨平台:Java 程序可以在任意操作系统上运行,实现“一次编写,到处运行”。u原理:实现跨平台需要依赖 Java 的虚拟机 JVM。1.2.1 Java语言跨平台原

12、理不同版本的虚拟机如图所示。1.2.1 Java语言跨平台原理Java 程序分为编译和运行两步,Java 程序经过编译形成.class 字节码文件,.class 字节码文件是由虚拟机负责解释运行的,而并非操作系统。这样做的好处是可以实现跨平台性,也就是说针对不同的操作系统可以编写相同的程序,只需安装不同版本的虚拟机即可,即如果.class 字节码文件在 Windows 系统上运行,我们只需要安装 Windows 的JVM;如果.class 字节码文件在 Linux 系统上运行,我们只需要安装 Linux 的 JVM。1.2.1 Java语言跨平台原理这种方式使得 Java 语言具有“一次编写,

13、到处运行(write once,run anywhere)”的特性,有效地解决了程序设计语言在不同操作系统编译时产生不同机器代码的问题,大大降低了程序开发和维护的成本。需要注意的是,Java 程序通过 Java 虚拟机可以达到跨平台特性,但 Java 虚拟机并不是跨平台的。也就是说,不同操作系统上的 Java 虚拟机是不同的,即 Windows 平台上的Java 虚拟机不能用在 Linux 平台上,反之亦然。1.2.2 JRE概述JRE(Java Runtime Envirnment,Java 运行环境),包括 Java 虚拟机 JVM 和 Java 程序所需的核心类库,如果想要运行一个开发好

14、的 Java 程序,计算机中只需要安装 JRE即可。1.2.3 JDK概述JDK 是 Java Development Kit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,其中包括 Java 运行环境 JRE,Java 开发工具(Javac、Java、Javap 等)以及 Java基础类库(比如 rt.jar)。所以安装了 JDK,就不用再单独安装 JRE 了。为了满足用户日新月异的需求,JDK 的版本也在不断升级。在 1995 年 Java 诞生之初就提供了最早的版本 JDK1.0,随后相继推出了 JDK 1.1、JDK 1.2、JDK 1.3、JDK1.4、JD

15、K 5.0、JDK 6.0、JDK 7.0、JDK 8.0、JDK 9.0、JDK10.0、JDK 11.0、JDK12.0、JDK13.0。在当前企业开发中,JDK8.0 版本仍然是主流版本,所以本教材针对 JDK 8.0版本进行讲解。1.2.4 安装JDK1.开始安装JDK从Oracle官网下载安装文件“jdk-8u201-windows-x64.exe”,双击文件,进入JDK 8安装界面,如右图。1.2.4 安装JDK2自定义安装功能和路径在步骤1图中,单击【下一步】按钮进入JDK自定义安装界面,如右图。1.2.4 安装JDK在本步骤图中,左侧有三个功能模块,每个模板具有特定功能如下:开

16、发工具:开发工具是JDK中的核心功能模块,包含一系列可执行程序,如javac.exe、java.exe等,还包含了一个专用的JRE环境。源代码:是Java提供公共API类的源代码。公共JRE:是Java程序的运行环境。由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。1.2.4 安装JDK开发人员可以根据自己的需求选择所要安装的模块,本教材选择“开发工具”模块。另外,在图中所示的界面右侧有一个【更改】按钮,单击该按钮进入更改JDK安装目录的界面,如右图。1.2.4 安装JDK3完成JDK安装在步骤2中选择安装路径之后,单击【下一步】按钮开始安装JDK。安

17、装完毕后会进入安装完成界面,如右图。1.2.4 JDK目录介绍JDK安装完毕后,会在磁盘上生成一个目录,该目录被称为JDK安装目录,如下图。1.2.2 JDK目录介绍(1)bin目录:该目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。其中最重要的就是javac.exe和java.exe。1.2.2 JDK目录介绍 javac.exe是Java编译器,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。Java源文件的扩展名为.java,如He

18、lloWorld.java。编译后生成对应的Java字节码文件,字节码文件的扩展名为.class,如HelloWorld.class。java.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,专门负责运行由Java编译器生成的字节码文件(.class文件)。1.2.5 JDK目录介绍(2)include目录:存放用于本地访问的文件。本地文件主要是C 语言的一些代码库,因为 Sun JDK 和 Open JDK 自带的 HotSpot 虚拟机是基于 CPP、C 实现的,所以在运行过程中需要调用 C 或者 C+的函数或者函数库。1.2.5

19、 JDK目录介绍(3)jre目录:“jre”是 Java Runtime Environment 的缩写,意为 Java 程序运行环境。此目录是 Java 运行环境的根目录,它包含 Java 虚拟机、运行时的类包、Java 应用启动器以及一个 bin 目录,但不包含开发环境中的开发工具。(4)lib目录:lib 是 library 的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。1.2.5 JDK目录介绍(5)src.zip文件:src.zip 为 src 文件夹的压缩文件,src 中放置的是 JDK 核心类的源代码,通过该文件可以查看 Java 基础类的源代码。1.2.6

20、Dos命令我们使用计算机接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人给机器下达命令的集合,是存储在操作系统中的命令集,有了DOS,我们就可以更容易理解怎么给机器下命令,不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥2进制数字的机器命令,只需通过一些接近于英语的DOS命令,我们就可以轻松地完成绝大多数的日常操作。另外,DOS还能有效地管理在它控制下的各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着运转。D

21、OS一款在20世纪末期流行的操作系统,它是一款面向磁盘的系统软件。(5分钟)练习常用的DOS命令:Win+R,输入cmd回车 -打开控制台d:回车 盘符切换dir(directory)列出当前目录下的文件及文件夹cd(change directory)改变指定目录(进入指定目录)进入 cd 目录;cd 多级目录回退 cd.;cd 返回根目录cls(clear screen)清屏exit 退出dos命令行练习 1.2.6 Dos命令1.3.1 程序开发步骤在 1.2 小节中通过安装 JDK 已经搭建好了 Java 开发环境,现在可以开发我们第一个Java 程序了。Java 程序开发分为三个步骤:

22、编写、编译、运行,如图所示。1.3.2 HelloWord的编写在JDK安装目录的bin目录下新建文本文档,重命名为HelloWorld.java。用记事本打开HelloWorld.java文件,编写一段Java程序。class是一个关键字,用于定义一个类。在Java中,一个类就相当于一个程序,所有的代码都需要在类中书写。HelloWorld是类的名称,简称类名。class关键字与类名之间需要用空格、制表符、换行符等任意的空白字符进行分隔。类名之后要写一对大括号,它定义了当前这个类的作用域。1.3.2 HelloWord的编写“public static void main(String ar

23、gs)”定义了一个 main()方法,该方法是Java 程序的执行入口,程序将从 main()方法所属大括号内的代码开始执行。在main()方法中编写了一条执行语句“System.out.println(hello world);”,它的作用是打印一段文本信息并输出到屏幕,执行完这条语句,命令行窗口会输出“hello world”。1.3.2 HelloWord的编写在编写程序时,程序中出现的空格、括号、分号等符号必须采用英文半角格式,否则程序会出错。注 意1.3.2 HelloWord的编写1.3.3 HelloWorld案例的编写和运行1打开命令行窗口使用快捷键“Windows+R”,在运

24、行窗口中输入“cmd”,回车,打开命令行窗口。2进入JDK安装目录的bin目录在 1.2.4 小节中已经知道 JDK 的安装路径在“D:developJava”目录下。那么,既然需要访问 javac.exe 和 java.exe 命令,就需要进入 JDK 的 bin 目录下,即“D:developJavajdk1.8.0_201bin”。在命令行输入如下命令,如图所示。1.3.3 HelloWorld案例的编写和运行3编译Java源文件进入安装JDK的bin目录之后,输入“javac HelloWorld.java”命令,编译HelloWorld.java源文件,如下图。1.3.3 Hello

25、World案例的编写和运行此时,没有报错信息显示,我们也在 JDK 的 bin 目录下看到生成出一个.class 的字节码文件,表示编译成功了,如图所示。1.3.3 HelloWorld案例的编写和运行4运行HelloWorld程序在命令行窗口中输入“java HelloWorld”命令,对编译好的.class 字节码文件进行解释运行,运行时不需要添加.class 扩展名,如图。1.3.3 HelloWorld案例的编写和运行在Java程序编写、编译以及运行的过程。第一,在使用javac命令进行编译时,需要输入完整的文件名。第二,在使用java命令运行程序时,需要的是类名,而非完整的文件名。注

26、 意1.3.3 HelloWorld案例的编写和运行1.4.1 为什么要配置环境变量程序的编译和执行需要使用到 javac.exe 和 java.exe 命令,所以只能在 JDK 的 bin 目录下编写程序。然而在实际的开发工作中,不可能把程序写到 bin 目录下,所以我们需要让 javac.exe 和 java.exe 命令在任意目录下能够访问。1.4.1 path环境变量path 环境变量用于保存一系列的路径,每个路径之间以分号分隔,当在命令行窗口运行一个可执行文件时,操作系统首先会在当前目录下查找是否存在该文件,如果不存在,会继续在 path 环境变量中定义的路径下寻找这个文件,如果仍未

27、找到,系统会报错。例如,在命令行窗口输入“javac”命令,并按下回车,会看到错误提示,如图。1.4.1 path环境变量错误原因:提示可以看出,系统没有找到javac命令。在命令行窗口输入“set path”命令可以查看当前系统的path环境变量,是否包含了javac命令所在目录。从上图中列出的 path 环境变量可以看出,其中并没有包含“javac”命令所在的目录,因此操作系统找不到该命令。1.4.2 如何配置path环境变量为了方便开发,不必每次都把程序写在 JDK 目录的 bin 目录下,我们需要配置环境变量。配置环境变量的步骤如下:1查看Windows系统属性中的环境变量右键单击桌面

28、上的【计算机】【属性】,在弹出的【系统】窗口左边选择【高级系统设置】选项,弹出系统属性窗口,在系统属性窗口的【高级】选项卡下单击【环境变量】按钮,弹出【环境变量】窗口,如右图。1.4.2 如何配置path环境变量2设置path系统环境变量在【环境变量】窗口下方的【系统变量】区域中单击【新建】按钮,出现【新建系统变量】窗口,在该窗口的【变量名】文本区域中输入“JAVA_HOME”,在【变量值】的文本区域中,输入 JDK 的安装目录,即“D:developJavajdk1.8.0_201”,如图 1-21所示。注意,在文本区域中的大小写输入必须一致。1.4.2 如何配置path环境变量添加完成之后

29、,单击上图【确定】按钮。此时,我们给 Java 新建了一个家。接下来,我们再修改一个已经存在的系统变量。在【环境变量】窗口下方的【系统变量】区域中找到一个 Path 行,如右图。1.4.2 如何配置path环境变量添加选中 Path 之后,单击【编辑】按钮,打开【编辑系统环境】窗口,在窗口中单击【编辑文本】按钮,在 Path 环境变量最前面,输入“%JAVA_HOME%bin;”,注意,大小写必须一致,最后的分号是英文的而且不可缺少,如图。上述操作完成之后,依次单击打开窗口的【确定】按钮,完成设置。1.4.2 如何配置path环境变量3查看和验证设置的path系统环境变量利用快捷键“Windo

30、ws+R”,输入“cmd”打开命令行窗口,在命令行窗口中输入“javac”命令,回车,如下图。1.4.2 如何配置path环境变量在上图可以看出,此时能正常地显示帮助信息,说明系统 path 环境变量配置成功,系统永久地记住了 path 环境变量的设置,我们可以在任意路径下访问 javac命令。1.4.2 如何配置path环境变量1.5.1 Intellij IDEA简介在实际项目开发过程中,由于使用记事本编写代码速度慢,且容易排错,所以程序员很少用它来编写代码。为了提高程序的开发效率,大部分软件开发人员都是使用集成开发工具(IDE,Integrated Development Environ

31、ment)来进行 Java 程序开发。正所谓“工欲善其事,必先利其器”,接下来就为大家介绍一种 Java 常用的开发工具IntelliJ IDEA。IntelliJ IDEA 是 JetBrians 公司的产品,该公司旗下还有 AppCode、CLion、DataGri、PyCharm 等产品,这些能够用来开发 IOS、C/C+、数据库和 SQL、Python 等。IntelliJ IDEA,简称 IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审

32、查、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。1.5.1 Intellij IDEA简介相较于另一个常用的集成开发环境 Eclipse 而言,IDEA 的主要优势体现在强大的整合能力,比如:Git、Maven、Spring 等;提示功能的快速、便捷;提示功能的范围广;好用的快捷键和代码模板;精准搜索等。1.5.1 Intellij IDEA简介1.5.2 安装前准备1硬件要求l内存:最低 2 GB,建议 4 GB。l硬盘:1.5

33、GB 硬盘空间+至少 1 GB 缓存空间。l屏幕:最低分辨率 1024 768。个人建议配置:内存 8GB 或以上,CPU 最好 i5 以上,最好安装块固态硬盘(SSD),将 IDEA 安装在固态硬盘上,这样流畅度会好很多。1.5.2 安装前准备2软件要求操作系统:Microsoft Windows 10/8/7/Vista/2003/XP(32 or 64 位)。软件环境:JDK(1.2 小节已经完成了 JDK1.8 的安装)。1.5.3 Intellij IDEA安装1下载Intellij IDEA开发工具从“https:/ IntelliJ IDEA。JetBrains 官方网站提供了不

34、同操作系统下的旗舰版(Ultimate)和社区版(Community)的 IDEA。旗舰版收费,支持的功能更多;社区版免费,功能相对较少。如果是做 JavaSE 这种桌面上开发、Andriod 等,只需要安装社区版就可以了。如果做 JavaEE 开发,需要使用框架集成等,就必须要用旗舰版。接下来以 64 位的 Windows10 系统为例演示 IntelliJ IDEA-2021.2.1社区版的安装过程。2打开IDEA安装界面双击从 JetBrain 官方网站下载的安装文件“ideaIC-2021.2.1.exe”,进入 IDEA 安装界面,如右图。1.5.3 Intellij IDEA安装3

35、自定义安装路径单击上图中 安 装 界 面 的【Next】按 钮,进 入 IDEA 的 自 定 义 安 装 界 面,如右图。1.5.3 Intellij IDEA安装将上图的安装路径更改为“d:developIntelliJ IDEA Community Edition 2021.2.1”,如右图。1.5.3 Intellij IDEA安装4IDEA安装选择单击上图的【Next】按钮,进入 IDEA 安装选择界面,并且勾选如下选项,如右图。1.5.3 Intellij IDEA安装单击上图的【Next】按钮,出现如右图所示界面。1.5.3 Intellij IDEA安装5完成安装单击上图中的【I

36、nstall】按钮,开始安装,可能需要等待一段时间,出现如右所示界面。选择【Reboot now】,单击【Finish】,计算机重启之后,完成 IDEA 的安装。1.5.3 Intellij IDEA安装从安装上来看,IntelliJ IDEA 对硬件的要求似乎不是很高。可是在实际开发中其实并不是这样,因为 IntelliJ IDEA 执行时会有大量的缓存、索引文件,所以如果你正在使用 Eclipse/MyEclipse,想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题,这基本上是不可能的,本质上应该对自己的硬件设备进行升级。1.5.4 Intellij IDEA安装总结1.5.

37、5 查看Intellij IDEA安装目录结构IDEA 的安装目录如下图所示。lbin:包括一些启动文件、相关的配置信息,IDEA 基本的属性信息等。ljbr:IDEA 自带的 Java 运行环境,是 IDEA 一个比较新的变化。llib:idea 依赖的相关类库。llicense:相关插件许可信息。lplugins:插件。lredist:一些杂项。1.5.5 查看Intellij IDEA安装目录结构1.5.6 Intellij IDEA启动与设置选择具体步骤如下:(1)双击桌面上 IntelliJ IDEA 的快捷方式,首次启动,会弹出如图 所示的Jetbrains 社区版协议窗口。勾选“

38、I conf irm that I have read and accept the terms of this User Argeement”,单击【Continue】按钮。1.5.6 Intellij IDEA启动与设置选择(2)接下来会弹出“Data Sharing”窗口,如右图,这个是帮助 JetBrains公司做改进使用的,单击【Dont Send】按钮。1.5.6 Intellij IDEA启动与设置选择(3)此时,IntelliJ IDEA 开始启动,启动完成后,进入 IntelliJ IDEA 欢迎界面,如右图所示。1.5.6 Intellij IDEA启动与设置选择(4)在【

39、Projects】选项卡中,有【New Project】、【Open】和【Get from VCS】三个选项:【New Project】:创建一个新的项目。【Open】:打开一个已有的项目。【Get from VCS】:可以复制服务器上的项目地址、Github 中的项目或者其他的 Git托管服务器的项目。比如,单击【Get from VCS】按钮,出现如图所示界面。1.5.6 Intellij IDEA启动与设置选择进入【Customize】选项卡,这个选项是关于 IntelliJ IDEA 中的一些个性化设置。如右图。1.5.6 Intellij IDEA启动与设置选择在【Color the

40、me】下拉框中,默认是“Darcula”背景,当选择【IntelliJ Light】时,背景界面为白色,如图。为了方便学习,我们后期将使用 IntelliJ IDEA 白色背景。大家可以自行选择喜爱的背景颜色。1.5.7 Intellij IDEA程序开发1创建Java项目单击上图左侧【Projects】选项卡,该选项卡下,单击【New Project】选项,新建项目,如右图。1.5.7 Intellij IDEA程序开发接下来,出现如图 1-39 所示项目选择窗口,在该窗口下,依次单击选项【Java】【1.8 version 1.8.0_202】【Next】。1.5.7 Intellij I

41、DEA程序开发单击下图界面中的【Next】按钮,不用勾选“Create project from template”。1.5.7 Intellij IDEA程序开发在右图 所示的对话窗口中【Project name】文本框表示项目的名称,这里将项目命名为“JavaSE-Code”,【Project location】文本框表示项目的位置,存放在“D:IdeaProjectsJavaSE-Code”目录下,然后单击【Finish】按钮完成项目的创建。1.5.7 Intellij IDEA程序开发打开下图,在右中间弹出一个对话框【Tip of the Day】,如果不勾选,下次打开 Intelli

42、J IDEA 界面还会弹出这个对话框,这个提示只是一些帮助信息而已,我们勾选“Dont show tips”,并单击【Close】按钮,关闭这个对话框。1.5.7 Intellij IDEA程序开发单击最上方菜单栏中的【View】【Apperance】【Toolbar】,打开下图所示的 IntelliJ IDEA 改进工作台。2新建模块在右图的 Project 视图中,鼠标右键单击【JavaSE-Code】项目,选择【New】【Module】,会出现一个【New Module】对话框。1.5.7 Intellij IDEA程序开发【New Module】对话框如右图所示。选择【Java】【Pr

43、oject SDK 1.8】,然后单击【Next】按钮,进入下一步。1.5.7 Intellij IDEA程序开发接下来,弹出如下所示的模块重命名界面,在【Module name】文本框表示模块的名称,这里将模块命名为“chapter01”,其余不变,仍然在当前的 Java 项目目录下。1.5.7 Intellij IDEA程序开发单击【Finish】按钮,完成模块的创建,如图。1.5.7 Intellij IDEA程序开发3创建包在 Project 视图中,鼠标右键单击【chapter01】模块下的 src 文件夹,选择【New】【Package】,如下图。1.5.7 Intellij ID

44、EA程序开发此时,出现一个【New Package】对话框,如下图所示。在文本框中将包命名为“cn.itcast.chapter01”,然后回车,完成包的创建。1.5.7 Intellij IDEA程序开发4创建Java类鼠标右键单击包名,选择【New】【Java Class】,弹出【New Java Class】对话框,如下图。1.5.7 Intellij IDEA程序开发在文本框中创建一个 HelloWorld 类,注意下面选项下拉框中默认是“Class”,回车,完成 Java 类的创建。这时,在“cn.itacst.chapter01”包下就出现了一个 HelloWorld.java文件

45、,如图。1.5.7 Intellij IDEA程序开发5编写程序代码创建好了 HelloWorld 类后,接着就可以在上图所示的 HelloWorld.java 区域中完成代码的编写工作,在这里只写 main()方法和一条输出语句“System.out.println(“你好,java!”)”,如图。1.5.7 Intellij IDEA程序开发6运行程序程序编辑完成之后,鼠标右键单击 HelloWorld.java 代码区的空白地方,在弹出的框中选择【Run HelloWorld.main()】运行程序,如下图。1.5.7 Intellij IDEA程序开发1模块概念在 IntelliJ I

46、DEA 中项目(Project)是最顶级的级别,次级别是模块 Module。一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的,必然一个项目下就会有多个模块,于是这就对应着,项目就是Project,其下面的模块就是Modul。对于一个大型项目而言,结构都是类似这种多 Module 结构,比如core Module(核心的模块)、web Module(web模块)、plugin Module(插件模块)以及solr Module(solr模块)等等,它们相互之间彼此依赖,也即它们彼此之间是可以相互调用的。1.5.8 模块Module的使用为什么要在一个Project

47、下面创建了多个模块呢?这是因为在真实开发当中,极有可能不同的模块是由不同的人来完成的。如果开发的项目比较小,那么我们就没有必要给它创建多个模块了,在咱们的这个顶级的Project下面去书写代码就行了。但是,一旦开发的项目比较大的话,那我们就需要创建多个模块了。在上一小节的程序开发,本教材已经讲过创建模块了,接下来讲解,如何删除模块。1.5.8 模块Module的使用2删除模块在删除模块之前,我们先依据上一小节的步骤,创建一个名为【Module01】的模块,如图。我们使用【Module01】模块学习删除。1.5.8 模块Module的使用选择【Module】模块,右击,选择【Open Modul

48、e Settings】选项,打开【Project Structure】界面,如右图。1.5.8 模块Module的使用在上图中,选中【Module01】,单击【-】按钮,弹出如下图所示对话框,单击【Yes】。1.5.8 模块Module的使用这时,【Prohect Structure】界面就没有【Module01】这个模块了,我们点击【Prohect Structure】界面的【OK】按钮。此时,我们发现,【Module01】这个模块还存在着,如右图。1.5.8 模块Module的使用Module01不是已经删除了吗,怎么还会存在啊!但是还是有细微变化的,细微同学能够看出来,那就是相比【cha

49、pter01】,【Module01】这个模块显示的字体成灰色,也就是说,它现在其实不是以一个模块的功能来显示的。很显然,我们并没有从我们硬盘上删除【Module01】这个模块。我们不妨再次右击【Module01】模块,你会发现在弹出的下拉框里有了【Delete】这个操作,如下图。1.5.8 模块Module的使用1.5.8 模块Module的使用删除模块如下图:1.5.8 模块Module的使用单击上图所示的【Delete】选项,就可以真正意义上完成了Module01删除,硬盘上也不存在Module01这个文件夹了。1.5.9 常用设置Intellij IDEA有很多人性化设置,这些个性化设置

50、让读者更愿意使用和分享它。进入设置界面:1.5.9 常用设置目录结构如下:1设置主题这里默认提供了三套主题:Intellij Light,Windows 10 Light,Darcula,High contrast。这里可以根据自己的喜好选择。1.5.9 常用设置2设置显示行号和方法间分隔符如下图红圈所示,可以勾选Show line numbers:显示行号。我建议一般这个要勾选上。1.5.9 常用设置3忽略大小写提示IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如右图标注所示,默认就是 First letter 区分大小写的。1.5.9 常用设置区分大小写的情况是这

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com