学完了c++.现在正学java,突然没了动力,和c++差不多嘛 ,感觉就是封装了一下指针,刚查了一下,好多人都说java不用担心指针的问题,可我感觉如果把指针弄懂了,也没什么不好管理的。还有说可移植性的,可是就我现在用的软件看,好多都没有跨平台(包括很多知名的软件),似乎也没必要,就算跨平台的也不是java写的,就像chrome, firefox,之类的,(有一两个是用java写的,但是启动速度真的让人受不了)。所以给我的感觉就是用java写软件,pc无望(只能写小众的玩具程序),只能是手机,除了手机,我真想不到还能能在哪用。总结一下,就是想知道:
1.java能用在哪些常用的,实用的,知名的设备上?
2.哪些知名的程序,应用是用java写的?
3.哪些软件是单纯通过java来实现跨平台的?
4.c++的指针真的那么难管吗?(有深入的学习和理解指针,并有一点小教训后)
请高手回答。
ps:
eclipse的启动速度好慢,有没有快一点的有类似功能但快一点的推荐?
像vc6那和即点即用,秒开的
1.java能用在哪些常用的,实用的,知名的设备上?
2.哪些知名的程序,应用是用java写的?
3.哪些软件是单纯通过java来实现跨平台的?
4.c++的指针真的那么难管吗?(有深入的学习和理解指针,并有一点小教训后)
请高手回答。
ps:
eclipse的启动速度好慢,有没有快一点的有类似功能但快一点的推荐?
像vc6那和即点即用,秒开的
2、JAVA不要钱如果使用微软的东西还要收费
(在下不是帮.Net做广告,只是让对.Net有误解的人了解下实际的情况)1、使用Java免费而使用.Net要收费。
其实C#本身是免费的,在MS的官网可以免费下到.Net SDK。真正收费的只是VS这个IDE(话说人家把个IDE功能做到这么强,收点钱其实也是天经地义的吧)。而且.Net其实也有免费的IDE(例如SharpDevelop)。
2、使用.Net要使用收费的数据库SQL Server。
这个我想不少人都知道,MySQL也有用于.Net的接口dll,到MySQL官网有的下。
3、.Net不跨平台。
确定,MS并没有在其它OS上做.Net Framework。但不表示其它团体不会做。事实上Unix/Linux上就有个.Net运行环境Mono。
4、.Net的服务器IIS只能在Windows上运行。
事实上,Apache这款服务器是可以运行ASP.Net的。