认识Java

一. Java简介

1. 定义:Java 是一门面向对象的计算机编程语言。  

2. 优势:java程序可以在任何实现了Java解释程序和运行系统的系统上运行,与传统耗时编译、链接、测试相比,Java可以快速的进行程序开发。

3.  应用:功能应用型软件、网站应用类软件。

4.  java语言版本:

         (1)Java SE:标准版   -----  桌面应用程序的开发,Java EE和Java ME 的基础平台

         (2)Java EE:企业版   -----  Web应用程序开发(Servlet 、JSP等技术 )

         (3)Java ME:小型版   -----  应用于小型电子消费产品的应用程序,嵌入式系统开发

         1999年JAVA被分为J2SE,J2EE,J2ME。2005JAVA版本正式更名为Java SE,Java EE,Java MEJava5.0版本后),目前 Java的最新版本:java9(2017.9.21) 。

5.  Java语言的特点:

(1)跨平台:指跨操作系统(因为有JVM虚拟机)。硬件 + 软件 = 平台。

(2)半编译半解释

(3)简单

(4)面向对象:Java最基本的特征

(5)分布式

(6)健壮:提供自动垃圾回收机制和异常处理机制

(7)安全

(8)多线程 :可同时执行多个操作

二、Java的开发环境

1.  JDK  ---->  Java开发工具包,开发环境

2.  JRE  ---->  Java运行环境,运行Java程序所必须的集合

              ---->  软件,由sun研发,可让计算机执行Java应用程序

              ---->  JRE内部有JVM(Java虚拟机)

              ---->  JRE包含在JDK内

3.  JVM  ---->  Java虚拟机,指虚拟出来的计算机

              ---->  主要任务:装载.class文件并且解释执行其中的字节码

              ---->  一个JVM负责运行一个Java程序

              ---->  程序的运行起点是main函数,当执行该函数时,产生虚拟机

                        main方法执行结束后,虚拟机消亡。

4.  IDE  ---->  集成开发环境  ---->  Eclipse

三、Java程序的运行原理:

四、小结

你可能感兴趣的:(认识Java)