Java语言介绍


1. Java起源

  1. java之父:詹姆斯 高斯林
  2. java语言的前身:Oak语言

2. Java的三大平台版本(发展方向)

  1. JavaME(J2ME):Java Platform,Micro Edition,Java小型版 针对移动设备应用的解决方案
  2. JavaSE(J2SE):Java Standard Edition,Java标准版 Java技术的核心和基础
  3. JavaEE(J2EE):Java Enterprise Edition,Java企业版 企业级应用开发的一套解决方案

3.Java的特性和优势

简单性 面向对象 可移植性(Write Once、Run Anywhere) 高性能 分布式 动态性(通过反射) 多线程 安全性 健壮性 开源免费

可移植性(跨平台):

  1. 平台:
    计算机系统平台:操作系统:Windows、Linux、Unix
  2. 跨:
    java程序都可以在任意操作系统上运行
  3. 跨平台的实质:
    依靠jvm
    java编译好的class文件,可以在任意安装了jvm环境的系统中运行

编译性:

  1. java开发的文件:java源文件,后缀名.java
  2. 通过编译转化成.class文件
  3. 但是该文件不能直接运行在计算机中,需要通过软件来进行运行

4.JDK、JRE、JVM

  1. JDK:Java Development Kit(java开发工具包)
    jdk = jre + 开发工具
  2. JRE:Java Runtime Enviroment(java运行时环境)
    jre = jvm + 运行时必须的类库
  3. JVM:Java Virtual Machine(java虚拟机)
    用于运行jvm标准语言,相当于Java语言运行的一个容器

相关