- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 Android四大组件(Activity,Service)
1.Activity的生命周期,返回栈和Activity之间的数据传递2.Service的生命周期,Service与Activity之间的通信
2017-09-17 17:31:24
400
原创 Android基本应用开发与解析
1.android studio目录结构2.android系统资源3.android布局4.android viewgroup5.view
2017-09-11 21:59:44
320
原创 单例设计模式
设计模式分类:创建型、结构型、行为型;5种单例设计模式;如何防止单例模式中反射和反序列化带来的漏洞;单例模式的效率问题,懒汉式效率最低;延迟加载的问题;
2017-01-09 22:44:39
194
原创 java 动态编译与用Rhino引擎执行javascript代码
动态编译后可以用RuntTime类动态运行程序,也可以通过URLClassLoader加载编译好的文件,利用反射运行main方法;Rhino引擎用来运行JavaScript脚本,还有其他引擎可以运行pathon等脚本
2017-01-03 19:08:50
899
原创 java 注解与反射
注解可以当做一种接口来看待;注意四个元注解;利用反射可以读取注解的信息和泛型的信息;@Retention(RetentionPolicy.RUNTIME),注解要设成这样才可以利用反射读取信息
2017-01-03 15:44:55
1146
原创 java 手写服务器
思路:利用ServerSocket监听客户端;封装好Response和Request;在Dispatcher里面封装一个Response和一个Request,保证多线程;然后抽象Servlet父类;要实现自己的业务,只需要实现Servlet类的doGet()方法和doPost()方法;在这之前,要配置web.xml文件;然后用SAX解析xml文件,用上下文容器存储解析结果;用反射找到对应的ServLet;然后输出。
2016-12-30 19:02:56
677
1
原创 java泛型
泛型,extends,super,通配符;泛型继承,泛型擦除;迭代器,比较器;TreeSet与TreeMap;队列和双端队列;HashTable类和Properties类;引用分类;guava与commons对集合的扩展
2016-12-20 00:06:31
439
原创 java集合框架增强
自定义的集合类,理解集合的底层实现;ArrayList的底层实现是数组,LinkedList的底层实现是链表,HashMap底层实现是数组+链表,解决了Hash冲突问题,Set底层由Map实现;Iterator接口和Map的迭代;AbstractList的内部类Itr实现了Iterator接口
2016-12-06 01:02:06
435
原创 python函数和递归
注意函数文档,关键字参数,收集参数和默认参数,注意global关键字和nonlocal关键字;注意闭包的概念,巧妙的使用lambda表达式,注意filter()和map()内置函数的使用;递归的概念和步骤
2016-11-15 10:49:08
508
原创 java分支结构,循环结构,方法,递归,生成API文档
JDK7.0新特性switch语句可以接收String作为参数,注意写算法要从特殊到一般,注意带标签的continue语句类似goto语句,递归要有递归头和递归体,API文档的生成要注意编码方式。
2016-11-10 21:41:59
268
原创 java集合框架
集合框架,一个图(集合框架),一个类(Collections),三个知识点(泛型 ,增强for,自动拆装箱),六个接口(Collection,Set,List,Map,Comparable,Iterator)。
2016-10-17 21:47:24
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人