【delphi开源代码栏目提醒】:以下是网学会员为您推荐的delphi开源代码-第一章Java入门(PDF-48) - 编程语言,希望本篇文章对您学习有所帮助。
gke.tzc.edu.cnQQ81238865柯光领11JavaJavaJavaJava程序设计程序设计Gke 2011TaizhouUniversityPagePage22/ 48/ 48第1讲Java入门Java Java 语言特点语言特点JavaJava的发展及版本的发展及版本JavaJava程序编译执行程序编译执行JavaJava程序设计规范程序设计规范Gke 2011TaizhouUniversityPagePage33/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门精简的系统力图用最小的系统实现足够多的功能。
无需强大的硬件环境在小型的机器上便可以良好地运行对编程人员Java非常友善的无需进行复杂深奥钻研只要理解一些基本的概念就能编写出合适的应用程序类似C 的语法。
易于
学习而又比C 简单Gke 2011TaizhouUniversityPagePage44/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门采用了面向对象技术并更加彻底所有的Java程序和Java applet均是对象实现了模块化和信息隐藏继承性实现了代码的复用使用户可以建立自己的类库Gke 2011TaizhouUniversityPagePage55/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门通过Java提供的类库可以方便地处理TCP/IP协议用户的应用程序可以通过URL地址访问网络上的其他对象就像访问本地文件一样简单.Gke 2011TaizhouUniversityPagePage66/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门Java程序在编译及运行程序时都要进行严格的检查以消除错误发生的可能性.作为一种强类型语言Java 在编译和连接时都进行大量的类型检查防止不匹配问题的发生.Gke 2011TaizhouUniversityPagePage77/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门作为网络语言Java 提供足够的安全保障并且要防止病毒的侵袭.严格检查其访问数据的权限.不允许网络应用程序修改本地数据下载到用户计算机中的字节代码在执行前要经过工具核实.由Java运行时的解释器来执行解释器通过阻止对内存的直接访间来进步提高Java的安全性.不能使用指针应用程序便不能计算来非法访问对象的私有成员.Gke 2011TaizhouUniversityPagePage88/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门
网络上充满了各种不同类型的机器和操作系统.为使Java 程序能在网络的任何地方运行解释器生成与体系结构无关的字节码结构的文件格式他们只需提供相应的Java 运行系统便能在任何种类的处理器上运行.????Java Java 语言产生的动机语言产生的动机Gke 2011TaizhouUniversityPagePage99/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门体系结构中立使得Java程序具有可移植性.同时Java的类库也具有可移植性可以在不同平台下使用.另外Java的编译器由Java语言实现运行器由标准C实现因此Java本身也具有可移植性.Gke 2011TaizhouUniversityPagePage1010/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门Java解释器直接对Java字节码解释执行字节码本身包含了许多编译时产生的信息使连接过程更加简单.Gke 2011TaizhouUniversityPagePage1111/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门尽管是解释执行但具有非常高的性能在些特定的CPU上Java 字节码可极快速地转换成机器码让人几乎无法感觉到它是在解释执行.由于Java 字节码格式的设计针对着机器码的转换实际转换时相当简便自动的寄存器分配与编译器对字节码的一些优化可使之生成高质量的代码.Gke 2011TaizhouUniversityPagePage1212/ 48/ 48Java 语言的特点简单性面向对象技术分布性健壮性安全性体系结构中立可移植性解释执行高性能多线程第1讲Java入门⊙多任务操作系统-多线程多线程是这样一种机制它允许在程序中并发执行多个指令流每个指令流都称为一个线程彼此间互相独立. 多个线程的执行是并发的也就是在逻辑上“同时”而不管是否是物理上的“同时”. 多线程和传统单线程程序设计最大的区别在于由于各个线程的控制流彼此独立使得各个线程之间的代码是乱序执行的由此带来的线程调度同步等
问题将在以后探讨.Gke 2011TaizhouUniversityPagePage1313/ 48/ 48Java 语言的特点–总结第1讲Java入门Jav