01 2020 档案
摘要:java是一门面向对象设计的语言,面向对象是什么呢?是一种思想,一种解决问题的手段。 面向对象与面向过程 面向对象与面向过程其目的都是解决问题 而面向对象针对点较为宏观,类似分而治之的解决方式,处理问题找的不是问题的解决步骤,而是针对能完成该步骤的人,也是我们生活中常见的管理方式。 面向过程针对较为
阅读全文
摘要:插入排序,见名知意思,就是将元素插入到它应该待的位置,来实现排序。什么叫应该待的位置呢?通俗点说,插入排序的原理是将一个元素插入到有序数组,不断地扩展有序数组的长度实现整个数组的有序。 插入排序进行的移位操作有两个: 1、是将要插入元素清除,其他与有序数组无关元素后移 2、是在找到了插入位置之后的插
阅读全文
摘要:冒泡排序之所以叫冒泡排序,是因为其排序规则如果水中气泡一样,从底部到顶部依次变大,最顶部的一定是最大值,通过不断的冒泡,实现数据的有序化。 从底部开始冒泡,冒泡到哪个位置,该位置即为底部元素中的最大值,一轮冒泡结束,最大值就到了顶部。进行数组长度-1次数的冒泡,数据就可以实现从大到小的排序了。 这一
阅读全文
摘要:break和continue关键字主要用于语句的流程控制,一般用在循环中,break可用在switch语句中。 顾名思义,break的意思是中断,也就是中断当前循环的意思,continue是继续,指的是跳过当前循环体剩余内容,开始下一次循环。 举例: 从1~1000之间的数值累加,如果数值能被3整除
阅读全文
摘要:java中主要有两种循环: while(){ } 与do{ }while() 和for(;;){ } 循环三要素: 初始化信息、循环体、条件控制语句 选用while还是for循环,注意考虑的是循环次数是否明了,只需要观察循环头,即可知道循环次数,因为初始化语句,判断语句,更改语句都在for的循环头中
阅读全文
摘要:这里简要提一下2进制、8进制、十进制、十六进制的互转 起源: 计算机信息使用电子元件保存,电子元件状态只有开闭两种,通过不同的开闭组合来保存信息,也就是我们的二进制的原型。 生活中的信息往往不只有两个状态,因此需要多个电子元件组合,我们将8个电子元件信息作为最小的存储单位,1byte=8bit。1m
阅读全文