认识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。2005年JAVA版本正式更名为Java SE,Java EE,Java ME(Java5.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