1 / 39
文档名称:

java语言程序设计.ppt

格式:ppt   大小:471KB   页数:39页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java语言程序设计.ppt

上传人:2623466021 2022/1/12 文件大小:471 KB

下载得到文件列表

java语言程序设计.ppt

文档介绍

文档介绍:Java语言程序设计
课程目标
通过这门课的学****你将会了解到

基本数据类型
控制流程
方法
面向对象程序设计
图形用户界面
异常
多线程
多媒体
网络
数据库
2021/6/29
2
参考教材
程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为
2021/6/29
14
10 是动态的
自身的设计使她适合于一个不断发展的环境
在类库中可以自由的加入新的方法和实例变量而不会影响用户程序的执行
通过接口来支持多重继承使之比严格的类继承具有更灵活的方式和扩展性
2021/6/29
15
的用途
程序有两种类型:
一种是可在网页上运行的,称为小应用程序。
另一种是,即应用程序,可完成任何计算任务。
用于的
自带的一个演示程序。用浏览器打开网页文件1,嵌入的就开始运行,一个模拟时钟出现在网页上,显示出系统当前时间。
2021/6/29
16
2021/6/29
17
上的页面是用(超文本标记语言)编写的,只能用来定义页面的布局结构,它不是一种编程语言。用建立的页面是静态的,而且不具备交互能力。假如想通过页从事商业活动,就必须使页具有和用户交互的能力,此时就可以大显身手了。例如,用编写一个接受用户订单输入的,然后嵌入到中,当用户打开该页面时,嵌入的将被运行,用户可以输入订单信息,然后安全地发送出去。
2021/6/29
18
独立运行的
运行时的窗口界面是由浏览器提供的,因此它不能脱离浏览器而独立运行。而 则和任何应用程序一样自建窗口界面,可以独立运行。事实上,语言就是一门高级编程语言,和其他高级编程语言并无两样。
,运行结果和普通的应用程序完全一样。
2021/6/29
19
2021/6/29
20
及其版本
什么是?
是开发工具包 (  ) 的缩写。它是一种用于构建在 平台上发布的应用程序、 和组件的开发环境
是一切应用程序的基础,所有的应用程序是构建在这个之上的。它是一组,也可以说是一些
2021/6/29
21
的版本
的版本
(1995)
(1996)
2 (1998) 此版本以后称为 2
2 (2000)
2 (我们使用的版本)
2 (最新)
按的应用环境划分
J2( 2 )
J2( 2 )
J2( 2 )
2021/6/29
22
开发工具
商业软件


é


开源软件或共享软件
2021/6/29
23
实现一个简单的
的编写
编译
执行
实现一个简单的
的编写
编译
察看
2021/6/29
24

!

{
([] )
{
(" !");
}
}
2021/6/29
25
编译程序
命令行
2021/6/29
26
的执行
命令行
Java
Interpreter
on Windows
Java
Interpreter
on Sun Solaris
Java
Interpreter
on
Linux
Bytecode
...
2021/6/29
27
示例
:...
2021/6/29
28
程序剖析
注释()
保留字( )
修饰符()
语句()
块()
类()
方法()
方法( )
2021/6/29
29
一个简单的应用
/* */
;


{
( g)
{
(" !",10,10);
}
}
2021/6/29
30
创建一个文件
<>
<>
< ""
= 200 = 200>
<>
<>
<>
2021/6/29
31
2021/6/29
32
察看工具
例:
2021/6/29
33
程序剖析
语句
继承()
类的实例
方法和类
2021/6/29
34
与 的比较
相同点
代码相同,都是程序
不同点
运行环境有所差别
是独立运行的程序,与其它高级语言编写的相同
必须在浏览器中运行
出于安全考虑,受到了一些安全限制
2021/6/29
35
虚拟机()的运行过程
代码的装入
代码的校验
代码的执行

载入类(ClassLoader)
字节码验证
Byte code Verifier
解释器