`
Wallian_hua
  • 浏览: 29054 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java程序设计

阅读更多

简单性.

  人们希望构建一个无需深奥专业训练就可以进行编程的系统,并且要符合当今的标准惯例.因此,尽管人们发现C++不太适用,但在设计java的时候还是尽可能的接近C++,以便于理解.在java中剔除了C++中许多很少使用,难以理解.容易混淆的特性.在目前看来.这些特性带来的麻烦远远大于带来的好处..

面对对象.

  简单的讲,面对对象设计是一种程序设计技术.它将重点放在数据(也就是对象)和对象的接口上.用木匠来打一个比方,一个"面对对象的"木匠始终关注的是所制作的椅子,第二才是所用的工具;一个非面对对象的则悠闲考虑所用的工具..在本质上,java面对对象能力与C++是一样的.

分布式

  java有一个扩展的例程序.用于处理象HTTP和FTP这类的TCP/IP协议.java应用程序能够通过URL打开和访问网络上的对象,其便利程度如同访问本地文件系统一样.

健壮性.

 java 程序设计目标之一在于使用java编写的程序有多方面的可靠性.JAVA投入了大量精力进行早期问题检测.后期对台贸易的(运行时)检测.并消除了有错倾向的状态....java和C++最大的不同在于JAVA采用了指针模型可以消除重写内存和损坏数据的可能性

安全性.

 java适用于网络/分布式环境.为了达到这个目标.在安全方面投入了很大精力.使用JAVA可以构建防病毒.防篡改的系统.

 体系结构中立

  编译器生成一个体系节中立的目标文件格式.这是一种编译过的代码.只要有java运行时系统.就可以在许多处理器上运行.JAVA编译器通过生成与特定的计算机体系结构无关的字节码指令来实现这一特性.惊心设计的字节码不仅可以很容易的在任何机器上被解释执行.而且还可以迅速的防疫成本地机的代码.

可移植性

 与C和C++不同.JAVA规范中没有依赖具体实现的地方.基本数据类型大小以及有关算法都做了明确的说明..

解释型.

 JAVA解释器可以在任何移植了解释器的机器上执行JAVA字节码,由于连接一个更加增量且简便的过程.所以开发过程也变得更加敏捷更加有探索性.

高性能

 尽管对解释后的字节码性能已经比较满意.但在有一些情况下却需要更加高效的性能.字节码可以(在运行时)被快速的翻译成运行该应用程序的特定的CPU的机器码

多线程

 多线程可以带来更好的交互响应和实时行为.

 动态性

 从各种角度看.java与C或C++想比更加具有动态性.它能够适应不断发展的环境.库中可以自由的添加新方法和实例变量而对客户端却没有任何影响.在JAVA找出运行时刻类型信息十分直观.

                                                                                                                                                                参考 Java 2 核心技术

分享到:
评论

相关推荐

    java程序设计例题全集

    本资源“java程序设计例题全集”显然是一份涵盖了大学Java程序设计课程中各种实例的集合,旨在帮助学习者深入理解和掌握Java编程。 标题中的“java程序设计例题全集”意味着这份资料包含了大量关于Java编程的实践...

    JAVA程序设计.pdf

    JAVA程序设计 本资源主要介绍了JAVA程序设计的基础知识和实践经验,涵盖了JAVA程序的编辑、编译和运行环境、JAVA基本数据类型、运算符与表达式、JAVA程序语法结构、顺序结构、选择结构和循环结构语法等方面的内容。...

    Java程序设计习题集下载

    《Java程序设计习题集》是同作者所编写的清华大学教材《Java程序设计》相配套的习题集。习题集内容覆盖面广,包括:Java言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形...

    [答案][大连理工大学]2021春《Java程序设计》在线作业3.doc

    [答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java...

    雍俊海 Java程序设计教程 课后答案

    Java程序设计是软件开发的基础,尤其对于初学者来说,掌握好Java语言的语法和编程思想至关重要。雍俊海的《Java程序设计教程》是一本深受读者欢迎的教材,其第二版更加深入浅出地讲解了Java的核心概念和技术。课后...

    Java程序设计PPT详解

    《Java程序设计》通过对Java编程语言的全面介绍,引导读者快速地掌握Java编程语言的核心内容并学会灵活运用所学的语言知识及面向对象的编程思想。《Java程序设计》共分12章,内容包括Java语言概述、面向对象编程初步...

    JAVA程序设计教程第2版.pdf

    JAVA 程序设计教程第2版.pdf 概述:本资源是一个关于 JAVA 编程的教程,旨在帮助初学者快速掌握 JAVA 编程语言。下面将对该资源的标题、描述、标签和部分内容进行详细解释,并生成相关的知识点。 一、标题:JAVA ...

    [答案][大连理工大学]2021春《Java程序设计》在线作业2.doc

    [答案][大连理工大学]2021春《Java程序设计》在线作业2.doc[答案][大连理工大学]2021春《Java程序设计》在线作业2.doc[答案][大连理工大学]2021春《Java程序设计》在线作业2.doc[答案][大连理工大学]2021春《Java...

    java程序设计教程课后答案

    在学习Java程序设计时,课后答案对于巩固理解、检查自我学习进度以及深化编程技能至关重要。本教程涵盖了Java语言的基础概念、语法特性以及高级编程技巧。 1. **基础概念** - **变量与数据类型**:Java支持基本...

    Java 程序设计与项目实践

    《Java程序设计与项目实践》是一本深入探讨Java编程技术和实际应用的书籍,旨在帮助读者不仅掌握Java语言的基础,还能通过具体的项目实践提升其编程能力。该书的配套光盘包含了许多有助于学习和理解Java编程的资源,...

    自考Java程序设计真题

    Java程序设计真题集锦 本资源摘要信息总结了Java程序设计的真题集锦,涵盖了从2015年到2019年期间的考试题目,重点标记了重要部分,以便于理解和记忆。本资源摘要信息将对Java程序设计的相关知识点进行详细解释。 ...

    Java程序设计考试试卷和答案(共4套)

    Java程序设计笔试试卷和答案(共2套): 《Java程序设计》笔试卷A.doc ; 《Java程序设计》笔试卷A答案.doc ; 《Java程序设计》笔试卷B.doc ; 《Java程序设计》笔试卷B答案.doc Java程序设计上机考试试卷和答案...

    java程序设计教程第七版课后习题答案

    Java程序设计教程第七版是Java学习者的重要参考资料,其课后习题答案对于巩固理论知识、提高编程技能具有极大帮助。本教程涵盖了Java语言的基础到高级特性,包括但不限于语法、面向对象编程、异常处理、集合框架、多...

    JAVA程序设计(慕课版)课后习题答案

    Java程序设计是编程学习的重要部分,特别是在慕课版的课程中,它通常涵盖了基础到进阶的概念,旨在帮助学生深入理解和掌握Java语言。这个“JAVA程序设计(慕课版)课后习题答案”文件集合提供了对课程练习的解答,这...

    java程序设计教程_第七版_练习题答案

    《Java程序设计教程_第七版_练习题答案》是一份针对Java编程初学者及进阶者的宝贵资源,它包含了多个章节的练习题解答,旨在帮助读者深入理解和掌握Java语言的核心概念和技术。这份教程覆盖了从基础语法到高级特性的...

    《Java 程序设计》作者唐大仕.rar

    《Java程序设计》是唐大仕撰写的一本深入讲解Java编程技术的著作,该书针对初学者和有经验的开发者提供了全面的Java学习资源。在本压缩包中,包含了这本书的电子版,对于想要深入了解Java编程语言的人来说,是一份...

    java程序设计基础.pdf

    Java程序设计基础是一本旨在帮助初学者快速入门Java编程语言的教材。Java作为一种广泛使用的高级编程语言,具备面向对象、跨平台执行等特性。本书从程序设计语言的发展历程讲起,介绍了从机器语言、汇编语言、高级...

    java程序设计-慕课版 +课后源代码+ppt+课后题答案

    【Java程序设计】是计算机科学领域中一门重要的编程语言课程,尤其对于初学者而言,它提供了进入软件开发世界的入口。龚炳江教授的《java程序设计》是人民邮电出版社出版的一本高质量教材,旨在帮助读者掌握Java语言...

Global site tag (gtag.js) - Google Analytics