java语言的特性:
1. 跨平台性 有Linux的jvm window的jvm Mac的jvm
jvm 简称java 虚拟机;
2. 虚拟机不跨平台
不同的操作系统要装不同的虚拟机。
java语言的搭建环境:
1.jre java运行环境 = jvm + 核心类库
作用是:运行一个开发好的java程序。
2.jdk java开发工具包 = jre +java的开发工具
使用jdk开发的java程序,用jre运行就可以了。
3.dos命令行
dir 查看当前目录下所有的文件以及文件夹。
c: 跳到d盘中。
cd \ 跳到 根目录
cd .. 表示退到前一个目录。
md 创建一个文件。
rd 删除一个文件夹。
del 删除一个文件
exit 表示退出dos命令。
help 表示帮助所有的命令信息。
4.配置java环境变量
变量名:path
变量值:%JAVA_HOME%\bin;
变量名:JAVA_HOME
变量值: D:\Java\jdk1.8.0_66;
javac -version 来表示当前使用的jdk版本是哪个。
5.配置临时环境变量
set path 等于查看所有的path路径下的东西。
set path = 清空path路径
set path=D:\Java\jdk1.8.0_66;%path%; 退换增加path路径的值。
6.写java程序的过程。
1.编辑.java文件
2.用javac 编译成.class
3.用java 执行.class程序。java语言的特性:
1. 跨平台性 有Linux的jvm window的jvm Mac的jvm
jvm 简称java 虚拟机;
2. 虚拟机不跨平台
不同的操作系统要装不同的虚拟机。
java语言的搭建环境:
1.jre java运行环境 = jvm + 核心类库
作用是:运行一个开发好的java程序。
2.jdk java开发工具包 = jre +java的开发工具
使用jdk开发的java程序,用jre运行就可以了。
3.dos命令行
dir 查看当前目录下所有的文件以及文件夹。
c: 跳到d盘中。
cd \ 跳到 根目录
cd .. 表示退到前一个目录。
md 创建一个文件。
rd 删除一个文件夹。
del 删除一个文件
exit 表示退出dos命令。
help 表示帮助所有的命令信息。
4.配置java环境变量
变量名:path
变量值:%JAVA_HOME%\bin;
变量名:JAVA_HOME
变量值: D:\Java\jdk1.8.0_66;
javac -version 来表示当前使用的jdk版本是哪个。
5.配置临时环境变量
set path 等于查看所有的path路径下的东西。
set path = 清空path路径
set path=D:\Java\jdk1.8.0_66;%path%; 退换增加path路径的值。
6.写java程序的过程。
1.编辑.java文件
2.用javac 编译成.class
3.用java 执行.class程序。
主函数的三个特点
1.它是程序的人口。
2.它被java虚拟进调用。
3. 保证类的独立运行。
javac 是启动编译器
java 是启动虚拟机
7. 配置临时的classpath变量
1.set classpath=c:\aaa
jvm只是规定classpath类文件路径的位置查找。
如果没有配置classpath则在当前路径下查找。
2.set classpath=c:\aaa;
如果是加了分号则是在规定路径中查找过后,再去当前路径中查找。
不加封号好。
3.set classpath=.;c:\aaa
表示的是在指定的路径和当前路径查找。
setclasspath 查看变量的值。
set classpath=.;%classpath%
主函数的三个特点
1.它是程序的人口。
2.它被java虚拟进调用。
3. 保证类的独立运行。
javac 是启动编译器
java 是启动虚拟机
7. 配置临时的classpath变量
1.set classpath=c:\aaa
jvm只是规定classpath类文件路径的位置查找。
如果没有配置classpath则在当前路径下查找。
2.set classpath=c:\aaa;
如果是加了分号则是在规定路径中查找过后,再去当前路径中查找。
不加封号好。
3.set classpath=.;c:\aaa
表示的是在指定的路径和当前路径查找。
setclasspath 查看变量的值。
set classpath=.;%classpath%