Java—健壮性和代码重用
Java—健壮性和代码重用,java,code-reuse,robust,Java,Code Reuse,Robust,我对java概念有一些疑问:
java中的代码重用与使用其他编程语言(如C)中定义的函数类似吗
Java本质上是健壮的还是提供了一种编写健壮代码的方法
有人能解释一下以上两个吗。我读过几本书,但没有弄清楚“代码重用”是指包含同一项目中的其他文件:是的。否则,不会
至于第二个,Java是健壮的,如下所示:
代码重用
我想给大家指出一些关于这个话题的链接
从第一个链接开始介绍代码重用的一些要点
代码重用是最常见的一种重用,指的是代码的重用
源代码位于应用程序的各个部分内,可能跨越
多个应
我对java概念有一些疑问:
java中的代码重用与使用其他编程语言(如C)中定义的函数类似吗
Java本质上是健壮的还是提供了一种编写健壮代码的方法
有人能解释一下以上两个吗。我读过几本书,但没有弄清楚“代码重用”是指包含同一项目中的其他文件:是的。否则,不会
至于第二个,Java是健壮的,如下所示:
代码重用
我想给大家指出一些关于这个话题的链接
从第一个链接开始介绍代码重用的一些要点
代码重用是最常见的一种重用,指的是代码的重用
源代码位于应用程序的各个部分内,可能跨越
多个应用程序。在最好的情况下,代码重用是通过
共享函数和过程的公共类或集合。在
最糟糕的是,代码重用是通过复制然后修改来实现的
现行守则。我们行业的一个可悲的现实是代码复制
通常是开发人员实践的唯一形式的重用
稳健
引自核心Java,第一卷,基础知识
“Java是用来编写程序的,这些程序必须是可靠的
Java非常重视早期检查
可能的问题,稍后的动态(运行时)检查,以及消除
容易出错的情况……最大的区别是
Java和C/C++之间的区别在于Java有一个指针模型
消除了覆盖内存和损坏数据的可能性。”
此功能也非常有用。Java编译器检测到许多错误
在其他语言中,只有在运行时才会出现的问题。作为
关于第二点,任何花了几个小时追忆往事的人
指针错误导致的损坏对此非常满意
Java的特性
如果您来自像VisualBasic这样的语言,那么
显式地使用指针,您可能想知道为什么会这样
重要的。C程序员就没那么幸运了。他们需要指向他们的指针
访问字符串、数组、对象甚至文件。在VisualBasic中,您可以
不要对这些实体中的任何一个使用指针,也不需要这样做
担心它们的内存分配。另一方面,许多数据
结构很难在无点语言中实现。JAVA
给你最好的两个世界。你不需要为你的工作提供指针
像字符串和数组这样的日常构造。你有权力
指针,如果您需要它,例如,用于链接列表。你总是
完全安全,因为您永远无法访问坏指针,请
内存分配错误,或必须防止内存泄漏
走开
代码重用——是的,您编写面向对象的模块化代码,使其可重用,其方式类似于您在C中创建函数和重用的方式。java健壮吗?JVM非常健壮,它有一个奇妙的优化垃圾收集器,可以为您管理内存!正如@aishwarya所说,您可以在Java和C中使用其他项目,但Java有不同的过程。
Java: A simple, object-oriented, network-savvy, interpreted, robust,
secure, architecture neutral, portable, high-performance, multithreaded,
dynamic language.