a2水 Lecture2 2-1 Java概述 JAVA Programming in Java JAVA
2-1 Programming in Java Java 概述 Lecture2
a2水 提纲 2-2 ·什么是Java? >A programming language >A platform(Java APIs,JVM) ·Java的发展历史 。Java技术 。Java ys.C++ ·Java程序 Programming in Java JAVA
2-2 Programming in Java 提纲 • 什么是 Java ? ➢A programming language ➢A platform(Java APIs, JVM) • Java的发展历史 • Java 技术 • Java vs. C++ • Java 程序
什么是Java? 2-3 ·Java是一种程序设计语言 >一般功能程序设计语言 >面向对象程序设计语言 ·Java是一个开发环境 >Java APIs ·Java是一个应用环境 >Java虚拟机(Java Virtual Machine) ·Java是一个开发环境 >平台独立 Programming in Java JAVA
2-3 Programming in Java 什么是 Java? • Java 是一种程序设计语言 ➢一般功能程序设计语言 ➢面向对象程序设计语言 • Java 是一个开发环境 ➢Java APIs • Java 是一个应用环境 ➢Java 虚拟机( Java Virtual Machine) • Java 是一个开发环境 ➢平台独立
a2水 Java言的特点 2-4 [SUN]The Java Language >simple >object-oriented network-savvy >interpreted robust Secure architecture-neutral >high-performance multithreaded dynamic language Programming in Java JAVA
2-4 Programming in Java Java 语言的特点 [SUN] The Java Language : ➢ simple ➢ object-oriented ➢ network-savvy ➢ interpreted ➢ robust ➢ Secure ➢ architecture-neutral ➢ high-performance ➢ multithreaded ➢ dynamic language
食水 简单性 2-5 ·基于C、C++的语法结构 ·与Smallalk相似的面向对象特点 ·没有指针 ·垃圾收集(Garbage collection) Programming in Java JAVA
2-5 Programming in Java • 基于 C、 C++的语法结构 • 与 Smallalk相似的面向对象特点 • 没有指针 • 垃圾收集(Garbage collection) 简单性