1.环境配置
下载JDK
https://www.oracle.com/technetwork/java/javase/downloads
配置环境变量
path:系统中已经存在的变量;windows运行一个命令时,在path配置的路径中,寻找命令的可执行文件
验证
C:\Users\asuka>echo %JAVA_HOME% C:\Program Files\Java\jdk-12.0.1 C:\Users\asuka>echo %PATH% C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\php\;C:\Program Files\Java\jdk-12.0.1\bin;C:\Users\asuka\AppData\Local\Microsoft\WindowsApps;C:\Users\asuka\AppData\Roaming\npm C:\Users\asuka>java -version java version "12.0.1" 2019-04-16 Java(TM) SE Runtime Environment (build 12.0.1+12) Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
2.编辑器
把JDK提供的命令行工具集成起来
工作空间
存放开发文件
存放个人偏好设置
3.第一个java程序
package day0101; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
4.执行
启动java虚拟机
虚拟机加载HelloWorld.class文件
执行类中的main()方法
5.JVM虚拟机
在计算机中,虚拟出另一台计算机
java程序不能在操作系统中运行,只能在虚拟机中运行
不同操作系统有不同版本的虚拟机
6.显示个人信息
import java.util.Scanner; public class Test1 { public static void main(String[] args) { System.out.print("姓名:"); String name = new Scanner(System.in).nextLine(); System.out.print("性别:"); String gender = new Scanner(System.in).nextLine(); System.out.print("年龄:"); int age = new Scanner(System.in).nextInt(); System.out.println("输入的个人信息:"); System.out.println("姓名:"+name); System.out.println("性别:"+gender); System.out.println("年龄:"+age); } }