c语言和java的区别
2015-10-10 10:11
225 查看
今晚读了一下c程序设计语言,这是一本经典书籍,发现C语言和java有很多是相同的,毕竟java是由c语言进化来的。
我大概从我自己的思考来谈谈不同点
1.c语言是面向过程,主要单位是函数,变量和函数的耦合性比较差,大部分是局部变量,java 是面向对象的,属性变量值和方法耦合成一个一个独立的单位-对象
2.基本数据类型不同,c语言是int short long char float double 还有一些特殊类型 结构体,指针,联合体等,数组,字符串 ,java 是byte int short long float double char boolean ,而且c语言的基本类型的位数和操作系统和机器相关,而java 是固定的。
3.文件组织方式不一样,c语言会把全局变量和方法的声明,放在一个文件里面,叫做头文件,后缀名是.h而java 是以类来组织文件的
4.对于方法的定义不同,要单独放在前面,int get(int apple,int banana);并且没有修饰符(private public protect等)
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统