Java语言发展史:
    1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
    Java语言平台版本:
    JavaSE(java Platform Standard Edition)小型版
    是为开发普通桌面和商务应用程序提供的解决方案 该技术体系是其他,可以完成一些桌面应用程序的开发两者的基础
    JavaME(Java Platform Micro Edition)小型版
    是为开发电子消费产品和嵌入式设备提供的解决方案,已经被安卓 IOS取代
    JavaEE(Java Platform Enterprise Edition)企业版
    是为开发企业环境下的应用程序提供的一套解决方案
    JAVA语言特点:面向对象 跨平台 开源

    Dos命令:
    image.png
    环境搭建:
    1,配置开发环境
    安装JDK,配置环境变量(JAVA_HOME中指向java安装目录,path中指向java安装目录的bin)
    在【此电脑】右键—【属性】—【高级系统设置】—【环境变量】—在【系统变量】中新建变量名为:JAVA_HOME值为:jdk的安装目录,不带bin目录。
    在path中引用JAVA_HOME的值,格式为:%JAVA_HOME%\bin,放在最前面,后面不要忘了带;(英文)号
    2,测试开发环境
    打开cmd,输入java和javac
    编写第一个HelloWorld程序

    1. public class HelloWorld {
    2. public static void main(String[] args) {
    3. System.out.println("HelloWorld");
    4. }
    5. }
    1. 编译:javac HelloWorld.java<br /> 运行:java HelloWorld<br />JAVA跨平台:<br />什么是平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行<br />跨平台的原理:只要在需要运行java应用程序的操作系统上,装一个java虚拟机即可,也就是jvmjava virtual machine),由jvm来负责java程序在该系统中的运行<br />总结:应为有了jvm,所以同一个程序在三个不同的操作系统中都可以运行,也就实现了java程序的可移植性,也称之为java具有良好的跨平台性。<br />JDKJREJVM:<br />JDKjava开发工具包,这个东西是提供给开发人员使用的,包括了jre,其中的开发工具有:编译工具(javac.exe)执行工具(java.exe)打包工具(jre.exe)<br />JREjava运行环境,包括了java虚拟机和java程序所需的核心类库等,如果是运行一个开发好的java程序,计算机中只需要安装JRE即可<br />JVM:整个java实现跨平台的最核心的部分,保证程序的跨平台性,以及编译执行写好的java程序<br />使用JDK开发完成的java程序,交给JRE运行,由JVM保证跨平台性。<br />关系:<br />JDK包含JREJRE包含了JVM,开发的话只需要安装JDK即可。<br />针对不同的操作系统需要下载对应版本的JDK(这个时候就要去官网了哦)

    **