【夹娃系列】java面试基础知识储备(¥1)——java的优点和C++的异同点

没错!!这个文章就是告诉你怎么才能用一个硬币,抓到最多的布娃娃QAQ,这是我抓娃娃的第一个硬币¥1.【声明】夹娃系列纯属个人学习,参考了不少面试的书,《编程之美》、《算法珠玑》、《剑指offer》、《java程序员面试宝典等》,承诺绝不盈利(有啥盈利的点?),给钱都不要那种!!!!

目录

java的优点

  • 是纯面向对象的,所以开发起来比较容易一些。
  • 跨平台。这个优势也是让java变成语言界大哥大的重要原因之一,无论在什么平台上运行,都有jvm来解释,解决了不同平台上不同编码的问题,迁移无压力。
  • 丰富的类库。丰富完备的类库使得java开发变得额更为高效和便捷。其实想吐槽,python如今也做的非常好,在一些方面做的比java更出色。
  • 更好的安全性和健壮性。这个就厉害了。Java的垃圾回收机制让本来繁琐的内存管理瞬间不是事,Java自动回收。强类型机制让Java在网络应用中变得额更加安全。异常处理和安全检查机制也使得Java代码变得更加的健壮。
  • 语言更简洁,更好理解。在C++的基础上,删去了指针,多重继承,单元操作符重载,头文件,宏定义等。
  • 提供了对web开发更好的支持。

Java和C++的异同点

  • java为解释性语言,在任何平台上编译后都生成字节码,由jvm来解释运行。C++为编译型语言,源代码经过编译后生成二进制代码。
  • java纯面向对象,C++是面向对象和面向过程兼容的
  • Java在语言上不支持指针,多重继承,操作符重载,自动强制类型转换等
  • Java有垃圾回收机制,C++需要人为的进行内存的分配。

看吧,一个钢镚果然没有抓到娃娃,这夹娃的功夫不行,下次再来。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值