java简单易学,完全面向对象,安全可靠,与平台无关的编程语言
一、特点:
1,跨平台性(java语言编写的应用程序在不同的系统平台上都可以运行)/也称Java具有良好的可移植性
跨平台原理:java虚拟机/解析器(JVM Java Virtual Machine),由JVM负责Jva程序在该系统中的运行。
二、环境搭建
1、JRE(Java Runtime Environment Java运行环境):
包括Java虚拟机(Java Virtual Machie)和java程序所需的核心类库
运行java程序,计算机中只需安装JRE即可
2、JDK(Java Development KitJava开发工具包(集))
JDK是提供给Java开发人员使用的,包含了java的开发工具,也包括JRE
开发工具:编译工具(javac.exe 编译成.class文件)打包工具(jar.exe)等
www.oracle.com 或 www.sun.com 下载
\jdk1.6.0_10\bin 开发工具都在bin目录下,全称binary
3、环境变量配置
方便应用,
环境变量配置目的:为了随时能用java开发工具
必须是可执行文件
Path执行命令的路径
方法一:
把想要直接运行的文件路径放在环境变量里的Path下,用 ; 进行分割
把bin所在的绝对路径放到Path里
方法二:
把变化的部分提取出来
例如:JAVA_HOME=D:\jdk1.6.0_10 ,在系统变量中新建变量是:JAVA_HOME,值:D:\jdk1.6.0_10
在Path中可写成%JAVA_HOME%
改动是只需改动JAVA_HOME变量中的值就可以了
动态的获取已存在的环境变量的值:%%
临时路径:
path:
1,用set设置
set path :显示paht里的设置
set path=xinjian;%paht% 加入xinjian这个路径
2,path设置,现在当前目录下找,之后找在path环境下找
classpath:
classPath 想在任一目录下执行 java文件
虚拟机先去classpath里面定义的路径找class文件
1,set classpath=
等于把环境变量清空
2,set classpath=c:\;
执行class文件
如果c盘下有执行的class文件,则执行,没有的话则在当前目录下面找这个class文件,有的话就执行
set classpath=c:\
执行c盘下的class文件,没有则不在当前目录下找,报错
在配置classpath时结尾处最好不包含;
多个路径下寻找
eg
1)set classpath=c:\;d:\ 现在c盘下找,没有就在d盘下找,再没有就不再找了
2)用 . 代表当前路径 现在当前路径下找一下
set classpath=.;c:\;d:\
可执行文件(.exe)在path里配置
class文件在classpath里配置
三、java开发
通过javac命令对java文件进行编译,编译成.class文件
通过java命令对生成的class文件运行(自动的去找jre里的虚拟机去执行)
main函数:
类里面要写main主函数:否则出现NoSuchMethodError
没写main函数 不具备独自运行的能力
main函数可以保证程序的独立运行。
它是程序的入口。
它会被JVM所调用。