摘要: 立个flag,最近把android艺术探索看完,立志2周时间。 周一去面试,下周两个面试。希望加油 阅读全文
posted @ 2017-03-26 17:19 Sample1994 阅读(116) 评论(0) 推荐(0) 编辑
摘要: lambda表达式是用于简写代码的一个比较好的方式 比如说我们写一个 可以写成 一下子就省略了很多乱七八糟的内容。 这就是JDK1.8之后的版本可以使用的一些简单的方法。 (arg1,arg2,arg3....)->{body} (Type1 arg1,Type2 arg2 ...)->{body} 阅读全文
posted @ 2017-03-14 16:58 Sample1994 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Java内部的三种标准注解 @Override 表示当前的方法定义将覆盖超类中的方法。如果不小心拼错了,或者方法签名对不上被覆盖的方法,编译器就会发出错误提示。 @Deprecated 如果程序员使用了注解为它的元素,那么编译器会发出警告信息 @SuppressWarnings 关闭不当的编译器警告 阅读全文
posted @ 2017-03-13 18:53 Sample1994 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 自定义泛型接口、 阅读全文
posted @ 2017-03-09 23:48 Sample1994 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在Java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchroniz 阅读全文
posted @ 2017-03-09 23:38 Sample1994 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 继承 (1)java不支持多重继承,也就是说子类至多只能有一个父类 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法 (3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承 (4)子类中定义的成员方法,并且这个成员方法的名字,返回类型,及参 阅读全文
posted @ 2017-03-09 23:26 Sample1994 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)。 多态存在的三个必要条件 一、要有继承; 二、要有重写; 三、父类引用指向子类对象。 多态的好处: 1.可替换性(substitutability)。多态对已存在代码具有可替换性 阅读全文
posted @ 2017-03-09 23:13 Sample1994 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 封装是什么呢? 我们知道Java中的一个重要的思想叫做面向对象。Java将对象的属性和方法,作为这个对象的主体,因此对外界尽量减少暴露出的内容。因此通过对对象不同的修饰,保证内部内容依据不同的要求决定是否暴露给外部。 怎么实现呢? 如上,保证了A具有B,B一定存在,同时给了获取或者修改B的方法,并且 阅读全文
posted @ 2017-03-09 22:10 Sample1994 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要使用Handler机制呢? 一般更新UI,我们都使用线程防止主线程的卡顿,但是我们都知道,java是线程不安全的,很容易造成不同的线程操作同一个view产生混乱。我们无法做到给每个线程,每个view对象都加一个锁,所以谷歌提供了一个给我们handler,通过looper这样的不断压栈出栈 阅读全文
posted @ 2017-03-08 22:19 Sample1994 阅读(215) 评论(0) 推荐(0) 编辑
摘要: dp==dip:设备独立像素 。(device independent pixels) dip是年迈的dp,已经退休,在比较老的代码中还可以看到dip。目前谷歌推荐用dp,在我们开发安卓程序的时候,除了字体之外,都推(强)荐(制)使用dp。 sp:比例像素。(scaled pixels ) sp一般 阅读全文
posted @ 2017-03-07 22:16 Sample1994 阅读(613) 评论(0) 推荐(0) 编辑