Java是美国的sun公司发布的一种编程语言和计算平台,编程语言简单来说就是一种任何机器都能看懂的语言,通过使用编程语言可以让计算机采取一些行动,而计算平台是在电脑中运行应用程序或软件的环境,其中包括硬件环境和软件环境。
Java特点1、Java是一中面向对象编程的语言(面向对象将在之后的博客中不断去深入和理解,也可以理解为面向表格)
2、Java是一种跨平台的编程语言(编写一次,到处运行,核心为jvm),关系如下
3、Java可以进行垃圾自动回收,他会有自动垃圾回收机制。
4、Java可以很容易实现多线程,具有高性能性,健壮性。
JavaSE:Java平台标准版
JavaEE:Java平台企业版
JavaME:Java平台微型版
(在本人博客中仅写SE和EE)
Java.java文件编译–>java.class字节码文件–>通过jvm/jre解释器进行 解释执行–>jvm/jre和底层操作系统打交道
JDK、JRE、JVM话不多说先上图:
意思为:我们和开发工具打交道,代码和jdk以及jdk所包含的东西打交道,jvm和操作系统打交道。
JDK:(Java development kit)Java开发包或者Java开发工具
JRE:(Java runtime environment)Java运行时环境
JVM:(Java Virtual Mechinal)Java虚拟机,Java程序通过虚拟机来运行程序
简单来说分为两步:
- 下载jdk
- 配置环境变量
- IDEA
- Eclipse



