java概述 - github pagesyangliang.github.io/ppt/java/01-introduction.pdf · java virtual machine...

17
Java概述 杨亮

Upload: others

Post on 09-May-2020

43 views

Category:

Documents


0 download

TRANSCRIPT

  • Java概述杨亮

  • Java的诞⽣生

    • 诞⽣生@Sun 1995 JDK 1.0

    • Java 2平台 JDK 1.2

    • JDK 1.3

    • Java ME 嵌⼊入式

    • Java SE 标准平台

    • Java EE 企业级平台 James Gosling

  • Java的今⽣生2009年年Oracle收购Sun

  • Java的特点

    • 跨平台 Write Once, Run Anywhere

    • ⾯面向对象 Object-Oriented Programming

    • 多线程 Multithreading

  • Write Once, Run Anywhere

  • Java 虚拟机 JVM

  • JDK, JRE and JVM• JDK - Java Development Kit 8

    • JRE - Java Runtime Environment

    • JVM - Java Virtual Machine

  • JDK

  • 多线程 Multithreading

  • Application & Applet

  • Example

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hellow, World"); } }

    void main() { printf("Hellow, World"); }

    C语⾔言代码

    Java语⾔言代码

  • 包 Package• 类的集合,对应⽂文件夹

    • 包中的类引⽤用 - 包{.⼦子包}.类|接⼝口

    • 导⼊入包 - import 包{.⼦子包}.类|接⼝口|*;

    • 声明类所在的包 - package 包{.⼦子包};

    java.lang.Math.sqrt(x);

    import java.lang.Math.*;

    package stefyang;

  • Java API

  • 集成开发环境 IDE

    IntelliJ IDEA Eclipse