java学习:
(1) JavaSE 相当于java基础知识部分,(为JavaEE提供基础)
(2) JavaEE 为企业环境下的应用程序提供了一套解决方案,该技术体系包含jsp等.主要针对web应用开发
java跨平台:(java虚拟机)
java程序运行在java虚拟机上,由jvm来负责java程序在该系统上的运行,由jvm来适配不同系统的兼容性
(1) JVM java虚拟机
(2) JRE java程序运行环境 ( jvm+核心类库 )
(3) JDK java开发工具包 ( 程序开发->程序运行 等工具和环境: jre+开发程序包(如编译器javac.exe,打包工具jar.exe等) )
安装jdk的路径要注意: 不能带有中文路径或者是空格。
jdk目录的介绍:
bin: 存放的是java的开发工具。
db : JDK7附带的一个轻量级的数据库,名字叫做Derby。
include :存放的调用系统资源的接口文件。
jre : java运行环境
lib : 核心类库。
src.zip : java源代码
三个环境变量:
JAVA_HOME:
path:
classpath:
三个变量配置的目的和作用:
(1) JAVA_HOME变量: 为了避免更改jdk版本而频繁修改path
(2) path: 为了能让系统能找到javac.exe可执行文件 (path是windows可执行文件文件的查找路径)
(3) class path: 为了任意目录下都能找到.class文件
明显: .java文件是没有设置查找路径的,所以一般执行路径就在.java的文件目录下;
设置classpath环境变量信息的有分号与没有分号 的区别:
1. 如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。
2. 如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应 的class文件之外,如果能找到对应的class文件
那么就马上指定对应的class文件,否则还会去 当前路径下去搜索。
(1) JavaSE 相当于java基础知识部分,(为JavaEE提供基础)
(2) JavaEE 为企业环境下的应用程序提供了一套解决方案,该技术体系包含jsp等.主要针对web应用开发
java跨平台:(java虚拟机)
java程序运行在java虚拟机上,由jvm来负责java程序在该系统上的运行,由jvm来适配不同系统的兼容性
(1) JVM java虚拟机
(2) JRE java程序运行环境 ( jvm+核心类库 )
(3) JDK java开发工具包 ( 程序开发->程序运行 等工具和环境: jre+开发程序包(如编译器javac.exe,打包工具jar.exe等) )
安装jdk的路径要注意: 不能带有中文路径或者是空格。
jdk目录的介绍:
bin: 存放的是java的开发工具。
db : JDK7附带的一个轻量级的数据库,名字叫做Derby。
include :存放的调用系统资源的接口文件。
jre : java运行环境
lib : 核心类库。
src.zip : java源代码
三个环境变量:
JAVA_HOME:
path:
classpath:
三个变量配置的目的和作用:
(1) JAVA_HOME变量: 为了避免更改jdk版本而频繁修改path
(2) path: 为了能让系统能找到javac.exe可执行文件 (path是windows可执行文件文件的查找路径)
(3) class path: 为了任意目录下都能找到.class文件
明显: .java文件是没有设置查找路径的,所以一般执行路径就在.java的文件目录下;
设置classpath环境变量信息的有分号与没有分号 的区别:
1. 如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。
2. 如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应 的class文件之外,如果能找到对应的class文件
那么就马上指定对应的class文件,否则还会去 当前路径下去搜索。