学习C++过程中发现的C++与JAVA的不同点

本文对比了C++与Java的特点,讨论了C++在内存管理上的手动操作需求、逻辑严谨性和指针使用等方面的优势,同时提及Java在这些方面的限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,C++对内存操作很明晰,JAVA全部丢给虚拟机,以前也从来没仔细想过,C++的动态内存需要自己整理,今天听course的时候听到C++内存管理习惯用堆,虽然J2ME里也有heap的概念,但一直很模糊,据Joe讲,纯粹的C++也不用去细致管堆的操作,在symbian中则需要把类变量等压入堆中,完了还要pop,说是跟个简易的gc差不多,不是很清楚,大家谁清楚的,告诉俺一下,俺是新米

2,C++逻辑上要比java严密。。。个人感觉。而且提供给程序员可以实行的东西也更多,可以自己写typedef,也可以自己写自己比类简单很多的结构体,运算符等等,java感觉处处限制,不如C++灵活

3,就是指针了,看到一大堆&和*老实说头真的很昏。。。希望赶快摆脱java的惯性思维

以后这个title会慢慢补充,今天就到这里,也许有一天回过头来看的时候会觉得这个时候的我很傻很天真,,,哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值