自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YL的专栏

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

  • 博客(15)
  • 资源 (12)
  • 收藏
  • 关注

原创 重载(Overloading)和重写(Overriding)

重载(Overloading)(1)、方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)、java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性

2016-07-31 22:15:43 495

原创 java面向对象的特征

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

2016-07-31 21:46:50 490

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

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

2016-07-31 16:51:15 551

原创 风雨见彩虹

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

2016-07-31 10:21:28 442 1

原创 抽象类和接口

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

2016-07-30 22:35:21 474

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

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

2016-07-26 21:39:31 505

原创 浅议java中的final、static关键字

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

2016-07-26 20:54:11 397

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

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

2016-07-25 20:25:05 429

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

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

2016-07-24 21:17:20 1829

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

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

2016-07-24 18:21:31 649 1

原创 初进京城——有点懵

        一转眼来北京已经一个星期了,回想起来,心里面真是五味杂陈!        我是七月十六号早上九点多从烟台南站出发前往北京,当时来的时候烟台还下雨,心想这是烟台舍不得我离开吗?心里确实还想在烟台多待几天,毕竟在这里生活了三年,要离开了,心里确实有些不舍,舍不得这个地方,也舍不得一些人!来北京坐的是高铁,还特意跟抢了同学一个靠窗的位置想看看沿途的风景,结果一路下来,感觉

2016-07-24 10:26:26 564

原创 打印大写字母矩形

/**打印如下三角形:利用FEFEDEFEDCDEFEDCBCDEFEDCBABCDEFEDCBA的第一个内循环FEDCBAEFEDCBDEFEDCCDEFEDBCDEFCABCDEF*/import java.util.Scanner;class PrintChar04 { public static void main(String[] args)

2016-07-23 14:32:30 1092

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

/**打印图形如下:FEFEDEFEDCDEFEDCBCDEFEDCBABCDEFEDCBA*/import java.util.Scanner;class PrintChar03 { public static void main(String[] args) { String str; char ch; Scanner sc=new Scanner(Sy

2016-07-23 14:12:37 1691

原创 两个分数相加

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

2016-07-23 10:28:47 8632

原创 用大写字母打印三角形

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

2016-07-23 10:22:52 3644

新VI系统值PPT模板

新VI系统值PPT模板

2022-04-09

Java面试进阶版笔记

Java面试整理笔记,包含基础篇和进阶篇 其中包括 1、java基础 2、java并发编程 3、JVM 4、数据结构与算法 5、网络协议 6、数据库 7、框架相关 8、微服务 9、中间件相关 10、Linux

2022-04-09

CSS3中文API

CSS3中文API文档离线Chm版,可快速查找CSS3相关使用方法。

2017-09-29

SpringMVC所需jar包

包含SpringMVC各种依赖包

2017-08-17

MySql连接jar包

jdbc连接MySql数据库所需的jar包

2017-04-02

javaMail所需jar包

包含javaMail发送邮件项目的jar包。

2017-03-13

Java经典算法大全

包含java里的经典问题的算法。

2017-03-09

sqlite数据库需要用的jar包

sqlite数据库需要用的jar包

2017-03-01

64位Tomcat

Tomcat7.0

2017-03-01

Eclipse快捷键

包含Eclipse中的所有快捷键,大大提高开发速度。

2017-02-28

springMVC开发需要的jar包

包含springMVC开发所需的完整jar包。

2017-02-13

springMVC开发所需jar包

2017-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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