安装JDK
-
百度搜索JDk8 下载
-
记住安装的路径
-
配置环境变量
-
我的电脑–>右键–>属性
-
环境变量–>Java_home(系统变量里面新建)
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SSGb14gI-1612280964545)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202211017413.png)]
-
在系统变量里面找到path双击
-
新建变量 输入命令(1)%JAVA_HOME%\bin
-
新建变量 输入命令(2)%JAVA_HOME%\jre\bin
-
检查是否安装成功 运行CMD 输入java -version
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NZHFpbXC-1612280964550)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202211559832.png)]
-
如何卸载
- 删除java安装目录
右键电脑属性,高级系统设置——环境变量——系统变量下面找到JAVA——找到目录,直接删除。
- 删除Java_Home
- 找到Path 在Path下面找到与java相关的两个文件删除/
- cmd 输入命令 java -version
note pad++使用
-
新建文件夹code 存放代码
-
新建java文件
- 文件后缀名.java
- 用notepad++运行(右键找到notepad++编辑)
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,world!"); } }
-
编译Javac+Java文件,会生成class文件
-
运行class文件,Java class文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ut3XR1gV-1612280964552)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202221407860.png)]
语句介绍
- public class表示类(修饰符),后面跟名字
- public static void 修饰符关键字;main 表示方法,是程序的一个主方法,程序需要通过main方法来执行。
- (sting[] args)表示参数
- System.out.print(“Hello.world!”);输出Hello,world
可能会遇到的问题
- 环境变量一定要做检查,(1)是否新建成功系统变量。(2)path是否配置完成。
- 问题报错
- “[]{}()”是英文输入法状态下;
- “;”英文输入法状态下的分号是否有加入;
- “{”前后都不能有空格
- system后的“.”是英文输入下的"."
- 冒号是英文输入法下的冒号,一定要注意是否有位置的错误
- “}”后面不能有字符
- class后面的名字与类名(class修饰的名字)一样,并保证首字母大写
- 尽量使用英文
- 文件名
Java程序运行机制
- 编译型 (complie),编译器对操作系统要求比较低,可以直接进行开发c/c++
- 解释型(),网页或脚本对速度要求不是特别高,就可以使用解释型语言,
Java既有编译型特点,又有解释型特点。
相同点:字面意思都是翻译。
不同点:时机不同,即什么时候时候编译,什么时候解释。
例如,cmd 中运行的 Javac Hello.java是编译出可执行的代码,系统直接能够运行
cmd中运行java Hello解释每行代码,即编译一行代码然后执行一行代码
过程如图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ukBKtEWe-1612280964554)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202223917151.png)]
运行机制
Java通过javac编译成*.class文件,然后通过解释器告诉系统是干什么的,然后操作系统按照指令进行有规律的运行。