java入门-JDK安装与卸载
下载JDK
-
百度搜索jdk8,找到下载地址
-
下载电脑对应版本(此电脑属性可查看)
-
双击安装JDK
-
记住安装的路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pi3jncZM-1591629321170)(C:\Users\Administrator\Desktop\Markdown学习\图片\Inked144417_80383366_LI.jpg)]
-
配置环境变量
- 此电脑–>右键–>属性
- 高级系统设置–>环境变量–>系统变量下新建JAVA_HOME
- 在系统变量下配置path变量(%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin)
-
测试JDK是否安装成功
- 打开cmd
- 输入java -version(查看Java版本)
卸载JDK
-
删除Java的安装目录(在系统变量的JAVA_HOME可查看)
-
删除JAVA_HOME
-
删除path下关于Java的目录
-
在cmd 输入Java -version检查
关于JDK JRE JVM
-
JDK: java Development Kit(Java开发者工具)
-
JRE: java Runtime Environment(Java运行时环境)
-
JVM: java Virtual Machine(Java虚拟机)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-crnnQsc5-1591629321176)(C:\Users\Administrator\Desktop\Markdown学习\图片\4a6d48ee7b7f860e12758d4077f5ee0d3acebe54.png)]
Java入门-Hello World!
Hello World
-
新建一个文件夹存放代码
-
新建一个Java文件
- 文件后缀为.Java
- 文件名:Hello.java
- 【注意点】系统没有显示后缀名的需要自己手动打开
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
编译javac java文件,会生成一个class文件
-
运行class文件,java class文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wy7DZzCR-1591629321178)(C:\Users\Administrator\Desktop\Markdown学习\图片\微信图片_20200608154049.png)]
可能遇到的情况
- 每个单词的大小写不能出现问题,Java是大小写敏感的
- 尽量使用英文
- 文件名和类名必须一致,并且首字母大写
- 符号要用英文的
Java入门-编译型语言与解释型语言
编译型语言
使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。
特点:在编译型语言写的程序执行之前,需要一个专门的编译过程,把源代码编译成机器语言的文件,如exe格式的文件,以后要再运行时,直接使用编译结果即可,如直接运行exe文件。因为只需编译一次,以后运行时不需要编译,所以编译型语言执行效率高。与特定平台相关,一般无法移植到其他平台。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N3Ay3U9P-1591629321181)(C:\Users\Administrator\Desktop\Markdown学习\图片\70.png)]
解释型语言
使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。
特点:解释型语言不需要事先编译,其直接将源代码解释成机器码并立即执行,所以只要某一平台提供了相应的解释器即可运行该程序。只要平台提供相应的解释器,就可以运行源代码,所以可以方便源程序移植。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Hp6c7Gg-1591629321183)(C:\Users\Administrator\Desktop\Markdown学习\图片\70 (1)].png)
引用来源
java具有编译型语言特点又有解释型语言特点
Java程序运行机制:
源程序(Java文件)–>Java编译器–>字节码(.class文件)–>类装载器–>字节码校验器(检验代码有无错误)–>解释器–>操作系统平台