外观
Java基础
步骤
编制程序
编译程序
运行程序
开发环境的搭建
JDK开发包
安装JDK
Java官网:http://java.sun.com
JDK的分类
按时间:最新版16,企业大多使用8
按功能:
JavaSE(标准版)
JavaEE(企业版)
JavaCard(ME物联网版IOT)
按操作系统环境:
Linux
MacOS
Windows
x86/x64/arm
安装版(生产环境):利用程序安装的方式,安装JDK,不需要配置
解压版(开发环境):不会污染注册表,会需要自己手工配置
无论JDK还是JRE都能给我们提供java运行环境
JDK是java开发工具包,JRE是java的运行环境
开发(编译,反编译,生成javaDoc)的时候,JRE用户只用来运行java程序的时候安装(生产环境)
JVM (java的虚拟机)
一台虚拟运行java的机器
运行java程序的环境
JRE比JVM多了什么?JDK比JRE多了什么?
环境变量配置
配置
JDK需要配置环境变量
Path 在任意的目录下 使用java命令 JAVA_HOME/BIN 所有的命令。 变可执行文件或批处理文件为外部命令
检测Java开发环境
输入 java
输入 Java –version
Java.exe java的运行程序
Javac java编译程序
在命令行窗口配置(临时配置)
set path=路径
在系统高级设置
配置path的好处:
操作:会正确使用解压软件
操作:会正确设置文件浏览器的显示形式
注意:
Java源程序文件,它一定是纯文本文件
扩展名是java,文件名称和内部的类名要统一
Java代码最基本的类(class)
一个文件里可以声明多个class
但是只有一个class是可以使用public修饰的
Public class名称必须和java文件名一致
Javac 文件名称 (伪)编译了一个java源程序,产生扩展名为classs文件(字节码文件)
Java执行过程
java 类名
main方法是java程序的入口**
高级语言->机器语言途径
编译 编译一次性的把源代码翻译成机器代码,运行时不需要运行环境,只需要有操作系统(编译语言效率高,解释语言效率低。)
解释 代码通过解释器解释,把代码一行一行解释成机器代码,然后再执行。(解释语言移植性好,编译性语言的移植性差)
事实上,解释性语言更流行,新产生的语言基本上都是解释性语言。