JAVA入门环境搭建
Java三大版本
优势:跨平台
JavaSE:标准版(桌面程序,控制台开发。。。)
JavaME:嵌入式开发(几乎淘汰)
JavaEE:企业级开发(web端,服务器开发。。。)
JDK·JRE·JVM
JDK 开发工具
JRE 运行时环境
JVM 虚拟机(跨平台核心)
JDK下载与安装
-
JDK8下载
找到对应版本下载(查看电脑版本 :我的电脑-------属性)
同意协议
注册账号
-
JDK8安装
-
安装 注:记住安装的路径
-
配置变量环境
我的电脑------属性----高级系统设置-----高级选项卡”环境变量“
-
新建系统变量
新建变量名字:JAVA_HOME 注:全英文状态下
变量值:安装的路径
-
配置path变量
在系统变量中找到path双击
新建
%JAVA-HOME%\bin
%JAVA-HOME%\jre\bin
-
-
检查Java版本JDK是否安装成功
win+r cmd java空格-version
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KC50xKaR-1614817173125)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210210232953176.png)]
notepad++
HELLO WORLD
-
新建一个代码存放文件夹code
-
新建java文件
java文件后缀:.java
新建文本文档 HELLO.java(查看-----文件扩展名勾选)
-
输入代码
public class HELLO { public static void main(String[] args) { System.out.print("Hello,world!"); } }
注意:
- String System字母大写
- 类HELLO要与文件名保持一致,即创建的文件名为HELLO.java
- 符号要在全英文状态下输入
- print语句后要加;
-
编译与运行
-
进入cmd
保证目录与Java文件保持一致(java文件所处地址栏目前输入cmd空格回车)
-
输入编译自解码文件命令
javac空格HELLO.java
所处文件夹中会多出一个.class文件
-
运行
java空格HELLO
注:
- 文件名必须要与类名一致,且首字母必须大写
- 如果没有出现class文件 检查代码是否出现错误
- 全英文符号
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8XgxfFfc-1614817173127)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210211000144582.png)]
-
IDEA安装
-
下载d
-
安装
双击—next—更改路径----64 java—next—install(安装)—Finish
-
使用
勾选 continue-----don’t send
新建project----next—next—工程名字HELLO 工程保存路径-----finish—右键src—新建java class----HELLO回车
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ja4Ei3SE-1614817173128)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210211005136760.png)]
小写字母输入法下,输入psvm
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jT1bDamQ-1614817173130)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210211005304352.png)]
输入sout
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mjBTVhkC-1614817173131)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210211005354664.png)]
编辑输出语句内容
CTRL·+SHIFT+F10
package com.shifei.base; //基础语句 public class Domo00 { public static void main(String[] args) { System.out.println("Hello,World!");//Hello,World! } }
-
输出结果:左下角