------- android培训、java培训、期待与您交流! ----------
Java语言特点:
完全面向对象,安全可靠,与平台无的编程语言Java语言的三种技术架构:
跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行;
原理:只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机即可,
由JVM(Java Virtual Machine)来负责Java程序在该系统中运行。
Java5.0版本后,更名为JAVAEE JAVASE JAVAMEJ2EE企业版:是为开发企业环境下的应用程序提供的一套解决方案;
J2SE标准版:是为开发普通桌面和商务应用程序提供的解决方案;
J2ME小版本:是为开发电子消费产品和嵌入式设备提供的解决方案;
Java语言的环境搭建:
安装JDK,环境变量,验证是否成功:
JRE Java Runtime EnvironmentJava运行环境:包括Java虚拟机和Java程序所需的核心类库,如果想运行一个开发好的Java程序,计算机只需要安装JRE即可;
JDK JavaDelelopment Kit Java开发工具:JDK是提供给Java开发人员使用的,其包含了Java开发工具,也包含了JRE,所以安装了JDK就不用单独安装JRE 了,其中开发工具:编译工具javac.exe,打包工具jar.exe;
使用JDK开发完的Java程序,交给JRE执行。
配置环境变量path
我的电脑--属性--高级--环境变量:
编辑path环境变量,在变量值开始处加上Java工具所在目录,在后面用;和其他值分隔开;
打开dos命令行,任意目录下敲入javac;如果出现javac的参数信息配置成功,这种配置方式会保存在系统中,永久存在。
还可以使用set 命令进行临时配置path变量值:set path=JDK的安装路径,这种配置方式会在关闭dos窗口后失效。
使用set命令查看环境变量path的值:
使用set命令设置path的值:
查看设置后的path值:
配置环境变量classpath: 设置你要执行class文件的路径
永久配置方法同path设置方法相同;
临时配置:同样是set命令设置
例如:set classpath=d:\javatest;指定D盘下Javatest路径下class文件,如果不存在会到当前路径查找;
set classpath=d:\javatset 同样是指定到D盘下Javatest路径下文件,但是和上面不同在于,如果找不到他不会继续查找当前路径了;
javac命令和java命令
要知道java是分两部分的:一个是编译,一个是运行。
javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.
一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.