JAVA和C
来源:互联网 发布:码枫青少儿编程 编辑:程序博客网 时间:2024/06/05 20:16
自己学习了一段时间JAVA,今天想总结一下C与JAVA的区别!
很多都是废话!
现在我们还是在windows下编程,不论是C还是JAVA,因为方便!C使用的开发工具是source insight,Java是eclipse!然后把代码上传到linux服务器,然后进行编译!C就make,java就mm,说到编译,这里需要说说makefile,在主目录下有一个总的makefile,然后就是其他的目录下的makefile,然后联合编译!makefile需要学学!很多人说既然在windows下开发为什么要在linux上编译呢,因为我们的硬件设备采用的是linux系统,所以最后要生成linux可执行文件,因为windows下开发方便吧!这里还是没有说到C和JAVA的区别!在我没有接触JAVA之前,知道JAVA是面向对象语言,而C很多时候是面向过程的语言,经过我们的分析,觉得JAVA的类就是函数指针数组,里面可以执行很多方法!继承确实是C不能实现的,重载在C中就是错误的!这都是语言上的一些规定!编程语言非常多,都有自己存在的意义!无所谓是不是好,主要学习的东西还是在编程思想上,工具的数量使用会大大加快开发速速!比如我做的是机顶盒项目,现在转向安卓开发,语言上不一样了,但是编程思想上还是相同的,搜索节目的流程还是那个,升级码流还是那个编写的方法,底层还是使用C去做,最后就是C完成底层,JAVA完成上层,实现安卓机顶盒的开发,只是因为对安卓的开发不是很熟练,所以前期比较茫然,然后XML文件不会写!这些都是次要的,因为这个机顶盒的开发流程和本质的东西还是那个,只不过是添加点体验,虽然现在体验才是王道,但是你依然很值钱!但是现在机顶盒不火了,竞争很激烈,而且未来,这些鼓吹机顶盒是家庭的娱乐中心的思想,是不是还在!程序员貌似就这么几年的时间,是不是应该给自己的未来定个位置,是要搞银行开发还是其它的,个人觉得银行开发会越老越值钱!可是银行开发并不是嵌入式的东西,又觉得嵌入式开发才是未来的大方向!嵌入式更多的现在要学习linux系统和能在linux下面运行的语言!而windows正在受linux 的冲击,但是windows仍然是霸主地位!不知道。。。还是先学好C语言吧!
说的真乱,还墨迹!
嘿嘿!
- JAVA和C
- 浅谈Java和C
- ADT、C和Java
- JAVA 和 C
- objective-c和java
- 关于c和java
- c、c++和java
- Java和c作业
- c,c++,和java各自的优缺点
- c和c++,java,javascript标识符
- java和C的接口
- c和java中的二进制文件
- 比较C Sharp和Java
- 比较C Sharp和Java
- C和JAVA的交互
- java和C++ C比较
- Java 和 Objective C 比较
- java和c的区别
- servlet 上传文件
- 【z转载】学习STL map, STL set之数据结构基础
- 我常用的排序
- hash表的一点小小的总结
- Scanner类的用法
- JAVA和C
- Nand分区及nand erase简解
- SNS网店软文推广法
- Ubuntu12.04下eclipse提示框黑色背景色的修改方法
- 坑爹的粗心。Tabhost java.lang.ClassNotFoundException:
- Altium Designer入门使用4--原理图设计2
- Web缓存技术
- UISegmentedControl 分段控件-IOS开发
- js动态加载,并调用其中方法