Java
1.java的引入:相对于之前的过程性的语言比如:机器语言,汇编语言,C语言等语言,Java是一种可以编写跨平台的面向对象的程序设计语言。
----------------------------------------------
2.java的主要组成部分:java语法,Java的文件格式后缀名,JVM(Java虚拟机),Java API(application interface)Java应用程序接口,这里提供了sun公司已经完成的一些类和方法的定义实现可以直接调用。
----------------------------------------------
4.Java平台的体系结构:从低层到高层的顺序是JVM-->JRE-->JDK,然后高层的结构包含低层也即JDK包含了JRE,JRE包含了JVM。
JVM(Java Virtual Machine)Java虚拟机是一种虚构的计算机,它通过在os(operate system)的核心(kernel)上仿真模拟实现计算机功能的实现,没有虚拟机的话一个程序需要在不同的操作系统上面执行就要编写不同的目标码程序,而使用Java虚拟机之后,Java语言就可以在不同的平台上运行了,只需要编译器将java程序编译生成字节码文件(.class文件),然后JVM会将字节码文件翻译成操作系统能够识别的机器指令,因而体现了Java的跨平台性。
JRE(Java Runtime Environment)Java运行环境,这个是运行Java程序必须要的运行环境,这里包含了JVM的标准以及一些核心类库。
JDK(Java Development Environment)是Java语言的软件开发工具包,主要用于移动设备和嵌入式设备的应用程序。
平台:分为软件平台和硬件平台。其中软件平台指的是不同的操作系统,硬件平台指的是运用什么样的CPU。
---------------------------------------
5.JDK环境变量的配置
必须要配置的两个环境变量是JAVA_HOME 和PATH对于Windows操作系统环境变量的变量名是不区分大小写的,而Linux是区分大小写的。然后classpath这个可以不用配置,现在JDK安装的版本基本上是在1.5以上的里面已经设置好了classpath的值可以不用设置,当然需要配置也是可以的。
JAVA_HOME="JDK的安装路径";
path=“BIN目录的路径”;(java和javac命令均在bin目录中基本上每一个应用程序安装之后都会有一个bin目录(binary)的缩写这里面都是二进制文件电脑能够处理的就是二进制的文件所有说bin目录中存放的都是可执行文件)
1.java的引入:相对于之前的过程性的语言比如:机器语言,汇编语言,C语言等语言,Java是一种可以编写跨平台的面向对象的程序设计语言。
----------------------------------------------
2.java的主要组成部分:java语法,Java的文件格式后缀名,JVM(Java虚拟机),Java API(application interface)Java应用程序接口,这里提供了sun公司已经完成的一些类和方法的定义实现可以直接调用。
----------------------------------------------
3.Java的体系有:
J2SE(Java Standard Edition);
J2ME(Java Micro Edition);
J2EE(Java Enterprise Edition)
-----------------------------------------------4.Java平台的体系结构:从低层到高层的顺序是JVM-->JRE-->JDK,然后高层的结构包含低层也即JDK包含了JRE,JRE包含了JVM。
JVM(Java Virtual Machine)Java虚拟机是一种虚构的计算机,它通过在os(operate system)的核心(kernel)上仿真模拟实现计算机功能的实现,没有虚拟机的话一个程序需要在不同的操作系统上面执行就要编写不同的目标码程序,而使用Java虚拟机之后,Java语言就可以在不同的平台上运行了,只需要编译器将java程序编译生成字节码文件(.class文件),然后JVM会将字节码文件翻译成操作系统能够识别的机器指令,因而体现了Java的跨平台性。
JRE(Java Runtime Environment)Java运行环境,这个是运行Java程序必须要的运行环境,这里包含了JVM的标准以及一些核心类库。
JDK(Java Development Environment)是Java语言的软件开发工具包,主要用于移动设备和嵌入式设备的应用程序。
平台:分为软件平台和硬件平台。其中软件平台指的是不同的操作系统,硬件平台指的是运用什么样的CPU。
---------------------------------------
5.JDK环境变量的配置
必须要配置的两个环境变量是JAVA_HOME 和PATH对于Windows操作系统环境变量的变量名是不区分大小写的,而Linux是区分大小写的。然后classpath这个可以不用配置,现在JDK安装的版本基本上是在1.5以上的里面已经设置好了classpath的值可以不用设置,当然需要配置也是可以的。
JAVA_HOME="JDK的安装路径";
path=“BIN目录的路径”;(java和javac命令均在bin目录中基本上每一个应用程序安装之后都会有一个bin目录(binary)的缩写这里面都是二进制文件电脑能够处理的就是二进制的文件所有说bin目录中存放的都是可执行文件)
classpath=.;lib的路径\dt.jar;lib的路径\tols.jar;前面是一个点和分号,点代表的是在当前路径下查找字节码文件,然后分号是两个值的分隔符,需要连接两个jar包,这里两个的jar包是由Java语言的import机制和jar机制决定的,不用做过多的研究。
6.配置环境变量的步骤如下:
右键”我的电脑“-->属性-->选择左边的“高级系统设置”-->
这里对于新建用户变量还是系统变量没有多大的区别,用户变量只对当前用户有效,系统变量对所有的用户有效,另外对于系统查找环境变量的顺序是先查找系统变量然后查找用户变量,一般是新建用户变量,以免在系统变量中不小心把系统设置的某些值删除或者改动了。选择新建用户变量--变量名输入Java_home--变量值输入JDK的路径,新建--变量名输入path--变量值是JDK的bin目录。这样就可以了,然后点击确定,按住Windows+r输入cmd进入dos窗口中,输入java
接着输入javac出现:
这样基本上就成功的配置环境变量了,通过Java -version可以查看你安装的JDK版本信息