目录

Java一安装并使用-javaWindows

Java(一)安装并使用 java(Windows)

安装并使用java

前言

学习很重要,复习也很重要,对于编程语言的复习更为重要。语法是编程的基础。也是逻辑编程(计算机程序编程)诞生的最根本的语言体系。学会了语法了就等于学会了计算机编程的四分之一。剩下的就需要去学习,数据结构与算法,计算机组成原理,与计算机操作系统。这里没有将数据库列入,只要是数据库的语言语法可以是数据结构与算法和编程语言的结合。后面我会在出继续更新相关内容,当然也包括数据库。

编译语言:java

编译环境:Windows

编译器:IDEA


一、初识Java

java是一个面向对象的经典编程语言,Java语法是C++语法的一个“纯净版本”,相当于对C++做了一个减法。(对象的概念将会在下面类和对象中详细说明)

1.Java的安装

学习Java就得先学会在计算机系统上安装java,这里我们选择在Windows上安装,在Linux中安装这里不做解释,详情可以看目录十一。

1.1下载JDK

首先我们去官网下载JDK,现在jdk的版本用的最多的是1.8版本,因为它足够稳定。在实际运用中稳定和安全就是程序的一切。

链接: ( 官网一般不好进

链接: ( 文件在最下方,看准参照物8u311

需要登录甲骨文才能下载(嫌麻烦可以直接 去我网盘 中下载:链接:

提取码:1111)没用可以 私信我

https://i-blog.csdnimg.cn/blog_migrate/10d73c9f84baec8afbe0ab794981288d.png

在安装前一定要看自己的Windows 系统的类型,我的是64位,右击 此电脑 或者 我的电脑 ,选择 属性 就可以看见。

https://i-blog.csdnimg.cn/blog_migrate/3de2ca93694bc42347a4dd9462e24a34.png

1.2JDK安装与使用

一般而言,计算机软件我们都 不推荐在C盘安装 。在C盘安装会影响计算机的运行。但是 JAVA特例 ,我们通常安在C盘,这样 使得Java的优先级更高 。无需去其他盘访问。(因为我已经安装过1.9了所以只做演示)

1.2.1安装

下一步 就可 https://i-blog.csdnimg.cn/blog_migrate/258e8e863cbb92bb846114f622ff113a.png

一定要记住自己安装位置,诺不知道安装路径可以在C盘右上角 搜索Java关键字

https://i-blog.csdnimg.cn/blog_migrate/c8d8f4c977871ad247a22a4b49edef36.png

https://i-blog.csdnimg.cn/blog_migrate/0c11c6750ec9d559da574122fd1b8b42.png

在这里我们就安好了,但是想要进行使用,就必须 配置Java相关的环境 。我们先去安装的文件夹中找到java的jdk。

可以看见安装后就会出现一个 jdk文件夹和jar文件夹

https://i-blog.csdnimg.cn/blog_migrate/22bc1ea7fc974a035dcf346d3dad7804.png

jre:

jre 是java runtime environment, 是java程序的 运行环境 。既然是运行,当然要包含jvm,也就是虚拟机,还有所有java类库的class文件,都在lib目录下打包成了jar。在windows上的虚拟机是jre/bin/client里面是一个jvm.dll。

jdk:

jdk 是java development kit,是java的开发工具包,主要是给ide 用的,里面包含了各种类库和工具。当然也包括了另外一个Jre.,而且jdk/jre/bin 里面也有一个server文件夹, server文件夹下面也有一个jvm.dll 虚拟机。(这个虚拟机是什么后,面会涉及)

环境配置

首先用鼠标 右键 点开 我的电脑 或者 此电脑 找到 属性 ,然后在找到 高级系统配置

https://i-blog.csdnimg.cn/blog_migrate/bc42054ebd85b6bb7ff7002d50caafba.png

https://i-blog.csdnimg.cn/blog_migrate/bb8a26ddef9b9dc2e44fde562f82d57d.png

系统变量和用户变量的区别

系统变量 :是计算机唯一且永久的变量,诺是切换用户,并不会影响计算机关键软件的运行。

用户变量 :它会随着你计算机用户的变更而变更,切换用户后诺此用户没有进行相关配置,将无法使用上个用户的软件

所以我们在这里选择计算机系统变量,配置环境。

https://i-blog.csdnimg.cn/blog_migrate/c4119bd51ec93ca995b22487db9ef21c.png

https://i-blog.csdnimg.cn/blog_migrate/407c3f4ee060fdad14cf83aa7488ea11.png

环境一定不能出错不然无法运行java

变量名 :JAVA_HOME(记住 一定要大写

变量值 :C:\Program Files\Java\jdk1.8.0_192

(记住这是我的路径,不是你的路径,要配置成功一定要 换成自己的路径

https://i-blog.csdnimg.cn/blog_migrate/d2260d82bde962607bfedc75b5f0de61.png

变量名 :classpath(这次要 小写

变量值,; %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(你没有看错,最前面%前面有一个 英文的逗号和分号

%JAVA_HOME%代表的是jdk的路径

https://i-blog.csdnimg.cn/blog_migrate/bad7226c8ebc1c105a261c64cfe52af4.png

https://i-blog.csdnimg.cn/blog_migrate/7b30af41b7b4162e337990e3f268c1e4.png

https://i-blog.csdnimg.cn/blog_migrate/0784121b009ee8ad257ec06b438f6724.png

https://i-blog.csdnimg.cn/blog_migrate/9697adc3cbe0fad1f0cf087ce7a53057.png

到这里基本上配置完毕了,要验证是否配置成功按住 Windows健+r 弹出运行窗口,输入 cmd ,弹出DOS命令窗口

https://i-blog.csdnimg.cn/blog_migrate/83fe8fced89fffc74b7ad09f148e480c.png

https://i-blog.csdnimg.cn/blog_migrate/5e88128d7ebfabef57764b4dee975ed1.png

https://i-blog.csdnimg.cn/blog_migrate/61ae496e9ad89534afdab5b56581b6bd.png

输入 java -version

https://i-blog.csdnimg.cn/blog_migrate/adbebb867b1b0f9fb7bbd73f8b74de47.png

显露出这些信息我们就算是将 Java安装完毕 了,在这里你可以发现 我的是1.9版本 ,这是因为我在配置时配置的是1.9版本,虽然下载的 java版本很多 但是在环境配置中我配置的是java1.9版本。所以可以看出 java版本是互相不干扰的 ,只要想用哪个,就配置哪个就完事。

自检自己安装的版本就好

1.2.2 IDEA(编译器)使用

我这里用的2022版本,这里请自行下载,作为程序员谁也不希望自己成功被人免费盗用(其实作为学生的话,IDEA是可以免费使用的,前提需要认证,不知道怎么做可以去B站上找教程:链接: )

安装好后

我们先创建一个 项目

https://i-blog.csdnimg.cn/blog_migrate/22719c0069e33a33b43271913594b20d.png

https://i-blog.csdnimg.cn/blog_migrate/6d009cbd08c0fdc9821f1ddaf6733c4f.png

https://i-blog.csdnimg.cn/blog_migrate/a5aaa78638a48af2895262e6a63dc44f.png

到这里我们的java编程的基本准备就算完成了

2.Java运行编程逻辑(重要后面要用)

如何执行java文件?

https://i-blog.csdnimg.cn/blog_migrate/18ab7bf07586a63eba614f9fe21ed604.png

可以看见在中间的方框中有我圈出了 两个按钮 。一个是Run(运行),一个是Debug(调试)

Run :再点击后会在你所创建的项目中生成一个class文件(一般这代表着你的代码没有任何问题,可以交付给用户)风险大

Debug :将代码在编译器中进行调试,可以将代码的错误风险在IDEA中调试中降到最低,也可以创建的项目中生成一个class。

他们两个都会生成一个 out的IEDA所属的运行 文件目录,class文件就会在里面生成,这个 class文件叫字节码文件

这个是我没有进行任何操作的项目文件

https://i-blog.csdnimg.cn/blog_migrate/a1300097bb40d4a5ee5f063ea65576d7.png

我们先做用Debug来调试一下这个java文件。

这个就是我们的运行结果

https://i-blog.csdnimg.cn/blog_migrate/78e608d368ff270f5ad244304163c58b.png

我们去他相关的文件夹看一看,可以看见out的文件夹下的子目录下 生成了一个class文件

https://i-blog.csdnimg.cn/blog_migrate/035ffae4ed4f9b75edad2f2585061cdb.png

我们在试试Run,看看是不是会生成一个class文件

可以看出Run和Debug的运行结果一样,但是在窗口出现的字符不同。

https://i-blog.csdnimg.cn/blog_migrate/5afad5f00c772551e0d7e0b3679a4ac5.png

https://i-blog.csdnimg.cn/blog_migrate/d5f7a8a84718153130a613aef2206e55.png

java文件不在ide中运行

https://i-blog.csdnimg.cn/blog_migrate/433dd01e26931cdf9672040b12e507ba.png

JDK、JRE、JVM之间的关系

JDK :Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。

JRE :Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。

JVM :Java虚拟机,运行Java代码

总结

  1. 源文件名后缀是.java
  2. 类名与文件名不一致 (编译器会报错)
  3. main方法名字写错:mian(主方法就只有一个)
  4. 类没有使用public修饰 (为什么后面会说)
  5. 方法中语句没有以分号结尾(重要,而且所有字符必须用英文输入法)
  6. 中文格式的分号
  7. JDK环境没有配置好,操作系统不能识别javac或者java命令