摘要: 1、动态绑定是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 2、在将超类转换为子类之前,应该使用instanceof进行检查。 3、包含一个或者多个抽象方法的类本身必须被声明为抽象的。 4、能够分析类能力的程序被称为反射(reflective)。 5、clone方法是Ob 阅读全文
posted @ 2017-02-09 16:57 fankongkong 阅读(141) 评论(0) 推荐(0) 编辑
摘要: public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { 阅读全文
posted @ 2017-02-09 16:41 fankongkong 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 之前写了一款基于Android的空空天气预报,能够查看全国各个省、市、县的未来三天的天气预报,有穿衣指数和运动指数建议; 最近准备找工作了,现在重新回顾一下思路。 主要用到的知识有解析xml技术,解析json,mvc架构。 1、首先看下界面结果; 2、代码思路 2-1 代码架构图 2-2 设计思路 阅读全文
posted @ 2017-02-09 14:53 fankongkong 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 将EditText在初始化后调用EditText.setSaveEnabled(false); 让Android 系统不保存值,这样就不会恢复了。 阅读全文
posted @ 2016-09-08 16:49 fankongkong 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 在android中如果有EditText,那么在载入时,光标会默认显示在第一个EditText框中,如果不想显示光标,且也不想把该光标移动到下一个EditText框,最简单的方法是在该 EditText之前增加一个不可见的LinearLayout。代码如下 <LinearLayout android 阅读全文
posted @ 2016-08-25 10:27 fankongkong 阅读(2705) 评论(0) 推荐(0) 编辑
摘要: AlertDialog.Builder dialog = new AlertDialog.Builder( getActivity(),AlertDialog.THEME_HOLO_LIGHT); 阅读全文
posted @ 2016-08-23 21:25 fankongkong 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 1、效果如下所示: 2、方法: 前提:已经知道如何在右上角画圆点的情况下。 这是一个任务显示器,每个任务都有一个时间,比如2014.01.12。 如果要标注2016.08月所有有任务的时间,就需要在数据库中去查询,此时用like语句就可以了; 如:select * from db where dti 阅读全文
posted @ 2016-08-23 11:36 fankongkong 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 1、多态的定义:指允许不同类的对象,对同一消息作出响应; 即同一消息可以根据发送对象的不同采用多种不同的行为方式; 2、多态的实现技术:动态绑定; 指在执行期间判断所引用对象的实际类型,根据其实际的类型调用 其相应的方法; 3、多态的作用:消除类型之间的耦合关系; 比如:按下F1键这个动作,在wor 阅读全文
posted @ 2016-06-23 14:10 fankongkong 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 1、用static修饰的是内部类,此时这个 内部类变为静态内部类;对测试有用; 2、内部静态类不需要有指向外部类的引用; 3、静态类只能访问外部类的静态成员,不能访问外部类的非静态成员; 1、非静态内部类需要持有对外部类的引用; 2、非静态内部类能够访问外部类的静态和非静态成员; 3、一个非静态内部 阅读全文
posted @ 2016-06-22 21:46 fankongkong 阅读(4975) 评论(0) 推荐(0) 编辑
摘要: 1、Java中一个类可以实现多个接口; 2、表示的是“lika a” 关系,有没有关系; 3、接口中的方法为public static abstract, 不能有实现即方法体,只能声明; 4、接口是对行为抽象; 5、接口中的成员变量为public static final; 1、Java中一个类只能 阅读全文
posted @ 2016-06-22 20:42 fankongkong 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、方法重写、覆盖; 2、重写是父类与子类之间多态性的一种表现; 3、方法名,参数,返回值相同; 4、存在于子类和父类之间; 5、修饰为final的方法,不能被重写; 1、方法重载; 2、重载是一个类中多态性的一种表现; 3、参数类型、个数和顺序至少有一个不同; 4、不能重载只有返回值不同的方法名; 阅读全文
posted @ 2016-06-16 11:24 fankongkong 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1、英文为 encapsulation,实现信息隐藏; 2、把同一类事物的特性归纳到一个类中(属性和行为),隐藏对象的内部实现; 1、英文为 inheritance; 2、继承的过程,是从一般到特殊的过程,可以通过继承和组合实现,可以用抽象类和接口; 1、英文为 polymorphism,表现为多种 阅读全文
posted @ 2016-06-16 11:15 fankongkong 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1、全称为OutOfMemoryError异常,如果虚拟机在扩展栈时无法申请足够的内存空间,抛出它; 2、Java heap异常:java.lang.OutOfMemoryError:Java heap Space; 3、虚拟机栈和本地方法溢出; 4、运行时常量池溢出异常信息:java.lang.O 阅读全文
posted @ 2016-06-16 10:50 fankongkong 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-06-16 10:37 fankongkong 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1、Collection是集合类的顶级接口; 2、实现接口和类主要有Set、List、LinkedList、ArrayList、Vector、Stack、Set; 1、是针对集合类的一个帮助类,提供操作集合的工具方法; 2、一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作; 3、服务于Ja 阅读全文
posted @ 2016-06-15 10:21 fankongkong 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 1、是对HashMap的线程安全实现; 2、不同于HashTable,不是对整个HashMap中的方法使用Synchronized来保证同步; 3、通过对Map分段,在插入时只使用重用锁锁定特定的段; 4、根据Map段的数量则可以达到不同的并发数量; 5、能根据并发线程来定制段的数量; 阅读全文
posted @ 2016-06-15 10:13 fankongkong 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、线程不安全; 2、允许null value 和 null key; 3、访问效率比较高; 4、Java1.2引进的Map接口的一个实现; 5、轻量级; 6、根据键的HashCode()值存储数据的位置; 7、遍历时,取得的数据的顺序是完全随机的; 8、最多允许一条记录的键为空; 9、允许多条记录 阅读全文
posted @ 2016-06-15 09:52 fankongkong 阅读(403) 评论(0) 推荐(2) 编辑
摘要: 1、键值对的对象,一个映射不能包括重复的键; 2、某些映射实现可以确保顺序,如TreeMap类; 3、另一些映射不能保证顺序,如HashMap类; 4、KeySet()抽取key序列; 5、Map中的所有Keys生成一个集合,不重复; 6、Values()抽取value序列; 7、Map中的所有Va 阅读全文
posted @ 2016-06-15 09:45 fankongkong 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 侵晨(天蒙蒙亮)洗面,以手掬热汤(热水)沃眼,汤温为度,能除目疾。 盖血得温则荣泽,眼赖血而滋养也。 日间治事或观书,眼力稍乏,须以汤沃眼,不致易昏。 或冲风、冒寒夜归,并用汤沃,有益于目。 每夜于暗处运睛,旋还八十一数,闭目集神再运。不数夜,神光自发,永除昏暗。 朝暮以两手摩热,熨眼三次。 黄昏以 阅读全文
posted @ 2016-06-12 20:59 fankongkong 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1、String对象是不可变的字符串(每次对String类型进行改变时,都会产生一个新的String对象); 2、String对象的intern()方法的运用; 1、来自JDK1.0,可变字符串; 2、线程安全; 3、开销大,性能低下; 4、可以用toString()方法转换为字符串; 1、来自JD 阅读全文
posted @ 2016-05-31 16:04 fankongkong 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、dying in the sun; 2、faded; 3、boom clap; 4、赤道与北极; 5、来自马来西亚的查某; 6、winter in july; 7、winter in my heart; 8、金鱼花火; 9、花名未闻; 10、小幸运; 11、即使知道要见面; 12、i remem 阅读全文
posted @ 2016-05-30 21:39 fankongkong 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、留三分余地给别人,就是留三分余地给自己,就像跳探戈一样; 2、凡事不要总考虑自己的利益,心自然就能容纳更多; 3、容忍别人的过错,是一个人心胸宽广的表现,同时也是一种生存的谋略; 4、容人之过,方能得人之心; 阅读全文
posted @ 2016-05-30 19:07 fankongkong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、中国是由 7区4市省23 组成; 2、4市是指4个直辖市: 北京市、天津市、上海市、重庆市; 3、7区是指7大自治区: 新疆维吾尔自治区、西藏自治区、内蒙古自治区、宁夏回族自治区、 广西壮族自治区、澳门特别行政区、香港特别行政区; 4、省23: 黑龙江省、吉林省、辽宁省、河北省、河南省、 山西省 阅读全文
posted @ 2016-05-30 15:20 fankongkong 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList类的继承关系 2、LinkedList类的继承关系 3、Vector的继承关系 4、三者比较 1、底层是数组实现,本质上是一个数组,增加删除慢,查询快; 2、线程不安全,不同步; 3、实现可变大小的数组,允许null元素; 4、默认初始容量较小,预计分配量的话,分配一个较大的容 阅读全文
posted @ 2016-05-30 11:21 fankongkong 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、强引用—用new 当我们用new向堆区申请一片内存空间时,此时就是强引用。 当内存不足,GC(垃圾收集器)不会回收该强引用的对象。 2、软引用—用SofeReference类实现 用来描述一些还有用但并非必需的对象。 对于该类对象,当系统将发生内存溢出前,JVM将会把这类对象列入回收范围中进行第 阅读全文
posted @ 2016-05-27 11:19 fankongkong 阅读(625) 评论(1) 推荐(0) 编辑
摘要: 1、瞬间的忍让,有限的退让,将使狭隘的人生之路变得无限广阔; 2、任唾沫自干,笑着忍耐接收; 3、能忍耐终身受益,大学问安心吃亏。 阅读全文
posted @ 2016-05-26 19:08 fankongkong 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 阅读这则新闻的时候,内心有一种暖流流过,小狗永远是人们最亲密的伙伴,从不背叛。 1、我家养的“财虎” 以后一定要养一只小狗。记得小时候家里面养了一只小狗,我们给他取名叫“财虎”,意思不言而喻,就是招财的老虎。财虎很乖很乖,小时候和哥哥一起去上学,那个时候读小学二年级,每天早上财虎都要送我和哥哥一起去 阅读全文
posted @ 2016-05-25 15:44 fankongkong 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 如图所示,Object一共有10种方法: 下面详细描述: 1、public Object() 方法,默认构造函数方法,当新建一个Object对象的时候,调用这个方法向堆区申请一片内存; 2、private static native void registerNatives();方法,该方法是用na 阅读全文
posted @ 2016-05-25 15:21 fankongkong 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1、 == 比较的是栈区的值,比较的是原始数据类型的值或者复合数据类型的地址。 2、 equals方法比较的对象是复合数据类型,如果没有override equals 方法,那么比较的是两个对象的内存地址,如果重写了override 方法,那么使用新的逻辑。 3、 == 是一个运算符,而equals 阅读全文
posted @ 2016-05-25 15:15 fankongkong 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 由于java程序是运行在虚拟机之上的,所以java的基本数据类型的大小是确定的,不会随着操作系统的位数的改变而改变。 在计算机中,存储的是0,1,0,1这样的二进制位,表示为bit,1Byte = 8bit 1BB = 210YB = 220ZB = 230EB = 240PB = 250TB = 阅读全文
posted @ 2016-05-25 15:04 fankongkong 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 在桌上摆三四件小物品,如瓶子、手机、书等,对每件物品进行追踪思考各两分钟,即在两分钟内思考某件物品的一系列有关内容。 例如思考瓶子时,想到各种各样的瓶子,想到各种瓶子的用途,想到瓶子时,想到各种各样的制造,造玻璃的矿石来源等。这时,控制自己不想别的物品。两分钟后,立即把注意力转移到第二件物品上。开始 阅读全文
posted @ 2016-05-25 09:50 fankongkong 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1 学习的东东 学习java基础,java虚拟机知识,计算机操作系统,计算机网络,数据结构和算法,Android基础。 然后Android项目实践。 锻炼好身体,注意养身,毕竟是革命的本钱。 锻炼好情商,聊聊天和妹子们,毕竟是雄性动物。。。 多看看课外书籍,阅读的时候做好读书笔记。这学期看了《百年孤 阅读全文
posted @ 2016-05-24 23:09 fankongkong 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一者下着安心 二者宽中体 三者想气遍毛孔,通用无障,而细其心,令息微微,此为真息也。 阅读全文
posted @ 2016-05-24 21:54 fankongkong 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 赞扬的话不能够全部说出,有时可能会弄巧成拙,甚至被人抓住辫子,要想要回旋的余地都没有了。 点到为止,让别人觉得高兴,也不会觉得你另有所图。 面对讥讽、无礼要做到不发怒不怨恨,需要博大的胸怀。 阅读全文
posted @ 2016-05-24 19:40 fankongkong 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 20分钟 1小时后 8小时后 1天后 2天后 6天后 16天后 1个月后 阅读全文
posted @ 2016-05-24 09:43 fankongkong 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 1 对傲慢无礼的人说话应该简介有力,最好不要跟这种人多谈,“多说无益”; 2 对沉默寡言的人要直截了当; 3 对深藏不露的人,只需要把预先准备好的资料拿给他看就可以了; 4 对于瞻前顾后、草率决断的人,说话时要把话分为几部分来讲; 5 一个人说话的艺术很大程度决定了他是否高升。 因此管好自己的嘴巴, 阅读全文
posted @ 2016-05-23 19:22 fankongkong 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1单例设计模式 在一个类中只存在此类的唯一对象被共享。 2 类比 我们假设一个家庭里面只有一个厕所WC,那个作为厕所类,WC在整个家庭里面是唯一的,如果我们要去用WC,那么家庭成员的人员应该排队去用WC。 3 代码 3.1 饿汉模式(线程安全,在某些条件下会耗费内存) 3.2 懒汉模式(线程不安全) 阅读全文
posted @ 2016-05-23 14:31 fankongkong 阅读(241) 评论(0) 推荐(0) 编辑