C与Java的比较?【可能面临软件开发培训,来此咨询下】
如题啊,本科的时候学过C(刚刚过二级),好久没碰了,现在想再培训就业。因此咨询下,这两种语言的一些比较!谢谢各位大侠
实际上我知道的也不是太多,我知道的有以下几点:
1、C是面向过程的语言,Java是面向对象的。
2、Java的跨平台性比较好。
3、Java中存在空间自动回收机制,不需要手动释放占用的内存,C要手动释放。
4、C中有指针(个人认为比较难学),Java中没有指针。
具体学习哪种语言要根据你从事的工作,不同的工作对语言要求是不一样的。不过,Java是应用比较广泛的一种语言。