![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发基础
沈某欣
这个作者很懒,什么都没留下…
展开
-
java语言和C语言的区别
区别:1、在运行方式上:C:原始的C是面向过程的.就是按行执行.JAVA:绝对的面向对象.就像按模块执行.(补充:当然,在C++,及C#上,C也有向面向对象模式转换)2、在语句结构上:C:在中国应该算是编程语言的颠峰应用.C就像个完全服从的军人.你让他做什么他就做什么.你完全控制他,但你必须全程了解他之后才能控制好他.C里面特有指针,地址等.以及数组存储方式与JAVA不一样.JAV...转载 2018-10-31 10:07:57 · 4086 阅读 · 0 评论 -
面向对象与面向过程的区别(举例)
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回...转载 2018-10-31 10:24:56 · 1605 阅读 · 0 评论 -
数组和链表的区别比较
1.数组:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少插入和删除元素,就应该用数组。2.链表:链表中的元素在内存中不是顺序存储的,而是通过...转载 2018-11-06 10:31:49 · 204 阅读 · 0 评论 -
java语言的主要特性
**1. Java语言是易学的。**Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。**2. Java语言是强制面向对象的。**Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。**3. Java语言是分布式的。**Java语言支持Interne...转载 2018-11-05 22:24:57 · 429 阅读 · 0 评论 -
mysql与oracle的区别
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。总结出以下几点注意事项。1. 自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数...转载 2018-11-05 22:40:26 · 369 阅读 · 0 评论