Java的部分特点

java的部分特点

1.简单性:
Java在语法规则上跟C++是类似的,但C++支持的多继承、指针、内存管理等是十分复杂的且又容易引起错误,而Java里面则是将这些都剔除了,相对而言则是更加的简单;尤其是Java有垃圾回收机制,不用再为内存管理而花心思,可以把更多的时间与精力花在研发上。

2.面向对象:
面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发变得简单易用,节省代码。Java是一个纯面向对象的语言,“一切皆类”。

3.可移植性(跨平台):
Java程序是一次编译到处运行。Java程序可以在Windows上运行并不做任何修改直接在Linux上运行,这就是Java的可移植性/跨平台。

拓展:因为Windows和Linux两个系统的系统内核是不同的,操作执行指令也是不同的,所以Java程序是不能直接在操作系统上运行的;因为Java程序只有一个,而系统的原理又不一样,所以原先的sun公司则让Java程序运行在一台虚拟机上,叫Java虚拟机,即JVM。
JVM是运行在操作系统上的,所以根据操作系统下载该系统版本的JVM才可以运行Java程序。

4.稳健性:
因为最初Java的定位是用来开发编写消费类家用电子产品软件的语言,所以它被设计成写高可靠和稳健软件用的。
Java是有垃圾回收机制,即GC机制,可以将程序运行中产生的垃圾自动回收,释放出内存空间使得整体更加的稳健。

个人的水平有限,对Java的特性大概只懂得这些,其他的一知半解就不拿出来献丑了,要是有懂的大佬务必请留言指点一下孩子呀。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值