java的特点:“一次编译,到处运行”
java具体有三个方面的内涵:1、是一种编程语言 2、是一套开发工具 3、是一个运行环境
什么是JDK?(java development kit)
开发工具。javac及基础核心类
运行环境。java及基础核心类
按java的应用环境划分
-J2EE(java 2 platform enterprise edition)
-J2SE(Java 2 Platform Stand Edition)
-J2ME(Java 2 Platform Micro Edition)
javac.exe是吧java源程序编译成java字节码文件的java编译工具
java.exe用于在windows平台上把java字节码文件解释执行的程序,也就是java虚拟机。
dome目录中式sun公司提供的例子程序
操作系统的环境变量:就是在操作系统中定义的变量,可以为操作系统上运行的所有程序来访问
在命令行中执行set命令可以看到环境变量,或者在我的电脑---鼠标单击右键---属性---高级--- 环境变量也可以看到。
用户变量:是对某个用户起作用的变量。
环境变量:是对每个用户起作用的变量。
当用户变量和环境变量都有同一个变量时,起作用的死用户变量和环境变量的相加。
set +环境变量名:只查看这个环境变量的取值。
设置环境变量:set 环境变量名=变量值 , 只对当前命令行窗口起作用
取消环境变量:set 环境变量名=(等号后面什么都不写)
追加环境变量的值:1、set 环境变量名=环境变量原来的值+新增的内容
2、set 环境变量名=%环境变量名%+新增的内容
注意:环境变量名、变量值和=之间不要有空格
命令窗口:盘符: 进入盘符目录中
cd 进入当前目录的文件夹中
查看文件完整名称:1、将文件拖入到运行窗口中 2、直接将文件拖入到命令行窗口中
java源文件是以.java结尾,一个源文件中可以写多个类
可以编译文件是以.class结尾
java源文件中的类前如有public,类所在文件的名称必须与类名一致。
java文件的格式:
class 函数名{
public static void main(String [] args)
{
语句;
}
}
System.out.println();//输出 换行
System.out.print();//输出 不换行
\n 表示换行
JVM(虚拟机)的运行过程:1、代码的装入 2、代码的校验 3、代码的执行
JAD是可以把.class文件反编译为.java文件