自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丶如一 的专栏

失败并不可怕 可怕的是你还相信这句话 (本人博客仅为私人记录)

  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

转载 Comparable与Comparator的区别

Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包

2015-06-24 14:52:04 349

原创 Core Java 学习(三) - 继承设计技巧

继承设计技巧公共操作和域放在超类不要使用 protected 的域使用继承实现 is - a 关系除非所有的继承的方法都有意义,否则不要使用继承在覆盖方法时,不要改变预期的行为使用多态,而非类型信息不要过多地使用反射

2015-06-24 14:17:32 429

转载 android studio 目录结构

build:构建目录,相当于Eclipse中默认Java工程的bin目录。libs:依赖包src: main - java Java代码 - res 资源文件 - - layout App布局及界面元素配置 - - menu App菜单配置 - - values - - - dimens.xm

2015-06-18 11:24:05 341

原创 Core Java 笔记(三) - 反射

Class类 - 运行时的类型标记Class 对象表示一个特定类的属性Student student;Class cl = student.getClass();getName() 获取类名Student student;Class cl = student.getClass();String name = cl.getName();Class 的静态方法 forName() 获得类

2015-06-18 11:21:46 432

原创 Core Java 笔记(二)

this 关键字 和 super 关键字this关键字作用:1、引用隐式参数,2、调用该类的其他的构造器。super关键字作用:1、调用超类的方法,2、调用超类的构造器。动态绑定(继承中,在运行时,自动选择哪个方法执行)查看对象的声明类型及方法名查看调用方法时的参数类型(方法名+参数列表 为方法的签名,返回值不是;即不能有方法名一样,参数列表一样,返回值不同的方法)。从子类开始查找,再查

2015-06-09 17:59:18 414

原创 类设计技巧

类设计技巧一定要保证数据私有,不要使用package修饰(即无修饰)。使用get 、set 方法取数据一定要对数据初始化,即使数据会默认初始化,但是还是要自己去初始化,可以防止很多bug生成不要在类中使用过多的基本类型。可以使用其他类来替代多个相关的基本类型的使用。如 address 类就可以替代 province、city、street等String类型数据注意类的分解,不相关的东西不要放

2015-06-09 16:08:23 483

原创 Core Java 结合 android 新发现(一)

对于时间格式化显示问题string.xml <string name="now_time">当前时间是:%1$tF %1$tR</string>textviewTextView view = (TextView)findViewById(R.id.helloworld);view.setText(getResources().getString(R.string.now_time, n

2015-06-05 11:33:35 317

空空如也

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

TA关注的人

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