找回密码
 加入怎通
查看: 341|回复: 7

[其他] 用JAVA开发软件的好处

[复制链接]
2389685090 发表于 2016-04-14 15:55:06 | 显示全部楼层 |阅读模式

  p# |  C+ D9 Q6 Q9 M+ r) Y* @. T  Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。现Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。现常用的Java平台基于Java1.5,最近版本为Java1.7。) v1 k% f/ R( \6 w2 U
  第一:简单:我们都知道Java是目前使用最为广泛的网络编程语言之一。他容易学而且很好用,如果你学习过C++语言,你会觉得C++和Java很像,因为Java中许多基本语句的语法和C++一样,像常用的循环语句、控制语句等和C++几乎一样,其实Java和C++是两种完全不同的语言,Java只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去了运算符重载、多重继承等模糊的概念,C++中许多容易混淆的概念,有的被Java弃之不用了,或者以一种更清楚更容易理解的方式实现,因此Java语言相对是简单的。
, w) z- z* m$ P# f  r, K  第二:安全性:当你准备从网上下载一个软件或者其他资源时,你最大的担心是他们中有没有恶意的代码,比如该程序是一个病—毒程序等。由于Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。因此不必担心病—毒的感染和恶意的企图。& V7 g0 n; q6 {2 H) w
  第三:动态性:Java程序的基本组成单元就是类,而类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库,而不像C++那样,每当其类库升级之后,相应的程序都必须重新修改、编译。Java在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。
5 i& W4 P8 {3 }  第四:多线程:Java的特点之一就是内置对多线程,多线程允许同时完成多个任务。C++没有内置的多线程机制,因此必须调用操作系统的多线 程功能来进行多线程程序的设计。多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上的实时交互行为。shop.epweike.com/4148970/9 X& c; {; \/ F7 M' U# k% }
3 ^) B* ?4 }8 d( ^0 J$ z

暂时无法加载帖子列表

回复

使用道具 举报

上海威展电子 发表于 2016-04-14 16:03:29 | 显示全部楼层
这就是传说中坐沙发的感觉吗?好鸡动!!!
回复

使用道具 举报

默默_小柒 发表于 2026-02-05 11:24:44 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

LK-划时代 发表于 2026-03-14 08:16:07 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

犟犟 发表于 2026-07-17 20:54:58 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复

使用道具 举报

牛更生 发表于 2026-10-10 09:28:37 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

a197688 发表于 2026-10-17 21:57:14 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

csyp2017 发表于 2026-10-21 13:31:30 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-10-27 03:07 , Processed in 0.035282 second(s), 26 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表