面向对象编程java-yuanbinwu.pdf
文本预览下载声明
面向对象编程 Java
Yuanbin Wu
cs@ecnu
面向对象编程 Java
● Java 简介
● 面向对象编程概述
● 课程介绍
Java ?
Kopi Jawa (Java Coffee)
编程语言
Java 简介
● 1995 年 , Sun 公司发布 Java 1.0
– James Gosling, Mike Sheridan, and Patrick Naughton
● 2010 年 , Oracle 收购 Sun
● 目前版本: Java 8
Java 简介
● 特点
– 面向对象
– 跨平台
– C 语法
– 自由软件
Java 简介
● 特点 : 面向对象 (Object-oriented, OO)
– 支持面向对象编程语法
– 使用广泛的面向对象语言之一
Java 简介
● 特点 : 跨平台
– “Write once, run anywhere” (WORA)
– Windows, Linux, OS-X, …
– 编译后的 Java 程序可以在所有平台运行 !
Java 简介
● 特点 : C 语法
– 变量类型 , 表达式 , 控制语句与 C 相似
–
–
–
–
–
– 减少底层功能
● 指针
● 更容易的内存管理
Java 简介
● 特点 : 自由软件 (Free Software)
– 2007 年 , Sun 让大部分 Java 技术使用 GPL 协议
– 开源实现 ( 例如 : OpenJDK)
Java 简介
● 第一个 Java 程序
– 输出 “ Hello World!”
– C 语言实现
● 主函数 : main
● 标准输出函数 : printf
● 字符串 : “Hello World!”
– 流程 :
● 输入源码
● 编译
● 运行
Java 简介
● 第一个 Java 程序
– Lets code
– “ C 语法”
● Lets try it
Java 简介
● 编写Java 程序的流程 :
– 编写源代码 : 文本编辑器
– 编译 : javac
– 运行 : java
● 可能出现的错误
– 编译时错误 (Compile-time error)
– 运行时错误 (Run-time error)
– 逻辑错误 (Logic error)
面向对象编程 Java
显示全部