Java入门教程(一)入门基础与环境搭建

一.入门基础和环境搭建

1.Java简介

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

2.JRE和JDK

JRE(Java Runtime Environment)

是Java程序的运行是环境,包含JVM(Java Virtual Machine)和运行时所需要的核心类库。当我们想要运行一个已有的Java程序时,只需要安装JRE即可。
Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

JDK(Java Developement Kit)

是Java程序开发工具包,包含JRE和开发人员使用的工具。其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。当我们要开发一个全新的Java程序时,那么必须安装JDK。

JDK、JRE和JVM的关系

3.JDK的下载和安装

3.1JDK的下载

官方网站

建议下载Java SE 8 或者Java SE 11(本文中实例代码所使用的版本为Java SE 11)点击下载

按照各自所需的版本点击下载,本文以Windows x64为例

这里可能需要注册一下,注册完成后就可以下载。

3.2JDK的安装

下载完成后,磁盘中会有一个名称为jdk-11.0.8_windows-x64_bin.exe的可执行程序。双击该文件,打开JDK的欢迎界面。

单击“下一步”按钮,打开安装进度界面,更改路径。
在这里插入图片描述
安装完成后,在安装位置打开JDK的文件夹,内容和目录结构如下图:
在这里插入图片描述

3.3JDK的安装目录

在这里插入图片描述

4.常用的DOS命令

操作说明
盘符名称盘符切换。E:回车,表示切换到E盘。
dir查看当前路径下的内容。
cd目录进入单级目录。cd Java
cd…回退到上一级目录。
cd 目录1\目录2…进入多级目录。cd Java\JDK
cd\回退到盘符目录。
cls清屏。
exit退出命令提示符窗口

5.环境变量配置

鼠标右击“此电脑”,点击“属性”,进入如下页面,然后选择“高级系统设置”。在这里插入图片描述
进入系统属性,点击“环境变量”。
在这里插入图片描述
在系统变量中,新建变量“JAVA_HOME”,变量值可点击“l浏览目录”,找到JDK的安装目录,再确定即可。
在这里插入图片描述
再双击“Path”,点击“新建”,填入“%JAVA_HOME%\bin”,然后一路点击“确定”结束。
在这里插入图片描述
在这里插入图片描述
当环境变量设置完成后,为了验证设置是否设置成功,可进入命令提示符窗口,输入“javac”,当出现如下界面时,说明设置成功。
在这里插入图片描述

6.HelloWorld案例

6.1Java程序开发运行流程

开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
在这里插入图片描述

6.2 HelloWorld案例的编写

(1) 在D盘根目录新建文本文档文件,修改名称为HelloWorld.java
(2) 用记事本打开HelloWorld.java文件,输入程序内容
在这里插入图片描述

6.3HelloWorld案例的编译和运行

打开命令提示符窗口,进入到HelloWorld.java所在的目录。输入指令编译和执行。
编译:javac 文件名.java
示例:javac HelloWorld.java
执行:java 类名
示例:java HelloWorld
在这里插入图片描述

6.4编译常见错误解决方法

在使用 javac 编译器编译源代码文件时,可能会出现下面几个常见问题。

(1) Error:cannot read:HelloWorld.java javac。
工具程序找不到指定的 java 文件,需要检查文件是否存储在当前目录中,或文件名是否错误。

(2) HelloWorld.java:4:class HelloWorld is public,should be declared in a file named MyApplication.java。
源文件中类的名称和源文件名称不符,需要确定源文件名称和类名称是否相同。

(3) HelloWorld.java:6:cannot find symbol。
源程序文件中某些代码部分输入错了,最常产生的原因可能是没有注意到字母的大小写。

(4) Javac 不是内部或外部命令、可执行程序或批量文件。
path 设置有误或没有在 path 系统变量中加入 JDK 的 bin 目录。

如果没有出现上述所列问题,即成功编译了该 Java 文件。在解释执行 .class 文件时,可能会出现下面几个常见问题。

(1) Exception in thread “main” java.lang.NoClassDe£FoundError。
Java 工具程序找不到所指定的 .class 类,需要确定指定的类是否存储在当前目录中,名称是否正确。

(2) Exception in thread “main” java.lang.NoSuchMetliodError:main。
没有指定 Java 程序的入口。Java 工具程序指定的类必须有一个程序入口,也就是必须包括 main(String args[]) 这个方法。

7.IDEA的安装

IDEA官方网站提供了两种安装包,一种是旗舰版(需要收费,但是可以破解),另一种是社区版(功能不全),即Ultimate版和Community版.(建议直接安装旗舰版)
在这里插入图片描述

下载完成后,双击 ideaIU-2020.1.1.exe(或者下载你想要的版本,此次以2020版为例演示)
在这里插入图片描述
第一步
在这里插入图片描述
第二步
在这里插入图片描述
第三步
在这里插入图片描述
第四步
在这里插入图片描述
第五步
在这里插入图片描述
安装完成。

8. IDEA中HelloWorld

IDEA详细配置教程

8.1 IDEA中HelloWorld步骤

①创建一个空项目(Java_code)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
②创建一个新模块(idea_test)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
③在idea_test模块的src下创建一个包(com.test)
在这里插入图片描述
④在com.test包下新建要给类(HelloWorld)
⑤在HelloWorld类中编写代码
在这里插入图片描述
⑥在idea中执行程序
在这里插入图片描述

8.2 IDEA项目结构

在这里插入图片描述

8.3 Debug

Debug概述
Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。

Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看

①如何加断点
选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。
在这里插入图片描述
②如何运行加了断点的程序
在代码区域右键Debug执行。
在这里插入图片描述
③看哪里
看Debugger窗口。
在这里插入图片描述
④点哪里
点Step Into(F7)这个箭头,也可以直接按F7,执行完后点Stop结束。
在这里插入图片描述
在这里插入图片描述
⑤如何删除断点
选择要删除的断点,单击鼠标左键即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值