💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 一、Java初识 **Java简介:** - Java是一门面向对象设计语言 - 1995年有SUN公司发布 - 2010年被Oracle收购 - 目前JDK最新版是JDK11 JVM: - Java Virtual Machine, Java虚拟机 - JVM是Java平台无关性实现的关键(Java程序的执行流程) Java程序的执行流程图 ![Java程序的执行流程图](https://box.kancloud.cn/64e2a6fec8d311f48771bfc106cf06aa_934x325.jpg) JRE: - Java Runtime Enviroment - 包括Java虚拟机(JVM)、Java核心类库和支持文件 - 如果只需要运行Java程序,下载并安装JRE即可 - 如果要开发java软件,需要下载JDK - 在JDK中附带JRE JDK: - Java Development Kit, Java语言的软件开发工具包。 - 两个重要组件: - javac 编译器,将源程序转换为字节码文件 - java 运行编译后的java程序(.class文件) JDK, JRE, JVM三者的关系 - JRE=JVM+JavaSE标准类库; - JDK=JRE+开发工具集(例如Javac编译工具等); ![JDK, JRE, JVM三者的关系](https://box.kancloud.cn/6132a7f0c8c14ab5000d2e17e75338ec_413x406.jpg) **Java平台:** - Java SE(标准版) 桌面程序 - Java EE(企业版) WEB程序 - Java ME(微型版) 移动设备 **安装步骤:** http://www.webjust.org/archives/656 1. 下载安装包 2. 安装并配置环境变量 ``` 变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个”.”表示当前目录下查找 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ``` 3. 检测是否安装成功 **第一个Java脚本:** 1. 打开记事本编写代码 2. 使用javac命令进行编译,生成.class文件 3. 执行命令 java ``` public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); } } ``` **带命令行参数的Java** //编写脚本 public class ArgsDemo{ public static void main(String[] args){ System.out.println(args[0]); } } //执行命令 >javac ArgsDemo.java >java ArgsDemo Hello,World! 备注:在执行的命令后,带了一个字符串类型的参数,参数之间使用空格分开。 **Java程序的结构** class关键字 类名大驼峰命名 入口main()方法 方法体 **熟悉编辑器** - notepad (选择ANSI编码格式) - IntelliJ