YL的专栏

生入逆旅单行道,哪有岁月可回头。

重载(Overloading)和重写(Overriding)

重载(Overloading) (1)、方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)、java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的...

2016-07-31 22:15:43

阅读数:257

评论数:0

java面向对象的特征

计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。     面向对象的编程语言有封装、继承、多态等三个主要的特征。...

2016-07-31 21:46:50

阅读数:340

评论数:0

"=="操作符和equals方法的区别

"=="操作符是用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同。要比较两个基本类型的数据或两个引用变量是否相等,只能用 == 操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一...

2016-07-31 16:51:15

阅读数:301

评论数:0

风雨见彩虹

又是一个星期天――一个星期中唯一可以休息的一天。来到北京两个星期了,每天早起晚睡的生活,刚开始确实有点不适应,记得上个星期天的时候,我一觉睡到了九点多,感觉好幸福!在这个星期天到来之前,心里就想着一定要睡到自然醒,谁喊我我就跟谁急,结果今天早早的就醒了,在床上翻来覆去的就是睡不着,也许是我已经习惯...

2016-07-31 10:21:28

阅读数:236

评论数:1

抽象类和接口

抽象类: 抽象类就是类本身不断向上抽取而来,在抽取的过程中,子类方法的声明相同,方法体不同,故在抽取的过程中就形成了没有方法体的方法,这个方法就叫抽象方法,该方法所在的类就叫抽象类。 抽象类只描述了事物应该具备的基本行为,具体的内容,要通过子类的重写来描述该功能的特点。 抽象类的特点: 1、没有方...

2016-07-30 22:35:21

阅读数:320

评论数:0

再看冒泡和选择排序以及折半查找(二分查找)

/** * 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 * ...

2016-07-26 21:39:31

阅读数:303

评论数:0

浅议java中的final、static关键字

static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了。并且由于这个特性,在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都是必须依赖具体的对象...

2016-07-26 20:54:11

阅读数:272

评论数:0

好厉害 http://blog.csdn.net/zq602316498/

很早就对数据在内存中的结构和体积有深入了解的想法。平时写代码的过程中,对于这些完全处于一种感性的认识,对于代码中使用的数据结构和对象,尤其是处理大量数据的时候,总有种把控不住的感觉。趁周六日有时间的功夫,通过查阅一些有关虚拟机和内存对象的资料,和Eclipse查看源码,自己琢磨着实实在在计算一下一...

2016-07-25 20:25:05

阅读数:283

评论数:0

杨辉三角(利用二维数组)

/** 思路: 1、先找规律:第一列上的数全部是1,每一行的最后一个数也是1。 从第三行以后可以看出,从第二列开始,该位置数是前一行前两个数的和。 2、建立两个函数,一个用于计算每个位置上的数,两一个函数用于输出杨辉三角。 */ import java.util.Scanner; class...

2016-07-24 21:17:20

阅读数:498

评论数:0

星期天——干点啥呢???

到北京那天是星期六,天气不算太热,除了在路上的时间,其他时间都是在找住的地方,星期天也是在找房子中度过的,然后星期一就开始了学习。     学习得过程是这样的:早上七点钟起床,然后去学习得地方,中午两点开始,然后有一个小时的时间可以吃饭、休息一会,到晚上十点左右才可以回住的地方,洗洗刷刷,睡觉一...

2016-07-24 18:21:31

阅读数:302

评论数:1

初进京城——有点懵

         一转眼来北京已经一个星期了,回想起来,心里面真是五味杂陈!         我是七月十六号早上九点多从烟台南站出发前往北京,当时来的时候烟台还下雨,心想这是烟台舍不得我离开吗?心里确实还想在烟台多待几天,毕竟在这里生活了三年,要离开了,心里确实有些不舍,舍不得这个地方...

2016-07-24 10:26:26

阅读数:384

评论数:0

打印大写字母矩形

/** 打印如下三角形: 利用 F EFE DEFED CDEFEDC BCDEFEDCB ABCDEFEDCBA 的第一个内循环 FEDCBA EFEDCB DEFEDC CDEFED BCDEFC ABCDEF */ import java.util.Scanner; class Print...

2016-07-23 14:32:30

阅读数:297

评论数:0

打印特殊的大写字母三角形

/** 打印图形如下: F EFE DEFED CDEFEDC BCDEFEDCB ABCDEFEDCBA */ import java.util.Scanner; class PrintChar03 { public static void main(String[] args) { ...

2016-07-23 14:12:37

阅读数:434

评论数:0

两个分数相加

/** 思路: 两个分数相加的时候,要先进行通分,然后再进行约分。 所以要先求出两个分数中分母的最小公倍数,将分母变成一样,然后变换分子,进行相加的运算。 再求出相加后分子和分母的最大公约数,进行约分。 可以将求最小公倍数和最大公约封装成两个方法,这样可以提高代码的复用性,减少代码量。 */ im...

2016-07-23 10:28:47

阅读数:2110

评论数:4

用大写字母打印三角形

/** 思路: 先要获取从输入的字母到字母A一共有多少个字母,然后用得到的数建立外循环,来确定一共要输出多少行。 然后建立两个循环来输出需要的样式。 第一个循环:先从字母小的开始输出。 第二个循环:先从字母较大的而开始输出。 A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEF...

2016-07-23 10:22:52

阅读数:984

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭