第一章 Java程序设计技术
概述
什么是Java语言
一个简单的Java程序
程序的编译和运行
常见错误
使用Java核心API文档
什么是Java语言
前身是1991年由美国Sun公司的Jame Gosling、Bill Joe等人开发的Oak语言
Java是一种功能强大的程序设计语言,既是开发环境,又是应用环境,它代表一种新的计算模式
什么是Java语言
面向对象的程序设计语言
与机器无关的二进制格式的类文件
Java虚拟机(用来执行类文件)
完整的软件程序包(跨平台的API和库)
Java语言
Java语言的特点
语法简单,功能强大
类似于C++,去掉了C++中不常用且容易出错的地方
完全面向对象
分布式与安全性
强调网络特性,内置TCP/IP、HTTP、FTP协议类库
三级代码安全检查机制
与平台无关
一次编写,到处运行
Java语言的特点
解释编译两种运行方式
just-in-time编译器,简称JIT编译器
多线程
动态执行
执行代码是在运行时动态载入的
丰富的API文档和类库
Java的三层架构
主机架构
集中处理,集中管理,各用户分享使用计算机资源。这种模式下,可移植性差,扩充系统费用较大
个人计算机(PC)
本地处理,本地管理,各用户独占系统资源,管理维护费用直线上升
Java的三层架构
Java计算模式
结合了上述两种模式的优势,它可用于客户/服务器架构,将公共使用的程序放到应用程序服务器上,用户使用时从服务器上下载到客户端,各用户独立使用设备和程序。当程序更新时,只需在服务器上进行。不必在客户端做任何维护工作,达到“零管理”的理想目标。
Java语言的目标
创建一种面向对象的语言
提供一种解释环境
这可以缩短系统开发的编译-连接-装载-测试周期,提高开发速度。
去掉了影响代码健壮性的功能
如指针结构及程序员负责的内存分配与释放。
Java语言的目标
为程序运行多线程提供了方法
允许程序下载代码模块
在程序运行生命期内可以动态修改
检查下载的代码模块,提供了保证安全的一种手段
Java程序设计技术课件 来自淘豆网m.daumloan.com转载请标明出处.