软件技术JAVA是啥意思???

软件技术JAVA是啥意思???

Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:
1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。
5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。
6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。
10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。

本文来自网络转载,仅供学习参考!不代表趣典故立场,本站不拥有所有权,不承担相关法律责任。如发现本站有抄袭侵权/违规的内容,请发送邮件至@qq.com进行反馈,一经查实,本站将立刻删除。

(0)

相关推荐

  • 你是谁你发这些有什么目的

    搞笑可爱表情包,斗图界里的扛把子 瞎搞麴野 2021-4-8 21:32 熊猫人来袭,欢迎来到沙雕年代。野弟收集了好久的搞笑表情包,今宴蠢天都分享给你啊,请放松你的面部表情。 说的…

    2023年10月13日
  • Traipoom是什么意思

    你好,Traipoom是人名。 泰国一个电视剧:《真爱不灭》的男主人公叫Traipoom 由Dome Pakorn Lam 饰演。 望采纳,谢谢 CCCO是什么意思? 网络释义 1…

    2023年10月13日
  • 吃干地瓜梗做的咸菜有营养吗

    有营养 可以摄取很多纤维素不过要补充其他食物 摄取其他方面的营养 能不能吃红薯梗能不能吃 开水焯一下,在扒皮会省劲些新鲜的地瓜梗由于含有糅酸,要特别留意先在泡制前煮它半熟(而其他的…

    2023年10月14日
  • 摸你穷是什么梗

    摸你穷,是德语munition的空耳发音,意为“弹药”,出自团扒游戏《战地1》。当玩家发出塌猜昌请求补给弹药的指令时就会触兆缓发带有“摸你穷”的语音。 同样的梗还有萨尼铁塔,意思是…

    2023年9月28日
  • 自贡移动是什么梗?

    此梗源于抖音博主自贡移动,由于该账号经常发颜值较高的小姐姐,从而吸引了一大波的粉丝在评论区评论感谢自贡移动,纷纷表态要去办理移动卡。 告白方法(帮人家告白(介绍)) A.在你身边我…

    2023年9月30日
  • /C是什么键?

    是两个键 先打/ 接着在后面打大写的C 在C后面跟1 2 3 4 任意一个数字 再打空格键 就可以在后面打彩色的字啦 C语言难么?适合什么样的人去学?C语言主要包括哪些? C语言还…

    2023年10月25日
  • 有红塔山这座山吗?

    红塔山介绍 红塔山因山体顶部耸立有元代所建白塔而得名,红塔原名白塔。位于玉溪市东南约二公里的文笔山上,元代始建,清代道光十九年(公元1839年)重建。1958年将白塔涂为红色,更名…

    2023年10月18日
  • 维生素C的构造以及作用

    维生素C又叫抗坏血酸,是一种水溶性维生素。 维生素C主要生理功能 1、 促进骨胶原的生物合成。利于组织创伤口的更快愈合; 2、 促进氨基酸中酪氨酸和色氨酸的代谢,延长肌体寿命。 3…

    2023年10月25日
  • 天坑里是什么?

    在2001年之前,提及天坑这个词汇,通常特指重庆奉节县的小寨天坑。2005年后,“天坑”这个由中国人定义的术语在国际喀斯特学术界获得了一致的认可,并开始使用“tiankeng”,通…

    2023年10月14日
  • 0713粉丝为啥叫酒菜?

    1. 因为0713粉丝喜欢用“酒菜”这个称呼来互相称呼和打招呼。2. “酒菜”这个称呼源于0713粉丝的特殊爱好,他们喜欢在闲暇时间品尝各种美食和饮品,其中包括酒和小菜。3. “酒…

    2023年9月27日