Java全部PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装,搭建java开发运行环境
第一个java程序 带包的java程序 JVM搜索类的顺序和类加载 CLASSPATH的应用 常用的java命令
Java的产生与发展
Java的产生 Sun公司的Green项目 基于c++开发的Oak语言 Mosaic和Netscape到JavaHot浏览器 Internet的蓬勃发展推动了java的发展(Applet) Java(爪哇) 名字的由来
A ppl ets IInntrtorodduucctitoionn toto JJaavvaa AAppppleletsts
Mul tithread ing TThhrereaaddss
C om mu nication s
SStrtreeaamm I/IO /O aanndd FFiilleess
Java语言的特性
什么是java? 程序设计语言;开发环境;应用环境;部署环境
Java的特性 提供更简单的方式写程序 无指针,无需做内存管理 提供庞大的类库,纯粹面向对象设计 支持静态和动态的代码继承和重用 提供一个可解释执行的环境 支持任何开发平台 只写一次,到处使用 支持多线程 支持动态升级 以上特性如何实现 Java虚拟机:JVM 垃圾收集:Garbage Collection 代码安全:Code Security 字节码文件:Verifying
对上为结构中Байду номын сангаас的字节码提供了统一的运行环境,实现了字节码的跨平台
Bytecode
JVM
CPU
Java语言的特性
OObbjjeeccttss aanndd CCllaasssseess
AAddvvaanncceedd LLaanngguuaaggee FFeeaattuurreess
Exception Handling EExxcceepptitoionnss
Developing G raphical User lnterfaces
Java的发展与其分支 java在今天已形成了庞大的体系,经过十年发展,已有了3个平台标准 三大技术平台都提供了相应的开发工具包(SDK:SoftWare Development Kits) java SE --标准版应用平台 java EE--企业级应用平台 java ME—微型版应用平台:应用在存储,运算很小的受限的平台
core java的课程体系
Java语法基础 Java面向对象的编程 Java的高级编程接口:4个专题
Java图形GUI编程 多线程编程 I/O编程 网络编程
Java语言的知识体系结构图
The Java Programming Language Basics
GGeetttitningg SStatarrtetedd
IIddeennttiiffiieerrss,, KKeeyywwoorrddss,,aanndd TTyyppeess
EExxpprreessssioionnss aanndd FFloloww CCoonntrtrooll
AArrrraayyss
Object-O riented Programming
Java的发展 Java的现状 纯面向对象的语言 平台无关性,一次编写,到处运行 适合于基于Internet应用程序开发 Java的地位确立 IT产业很多大公司购买了java的许可证 众多软件开发商已支持java软件产品 Intranet是企业信息系统最佳的解决方案,java发挥了不可替代的 作用
Java的发展与其分支 95.5.23 Oak改名为java 98.12. java1.2,后来改名为java2 陆续出现了java1.3,java1.4 2004.12 java1.5版本推出 命名为java5.0 后来陆续出现java6.0,java7.0
Java的产生与发展
Java语言的特性
Java源文件先通过编译生成一个字节码文件bytecode 字节码不与当前OS相关,结构中立的,是二进制文件。任何平台编译
生成的字节码都是一样的。 字节码文件不能直接执行,必须需要JVM的支撑才能运行 JVM是sun开发的,字节码的结构也是sun定义的,他们之间有很好的接
NNeetw twoorrkkiningg
java语法基础 Day01-Day03
Day01
了解java的产生与发展 理解java语言的特性
理解java虚拟机jvm的特性和功能 理解字节码和垃圾收集的概念 列举出在java平台上实现代码安全的方法 知道在java中定义类,包,applets和applications 掌握编码,编译,运行java应用程序的步骤
BBuuiillddiinngg GGUUIIss
TThhee AAW WTT EEvveenntt M Mooddeell
TThhee AAW WTT CCoommppoonneenntt LLibibrraarryy
JJaavvaa FFoouunnddaatitoionn CClalasssseess
口 JVM存在的意义实际上就是屏蔽掉底层平台的差异,为上层结构中立
的字节码统一运行的环境,而JVM会将字节码转化成相应的底层平台 的机器码执行 java解释器功能是用JVM来实现的,java的解释器是在jvm中运行的 JVM的作用:
对下是屏蔽掉了底层平台的差异,对于上层的字节码而言不需要关心它运 行在什么平台上,由JVM去把底层平台的差异屏蔽掉
Java语言的特性
JVM与跨平台性:
一次编写,到处运行:不同操作系统,不同数据库,不同的服务器
数据类型也可以实现跨平台 Java虚拟机的作用 程序的开发及运行方式 Java的工作方式:先编译后解释
源文件 源文件
编译器 可执行的机
器码文件
解释器 边解释 边执行
Java是先编译后解释执行
第一个java程序 带包的java程序 JVM搜索类的顺序和类加载 CLASSPATH的应用 常用的java命令
Java的产生与发展
Java的产生 Sun公司的Green项目 基于c++开发的Oak语言 Mosaic和Netscape到JavaHot浏览器 Internet的蓬勃发展推动了java的发展(Applet) Java(爪哇) 名字的由来
A ppl ets IInntrtorodduucctitoionn toto JJaavvaa AAppppleletsts
Mul tithread ing TThhrereaaddss
C om mu nication s
SStrtreeaamm I/IO /O aanndd FFiilleess
Java语言的特性
什么是java? 程序设计语言;开发环境;应用环境;部署环境
Java的特性 提供更简单的方式写程序 无指针,无需做内存管理 提供庞大的类库,纯粹面向对象设计 支持静态和动态的代码继承和重用 提供一个可解释执行的环境 支持任何开发平台 只写一次,到处使用 支持多线程 支持动态升级 以上特性如何实现 Java虚拟机:JVM 垃圾收集:Garbage Collection 代码安全:Code Security 字节码文件:Verifying
对上为结构中Байду номын сангаас的字节码提供了统一的运行环境,实现了字节码的跨平台
Bytecode
JVM
CPU
Java语言的特性
OObbjjeeccttss aanndd CCllaasssseess
AAddvvaanncceedd LLaanngguuaaggee FFeeaattuurreess
Exception Handling EExxcceepptitoionnss
Developing G raphical User lnterfaces
Java的发展与其分支 java在今天已形成了庞大的体系,经过十年发展,已有了3个平台标准 三大技术平台都提供了相应的开发工具包(SDK:SoftWare Development Kits) java SE --标准版应用平台 java EE--企业级应用平台 java ME—微型版应用平台:应用在存储,运算很小的受限的平台
core java的课程体系
Java语法基础 Java面向对象的编程 Java的高级编程接口:4个专题
Java图形GUI编程 多线程编程 I/O编程 网络编程
Java语言的知识体系结构图
The Java Programming Language Basics
GGeetttitningg SStatarrtetedd
IIddeennttiiffiieerrss,, KKeeyywwoorrddss,,aanndd TTyyppeess
EExxpprreessssioionnss aanndd FFloloww CCoonntrtrooll
AArrrraayyss
Object-O riented Programming
Java的发展 Java的现状 纯面向对象的语言 平台无关性,一次编写,到处运行 适合于基于Internet应用程序开发 Java的地位确立 IT产业很多大公司购买了java的许可证 众多软件开发商已支持java软件产品 Intranet是企业信息系统最佳的解决方案,java发挥了不可替代的 作用
Java的发展与其分支 95.5.23 Oak改名为java 98.12. java1.2,后来改名为java2 陆续出现了java1.3,java1.4 2004.12 java1.5版本推出 命名为java5.0 后来陆续出现java6.0,java7.0
Java的产生与发展
Java语言的特性
Java源文件先通过编译生成一个字节码文件bytecode 字节码不与当前OS相关,结构中立的,是二进制文件。任何平台编译
生成的字节码都是一样的。 字节码文件不能直接执行,必须需要JVM的支撑才能运行 JVM是sun开发的,字节码的结构也是sun定义的,他们之间有很好的接
NNeetw twoorrkkiningg
java语法基础 Day01-Day03
Day01
了解java的产生与发展 理解java语言的特性
理解java虚拟机jvm的特性和功能 理解字节码和垃圾收集的概念 列举出在java平台上实现代码安全的方法 知道在java中定义类,包,applets和applications 掌握编码,编译,运行java应用程序的步骤
BBuuiillddiinngg GGUUIIss
TThhee AAW WTT EEvveenntt M Mooddeell
TThhee AAW WTT CCoommppoonneenntt LLibibrraarryy
JJaavvaa FFoouunnddaatitoionn CClalasssseess
口 JVM存在的意义实际上就是屏蔽掉底层平台的差异,为上层结构中立
的字节码统一运行的环境,而JVM会将字节码转化成相应的底层平台 的机器码执行 java解释器功能是用JVM来实现的,java的解释器是在jvm中运行的 JVM的作用:
对下是屏蔽掉了底层平台的差异,对于上层的字节码而言不需要关心它运 行在什么平台上,由JVM去把底层平台的差异屏蔽掉
Java语言的特性
JVM与跨平台性:
一次编写,到处运行:不同操作系统,不同数据库,不同的服务器
数据类型也可以实现跨平台 Java虚拟机的作用 程序的开发及运行方式 Java的工作方式:先编译后解释
源文件 源文件
编译器 可执行的机
器码文件
解释器 边解释 边执行
Java是先编译后解释执行