2023年6月20日发(作者:)
⿊马程序员全套Java教程_Java基础教程_概述(⼀)⿊马程序员全套Java教程_Java基础教程_概述(⼀)1、Java语⾔发展史1.1 Java语⾔语⾔:⼈与⼈交流沟通的表达⽅式。计算机语⾔:⼈与计算机之间进⾏信息交流沟通的⼀种特殊语⾔。Java语⾔是美国Sun公司(Stanford University Network)在1995年推出的计算机语⾔。Java之⽗:詹姆斯·⾼斯林(James Gosling)。1.2 Java语⾔发展史1995年Sun公司推出了Java语⾔,这个时候Java仅仅是⼀门语⾔,如果想要开发复杂的程序,必须要有⼀个强⼤的开发类库,因此在1996年初推出了Java(1.0),后更新1.2…1.4。直到Java(5.0),由于更新⼒度太⼤了,为了体现和前⾯版本的区别,直接确定为5.0,后更新6.02009年Oracle甲⾻⽂公司收购Sun公司,后更新7.0…11.0。重要版本:5.0(更新⼒度⾮常⼤,让Java进⼊发展的快车道)、8.0(公司中使⽤最多的版本)、11.0(我们习Java语⾔使⽤的版本)。2、Java语⾔跨平台原理2.1 平台指的是操作系统,如Windows、Mac、Linux。2.2 跨平台指的是Java程序可以在任何操作系统上运⾏。2.3 Java语⾔跨平台原理在需要运⾏Java应⽤程序的操作系统上,安装⼀个与操作系统对饮的Java虚拟机(JVM)即可,在这个过程中JVM类似于充当翻译这样⼀个⾓⾊。3、JRE和JDK3.1 JRE(Java Runtime Environment)是Java程序的运⾏时环境,包含JVM和运⾏时所需要的核⼼类库。JVM能保证Java程序跨平台,所以我们只需要安装JRE就可以保证Java程序的跨平台。如果我们只需要运⾏⼀个已有的Java程序,那么只需要安装JRE即可。3.2 JDK(Java Development Kit)是Java程序开发⼯具包,包含JRE、开发⼈员使⽤的编译⼯具()和运⾏⼯具()等。我们想要开发⼀个全新的Java程序,那么必须安装JDK。3.3 JDK、JRE和JVM的关系⾯试题1:JDK和JRE的区别是什么?(1)JDK:Java Development Kit,Java开发⼯具包,提供Java的开发环境和运⾏环境。(2)JRE:Java Runtime Environment,Java运⾏环境,包含JVM和运⾏时所需要的核⼼类库。(2)JDK包含了JRE,同时还包含了编译器javac(⽤于编译Java源码)、许多程序调试和分析的⼯具。如果要运⾏Java程序,只要安装JRE;如果要编写Java程序,需要安装JDK。
2023年6月20日发(作者:)
⿊马程序员全套Java教程_Java基础教程_概述(⼀)⿊马程序员全套Java教程_Java基础教程_概述(⼀)1、Java语⾔发展史1.1 Java语⾔语⾔:⼈与⼈交流沟通的表达⽅式。计算机语⾔:⼈与计算机之间进⾏信息交流沟通的⼀种特殊语⾔。Java语⾔是美国Sun公司(Stanford University Network)在1995年推出的计算机语⾔。Java之⽗:詹姆斯·⾼斯林(James Gosling)。1.2 Java语⾔发展史1995年Sun公司推出了Java语⾔,这个时候Java仅仅是⼀门语⾔,如果想要开发复杂的程序,必须要有⼀个强⼤的开发类库,因此在1996年初推出了Java(1.0),后更新1.2…1.4。直到Java(5.0),由于更新⼒度太⼤了,为了体现和前⾯版本的区别,直接确定为5.0,后更新6.02009年Oracle甲⾻⽂公司收购Sun公司,后更新7.0…11.0。重要版本:5.0(更新⼒度⾮常⼤,让Java进⼊发展的快车道)、8.0(公司中使⽤最多的版本)、11.0(我们习Java语⾔使⽤的版本)。2、Java语⾔跨平台原理2.1 平台指的是操作系统,如Windows、Mac、Linux。2.2 跨平台指的是Java程序可以在任何操作系统上运⾏。2.3 Java语⾔跨平台原理在需要运⾏Java应⽤程序的操作系统上,安装⼀个与操作系统对饮的Java虚拟机(JVM)即可,在这个过程中JVM类似于充当翻译这样⼀个⾓⾊。3、JRE和JDK3.1 JRE(Java Runtime Environment)是Java程序的运⾏时环境,包含JVM和运⾏时所需要的核⼼类库。JVM能保证Java程序跨平台,所以我们只需要安装JRE就可以保证Java程序的跨平台。如果我们只需要运⾏⼀个已有的Java程序,那么只需要安装JRE即可。3.2 JDK(Java Development Kit)是Java程序开发⼯具包,包含JRE、开发⼈员使⽤的编译⼯具()和运⾏⼯具()等。我们想要开发⼀个全新的Java程序,那么必须安装JDK。3.3 JDK、JRE和JVM的关系⾯试题1:JDK和JRE的区别是什么?(1)JDK:Java Development Kit,Java开发⼯具包,提供Java的开发环境和运⾏环境。(2)JRE:Java Runtime Environment,Java运⾏环境,包含JVM和运⾏时所需要的核⼼类库。(2)JDK包含了JRE,同时还包含了编译器javac(⽤于编译Java源码)、许多程序调试和分析的⼯具。如果要运⾏Java程序,只要安装JRE;如果要编写Java程序,需要安装JDK。
发布评论