摘要:208.Annotation注解和内置注解 override:这个注释的作用是标识某一个方法是否覆盖了它的父类的方法deprecated:表示果某个类成员的提示中出现了个词,就表示这个并不建议使用这个类成员。因为这个类成员在未来的JDK版本中可能被删除 SuppressWarnings :抑制警告
阅读全文
摘要:why 为什么要了解序列化?—— 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。 what 什么是序列化 —— 序列化,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以
阅读全文
摘要:在前面学习的基础上,我们自己编写一个ViewUtils注解框架类,不清楚的原理看前面的源代码 xml文件: 相当的经典
阅读全文
摘要:IoC的概念介绍 控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意 味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 控制反转(Inversion of Contr
阅读全文
摘要:1、实现下面的一个需求,控制一个执行函数只能被五个线程访问 上面我们创建了100个线程,随机的执行method方法 现在我们要控制每次只要5个线程可以method方法,如何实现了,可以采用信号量的方法 操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore
阅读全文
摘要:1、强引用类型 2、弱引用 3、软引用 我们来举例说明下 对象的可及性:一个对象可由多个变量来来引用,对象的可及性由最强引用类型来决定 上面对象adc有三个引用,一个是强可及,一个是软可及,还有一个是弱可及,最强引用是强可及 强可及对象永远不会被gcc垃圾回收器回收 软可及对象当系统内存不足的时候,
阅读全文
摘要:上面中最重要的是理解下面的几个思路: 1、 返回值是HashMap,该hashmap具有输出排序的功能,只能想到链接结构可以实现排序,想到hashmap的子类LinkedHashMap。 2、 第二个很关键的是要实现自定义排序,第一想到的肯定是集合框架类的Collections的sort方法,该方法
阅读全文
摘要:参看:http://blog.csdn.net/moyanxuan_1993_2_24/article/details/53612001
阅读全文
摘要:异常分为运行时的异常和检测异常: java提供了两种异常机制。一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption)。 运行时的异常就是在java虚拟机正常运行的时候抛出的异常: 常见的五类运行时的异常: IllegalArgumentExcep
阅读全文