Java 编程学习.ppt
《Java 编程学习.ppt》由会员分享,可在线阅读,更多相关《Java 编程学习.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、研发中心Java 编程入门Write once,run anywhere研发中心 OutlineJava的特性Java的执行架构Java 开发工具JDK的命令Java的标准类库推荐书籍研发中心 Java的特性简单的面向对象的分布式的解释性的健壮的安全的结构中立的可移植的高性能的多线程动态的研发中心 简单性Java的风格类似于C+,所以C+程序员很容易掌握它。Java摒弃了C语言最容易出错的地方,如指针和内存管理Java提供了丰富的类库,事编程更为简单研发中心 面向对象的面向对象是Java的重要特性,Java语言的设计是完全面向对象的,它不支持类似于C那样的面向过程的程序设计技术。Java支持静
2、态的动态的风格的代码的继承和重用。研发中心 分布式的Java包括一个支持Http和Ftp等基于TCP/IP协议的子库,因此Java程序可以凭借URL打开并访问网络上的对象。其访问方式与访问本地的方式几乎完全相同。为分布式尤其是Internet提供动态的内容是一件非常繁重的任务,Java语言的特性使我们能够很容易的实现它。研发中心 健壮的Java致力于检查程序在编译和运行时的错误,类型检查能发现许多开发早期出现的错误。系统管理内存减少了内存出错的可能性。Java还实现了真数组(自动检测数组是否越界),避免了覆盖数据的可能。研发中心 结构中立的Java的源代码是被编译成为一种高层次的于机器无关的字
3、节码的形式,这种字节码在Java虚拟机上运行,再由机器相关的运行条时器实现执行。研发中心 安全的没有指针,避免了非法内存的操作。语言的功能于浏览器本身功能的结合,使之更加安全。字节码的校验ClassLoader通过将网络类与本地类的名称分开,来保持安全性,调入时要通过安全检查,避免木马的出现。研发中心 可移植性Write once,run any where!研发中心 解释性Java是解释性语言,Java解释器能直接运行目标代码指令。研发中心 高效性如果解释器的速度不慢,Java可以在运行是直接将目标代码翻译成机器指令。Sun公司号称用直接解释器1秒钟可以调300,000个过程。研发中心 多线
4、程Java的多线功能使得在一个程序里可以实现多个小任务,多线程为程序提供了更好的交互性能和实时控制性能。在开发难易程度和性能上都比单线程要好。研发中心 动态的Java比C或C+语言更具有动态性,更能适应时刻在变的环境,Java不会因类库的更新,而重新编译程序。研发中心 Java的其它特性垃圾收集(Garbage Collection)以C语言来说,软件工程师必须自己管理内存,但如果管理的不好的话,会造成许多问题。因此Java將此部份交给系统去管理,动态的分配和回收内存空间。异常处理(Exception Handling)Java可以事先在程序中对一些会出错的情況做处理,当程序真正在执行遇到错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程学习 编程 学习
限制150内