1 / 28
文档名称:

与面向对象程序设计.pptx

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

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

分享

预览

与面向对象程序设计.pptx

上传人:wz_198613 2019/12/1 文件大小:173 KB

下载得到文件列表

与面向对象程序设计.pptx

相关文档

文档介绍

文档介绍:Java语言的特点Simple(易学,自动内存管理,简化重载,去掉指针及C++中一些不是绝对必要的功能)object-oriented(纯面向对象语言,程序代码以类的形式组织,由类来定义对象的各种状态和行为)Distributed(丰富的网络编程功能-轻松处理TCP/IP通过URL访问远地资源;字节码可来自网络)Interpreted(Java是解释型的,但Java通过预先将源代码编译为接近于机器指令的字节码,有效地克服了传统解释型语言的性能瓶颈,同时又保持了解释型语言的可移植性。Java解释器能直接在任何机器上执行Java字节码)Java语言的特点Robust(静、动态检查,排除出现错误的条件,异常处理,取消指针,内存保护)Secure(使用于网络/分布式运算环境,确保建立无病毒且不会被侵入的系统。内存分配及布局由Java运行系统决定,字节码验证)architecture-neutral(让Java应用程序能够在网络上任何地方执行,字节代码-平台无关性、完全统一的语言版本-实现无关性,访问底层操作系统功能的扩展类库–不依赖于具体系统)Portable(源于7而且Java本身环境的可移植)Java语言的特点high-performance(字节码->目标代码)multi-threaded(在语言级嵌入了对并发控制的功能-多线程控制,大大简化了多线程应用程序的开发)Dynamic(面向对象设计的延伸。JAVA的基本组成单元是类,而Java的类又是运行时动态装载的。可以在分布环境中动态地维护应用程序和类库的一致性。更能适应时刻变化的环境,Java不会因程序库的更新,而必须重新编译程序)Java是什么…上的世界语。Java是最佳的网络应用开发语言。平台,并进而引发、带动了Java产业的发展和壮大,成为当今计算机业界不可忽视的力量和重要的发展潮流与方向!Java的工作方式本地计算机系统Java虚拟机(JVM).—JVM、JREJVM-javavirtualmachineJVM虚拟机将java字节码程序翻译成机器语言。然后有计算机执行。JVM没有其他相关的文件。.JVM本身不足以支持javaapplication和applet的运行。JRE-。.java术语—(syntax):在java技术中如何编程。API包括数百个类——公司预先编好的代码,你可以在编程中充分利用它们的功能。java术语—JDK、J2SDKJDK—javadeveloper’skit(java开发工具包)JDK包含JVM和其他工具,以及所有的API和相关文件。JDK是java技术的旧名(1999/11以前),。Java2—Java2Platform,J2SDK–java技术的新名称SDK—SoftwareDevelopmentKitJVMJREJ2SDKJVMplusbasicAPIs(whatyouneedtodistributetopeoplewhowillrunyourJavaprograms)pilers,tools,anddocumentation(whatyouneedinordertowritejavatechnologyprograms).Java虚拟机JVM提供以下定义:指令集(Bytecodes是JVM的机器指令)。寄存器组类文件格式栈垃圾回收“堆”(实现内存的动态分配和自动回收)内存区域