什么是Java语言 面向对象的程序设计 与机器无关的二进制格式的类文件 Java虚拟机(用来执行类文件) 完整的软件程序包(跨平台的API和库)
什么是Java语言 面向对象的程序设计语言 与机器无关的二进制格式的类文件 Java虚拟机(用来执行类文件) 完整的软件程序包(跨平台的API和库) Java 语 言
Java语言的特点 语法简单,功能强大 类似于C++,去掉了C艹+中不常用且容易出错的地方 完全面向对象 分布式与安全性 强调网络特性,内置TCP/IP、HTTP、FTP协议类库 三级代码安全检查机制 与平台无关 一次编写,到处运行
Java语言的特点 ▪ 语法简单,功能强大 ▪ 类似于C++,去掉了C++中不常用且容易出错的地方 ▪ 完全面向对象 ▪ 分布式与安全性 ▪ 强调网络特性,内置TCP/IP、HTTP、FTP协议类库 ▪ 三级代码安全检查机制 ▪ 与平台无关 ▪ 一次编写,到处运行
Java语言的特点 解释编译两种运行方式 just-in-time编译器,简称JT编译器 多线程 动态执行 执行代码是在运行时动态载入的 丰富的API文档和类库
Java语言的特点 ▪ 解释编译两种运行方式 ▪ just-in-time编译器,简称JIT编译器 ▪ 多线程 ▪ 动态执行 ▪ 执行代码是在运行时动态载入的 ▪ 丰富的API文档和类库
Java的三层架构 主机架构 集中处理,集中管理,各用户分享使用计算机 资源。这种模式下,可移植性差,扩充系统费 用较大 个人计算机(PC) 本地处理,本地管理,各用户独占系统资源, 管理维护费用直线上升
Java的三层架构 ▪ 主机架构 ▪ 集中处理,集中管理,各用户分享使用计算机 资源。这种模式下,可移植性差,扩充系统费 用较大 ▪ 个人计算机(PC) ▪ 本地处理,本地管理,各用户独占系统资源, 管理维护费用直线上升
Java的三层架构 Java计算模式 结合了上述两种模式的优势,它可用于客户/服 务器架构,将公共使用的程序放到应用程序服 务器上,用户使用时从服务器上下载到客户端, 各用户独立使用设备和程序。当程序更新时, 只需在服务器上进行。不必在客户端做任何维 护工作,达到“零管理”的理想目标
Java的三层架构 ▪ Java计算模式 ▪ 结合了上述两种模式的优势,它可用于客户/服 务器架构,将公共使用的程序放到应用程序服 务器上,用户使用时从服务器上下载到客户端, 各用户独立使用设备和程序。当程序更新时, 只需在服务器上进行。不必在客户端做任何维 护工作,达到“零管理”的理想目标