自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 2017回顾与展望

时光如梭,工作已经有4-5个年头,从学生时代的青涩浮躁,到步入社会的学习和沉淀,转眼2017年也这样过去了。关于2017      从年初就开始感觉自己变得太过于膨胀,放下了学习,不再认真总结,生活规划也是散漫,幸运的是我遇到了可以携手走下去的另一半,因为责任和承诺,让我开始重新捡拾放下的书本,从迷茫到清晰的知道自己未来要走的路,因此我决定认真规划自己的职业生涯和人生道路。凡事

2018-01-20 22:06:15 275

转载 JAVA基础(三)--------三大特性之--多态(下)

下面咱来谈一个经典的JAVA实例,弄懂这个例子,多态也就手到擒来了:转自:http://blog.csdn.net/thinkGhoster/archive/2008/04/19/2307001.aspxpublic class A { public String show(D obj) { return ("A and D"); } ...

2018-04-10 20:35:00 103

原创 JAVA基础(三)--------三大特性之--多态(上)

      上一节我们谈到了继承,继承是多态的基础,当两个类符合“is-a”关系的时候,我们可以这样说:在程序中超类出现的任何地方都可以用子类来替代,因为子类“is-a”超类。当然,要想表现出“多态”,我们还需要子类覆盖超类的方法。      下面我们举例说明:class Animal { private int age; public Animal(int age){ this.age ...

2018-04-08 23:28:51 113

原创 JAVA基础(二)--------三大特性之--继承(下)Object及对于所有对象都通用的方法

      说到继承,不得不提到的是所有对象的共同父类:Object 。      尽管Object是一个具体类,但设计它主要是为了扩展。      一:相等测试equals      查看Object的源代码我们可以知道,Object的equals比较的就是两个具体对象是否有相同的引用。     因此当我们不需要考虑类是否逻辑相等,或者超类覆盖的equals子类适用,那么我们都不需要覆盖Obje...

2018-04-01 23:53:43 216

原创 JAVA基础(二)--------三大特性之--继承(中)构造器及调用顺序

说到继承,子类继承了父类的属性和方法,你一定会疑惑子类的生成是否会默认的生成一个父类,子类和父类又是谁先生成这里,我们就带你揭开其中的秘密一:无参构造器class Super{ public Super() { System.out.println("Super"); }}public class Sub extends Super{ public Sub(){ Syste...

2018-03-25 20:08:41 262

原创 JAVA基础(二)--------三大特性之--继承(上)

     上一章我们谈到了封装,而这里我们就要学习使用继承,但继承会打破封装性,所以对于普通的具体类,我们进行跨包的继承是非常危险的。      在继承中,子类依赖于超类中特定功能的实现,如果超类发生变化,那么子类可能就会被改变,哪怕子类代码并没有改变。      因此,除非我们设计一个类就是被用来做继承,如我们子类对超类有类似于is-a这样的关系,那么我们应该优先使用的其实应该是复合。     ...

2018-03-18 23:04:29 188

原创 JAVA基础(二)--------三大特性之--封装(下)

      上一章我们了解了控制访问权限的关键字,这里做一个总结:访问权限类包子类其它包public√√√√protected√√√×default√√××private√××× 这里我们引入了一个包的概念,package修饰符即用来描述包,要想将一个类放入包中,就必须将包的名字放在源文件的开头。    public 标记的部分可以被任意的类使用:注意,这里有一个前提就是必须先导入要使用的类,或者...

2018-02-10 16:06:30 111

原创 JAVA基础(二)--------三大特性之--封装(上)

最近房间失火,住酒店,找房子,搬迁,没有时间更新。      不得不说计划赶不上变化,今天决定慢慢补上上周的博客。      闲话少叙,今天介绍JAVA的三大特性之一:封装。      要说封装首先得介绍控制访问权限的几个关键字:public、protected、private      在基础(一)中大家有看到      public classpublic int

2018-02-04 20:14:12 122

原创 JAVA基础(一)----对象

很多人对程序猿的固定印象就是:永远背着电脑、万年不变的格子衫、随时可以黑进你的电脑……并且能整天对着电脑码一些大家都看不懂的东西。      这大概都是被各种影视电影影响,程序猿的工作好像都是些高大上的东西,普通人不明白其中的奥妙也掌握不了其中的乐趣,现在我就带领大家揭开程序员生活的神秘面纱。      既然程序猿是“猿类”,那么,他们之间该如何交流呢?像法国人用的是法语,英国人用

2018-01-21 23:51:11 191

空空如也

空空如也

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

TA关注的人

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