-
注意几个重要的节点就行
注意这几个标记为红的节点,后面的1.几是版本号,java1.5的更新比较大,所以为了体现和前面的区别所以就叫java5.0版本,下面标红的就是几个比较重要的版本,java5.0是因为比起前面的那个有巨大的更新。java8.0是公司里面使用比较多的版本,java11.0是我们学习java基础之后使用的版本
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dp5hoeUJ-1656323950642)(C:Users13780OneDrive桌面戴尔java第一次任务1.png)]
-
Java版本号和jdk版本号的关系
比如:JDK7是用来体现Java7的,用来表示 Java 软件及其组件,包括“Java 运行时环境 (JRE)”和“Java 虚拟机 (JVM)”,所以普遍说话时可以指jdk7。java后面的版本号是用来体现这是java语言的哪一个版本的使用标准。java8相当于第八版的一个java语言标准。
-
什么是java的跨平台
java是一种跨平台的语言,跨平台是指一个Java程序可以在mac、window、Linux等多个平台使用。
-
java跨平台的原理
相当于不同的操作系统平台是不同国家的人,一个java程序想要让不同的人理解就需要翻译。而JVM就相当于翻译。还有就是windows的电脑要安装windows版的JVM,MAC的要安装MAC版的JVM,并不是所以平台都安装一中JVM就行,windows得安装windows的JVM,MAC的得安装MAC的JVM。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6tusDKlZ-1656323950645)(C:Users13780OneDrive桌面戴尔java第一次任务2.png)]
-
什么是JRE
JRE是Java程序的运行时环境,即java虚拟机,包含 JVM 和运行时所需要的核心类库。 JVM是保证java程序的跨平台,因为,JRE包含了JVM,所以只安装了JRE也可以保证java程序的跨平台。因为JRE是Java程序的运行时环境,所以想要运行java程序就只需安装 JRE 即可。
-
什么是JDK
JDK即Java Development Kit即Java程序开发工具包,包含 JRE 和开发人员使用的开发工具。其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。如果我们想要开发一个全新的Java程序,那么必须安装 JDK 。
-
所以JDK和JRE和JVM的关系是(如下的包含关系。我们安装了JDK就相当于java程序的开发和运行都可以了)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ASP4iKes-1656323950646)(C:Users13780OneDrive桌面戴尔java第一次任务3.png)]
-
JDK的安装,这里省略,自己找文件下载就行。
-
JDK目录下各文件的说明
目录名称 说明 bin 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 conf 该路径下存放了JDK的相关配置文件。 include 该路径下存放了一些平台特定的头文件。 jmods 该路径下存放了JDK的各种模块。 legal 该路径下存放了JDK各模块的授权文档。 lib 该路径下存放了JDK工具的一些补充JAR包。 其余文件为说明性文档。上面的目录下bin目录是最重要的,因为这里面存放了JDK的各种工具命令。javac和java就放在这个目录。
-
DOS常用命令
操作 说明 盘符名称: 盘符切换。比如在C盘要到E盘,输入:E:回车,表示切换到E盘。 dir 查看当前路径下的文件和文件夹。 cd 目录 进入单级目录。cd itheima。(只能进入到当前文件下的单极目录) cd … 回退到上一级目录。(cd与后面的内容之间最好加一个空格) cd 目录1目录2… 进入多级目录。cd itheimaJavaSE cd 回退到盘符目录。 cls 清屏。 exit 退出命令提示符窗口。
-
为什么要配置环境变量
我们要开发java程序要使用JDK的安装目录的bin目录下的javac.exe和java.exe这两个开发工具。因为你在cmd里直接输入javac这个命令是不行的,你只能输入e:developjavajdk-11binjavac回车(这样的话就直接运行了)(这个目录是举例的,在我的这台电脑上jdk不是安装在这个目录下的),所以为了简化java的jdkl里的开发工具的使用,我们需要配置环境变量,配置好环境变量之后就可以直接输入javac。
配置的过程如下。
配置之前你要用这个javac得这样: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ewwY0DkJ-1656323950647)(C:Users13780OneDrive桌面戴尔java第一次任务4.png)]配置过程如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FRvySfnW-1656323950648)(C:Users13780OneDrive桌面戴尔java第一次任务5.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ycKfXgGS-1656323950650)(C:Users13780OneDrive桌面戴尔java第一次任务6.png)]
这样后在命名窗口直接输入javac就可以运行jdk目录里面的javac.exe程序了
-
编写一个java程序需要:先写java源程序,这个用记事本也可以完成。再用javac.exe来编写程序。最后用java.exe来运行这个程序。
-
比如
-
你在D盘的daierTest文件夹下创建了一个First.java文件。这就是写源程序这个步骤
-
你在cmd中用javac去编译这个First.java文件,这就在那个目录下生成一个First.class的字节码文件。(这里要注意的是:你要把cmd的当前位置调为那个java文件下,再用”javac 文件名.java“这个格式来运行)。这就是用javac.exe来编写程序这个步骤。
-
生成字节码文件后我们可以用”java 字节码文件名“来运行。(注意的是,这里不用加文件扩展名)。这就是用java.exe来运行这个程序这个步骤。
-
- bug处理(重点是会看BUG,分析BUG):
- 要关注BUG产生的位置
- 要关注BUG的描述:这里举两个例子
- 一个就是当出现”非法字符问题的时候“,经常就是中英文符号的问题
- 一个是出现”某类不存在“的问题,经常就是类写错了。注意:类名习惯都是以大写字符开头。
-
使用Notepad文本编辑器来编写java的好处:
- 一、就是可以有高亮提示。比如,{}的范围等等。
- 二、有文本的行数的提示。这个可以帮助你,遇到bug的时候更快捷地找到第几行,不用数。
-
使用Notepad文本编辑器来编写java的好处:
- 一、就是可以有高亮提示。比如,{}的范围等等。
- 二、有文本的行数的提示。这个可以帮助你,遇到bug的时候更快捷地找到第几行,不用数。



