java版本介绍
三个版本:java SE java 的核心和基础,一般都先学习她!!!也是java EE和java ME学习的基础了。
java EE 为企业版服务,包含servlet交互等,也是java web前端用的。
java ME 是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。
java呐,与c,c++不同的是,她是面向对象的,而c,c++是面向过程的。
面向对象与面向过程可参考:
面向对象:强调是一个功能的步骤
面向过程:强调的是一个对象,然后由这个对象去完成相应的功能。
你要做一件事,比如洗衣服。你要把衣服拿出去,加入洗衣粉,用手揉,洗,拧干,最后搭好衣服。
面向过程就是你自己要独立完成一步一步的步骤,
而面向对象就是你把洗衣机封装成一个对象,然后让洗衣机来帮你进行洗,你只需要指示洗衣机就好。
java版本介绍
三个版本:
java SE java 的核心和基础,一般都先学习她!!!也是java EE和java ME学习的基础了。
java EE 为企业版服务,包含servlet交互等,也是java web前端用的。
java ME 是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。
java呐,与c,c++不同的是,她是面向对象的,而c,c++是面向过程的。
面向对象与面向过程可参考:
你要做一件事,比如洗衣服。你要把衣服拿出去,加入洗衣粉,用手揉,洗,拧干,最后搭好衣服。面向过程就是你自己要独立完成一步一步的步骤,而面向对象就是你把衣服封装成一个对象,然后让洗衣机来帮你进行洗,你只需要指示洗衣机就好,然后洗衣机就会去做。
为什么会有jdk那?
jdk就是java的开发环境和运行环境,java编写就是一串代码,要想运行她,你得有个运行机制吧!
我们现在统一用的jdk1.7
当然你也可以选择新一点的,不过不建议新一点的就是不太稳定。
jdk各版本详细介绍可参考:https://blog.csdn.net/qq_16038125/article/details/88560133
jdk与jre有什么差别那?
jdk包括jre,就是说安装了Jdk之后就不需要在安装jre了。
jre包括java虚拟机和java运行所需要的核心类库,如果要运行一个java程序,jre就够了。
jdk包含了一些开发工具,也包括jre。一般jdk就是给开发人员用的。要开发java程序,就需要一个jdk。
jdk的安装和配置!!!
安装jdk我就不说了,直接去官网下载就好了。
配置环境变量:
环境变量配置的作用:让你在任何目录下都能执行java.exe的程序。
1.直接把 jdk完整安装的路径/bin;(注意一定是英文状态下的分号),放在高级环境变量path下面变量值最前面(其他的不要动)就好了。 操作系统会在这找环境变量,一般不建议直接修改path,因为当你的jdk路径变了,你就要去改动path。
2.在环境变量中 ,新建 JAVA_HOME , 变量值设置为 jdk完整安装的路径。在path下面变量值的最前面加上 %JAVA_HOME%/bin就好了。 以后直接修改JAVA_HOME这个目录就行。(推荐)
环境变量配置根据网上图片设置就好了,我就不甩链接了。
java jdk jre jvm关系:
这篇文章的类比我觉得没有那么抽象了。
三者的关系可以与PC,操作系统,硬件之间的关系做比较:
JRE相当于PC,
各种Java类库(通常使用Java编写)相当于PC上的操作系统,可以方便的操作硬件资源,
而Java中的原生类库(通常使用C编写)相当于Windows操作系统中的win32API,
而JVM就相当于PC中的硬件了,负责运行和计算。
而JDK只是一个编写各种程序或者Java类库的工具
摘自 https://www.it610.com/article/855581.htm