- 博客(14)
- 资源 (5)
- 收藏
- 关注
转载 Volley源码解析
1. 功能介绍1.1. VolleyVolley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。名字由来:a burst or emission of many things or a large amount at once发布演讲时候的配图从名字由来和配图中无数急促的火箭可以
2017-09-19 15:52:48 261
原创 Android设计模式之工厂模式
工厂模式:顾名思义,工厂生产对象。public class FactoryMode { private static Map, Fragment> sFragmentMap = new HashMap; public static Fragment createFragment(int postition) { Fragment fragment = s
2017-04-18 18:58:54 286
原创 Android设计模式之建造者模式
建造者模式,又称为Builder模式,概念:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。在android开发中常见的有AlertDialog等先看一种不用Builder模式的代码:public class HttpRequest { private Uri requestUri; private String title; pri
2017-04-18 18:45:48 212
原创 Android设计模式之单例模式
单例模式注意事项1、静态化私有变量2、私有化构造函数3、公共静态的构造方法几个例子:/**=============================== 单例懒汉模式,用到时才加载 =============================================*/// private static SingleMode instance
2017-04-18 18:35:12 162
原创 java抽象类和接口的区别
------- android培训、java培训、期待与您交流! ----------抽象类:1、有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。2、用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。抽象方法:只有方法的声明,没有方法的实现。以分号结束。 abstract i
2015-05-15 16:46:09 280
原创 java判断循环语句
------- android培训、java培训、期待与您交流! ----------判断语句1、IFpublic class TestAge{public static void main(String args[]){TestAge t = new TestAge();t.age(75);}public void age(int age){if (age
2015-05-15 16:39:34 910
原创 java的IO流
------- android培训、java培训、期待与您交流! ----------IO流:用于处理设备上的数据。设备:硬盘,内存,键盘录入。IO有具体的分类:1,根据处理的数据类型不同:字节流和字符流。2,根据流向不同:输入流和输出流。字符流的由来:因为文件编码的不同,而有了对字符进行高效操作的字符流对象。原理:其实就是基于字节流读取字节时,去查了指定的码表。
2015-05-15 16:28:37 221
原创 java反射机制
------- android培训、java培训、期待与您交流! ----------1. 什么是Java的反射? 要让Java程序能够运行,就得让Java类被Java虚拟机加载。Java类如果不被Java虚拟机加载就不能正常运行。正常情况下,我们运行的所有的程序在编译期时候就已经把那个类被加载了。Java的反射机制是在编译时并不确定是哪个类被加载了,而是在程序运行的时
2015-05-15 16:24:20 431
原创 网络编程
------- android培训、java培训、期待与您交流! ----------1、TCP/IP协议簇 TCP/IP 以其两个主要协议:传输控制协议(TCP)和网络互联协议(IP)而得名,实际上是一组协议,包括多个具有不同功能且互为关联的协议。 TCP/IP协议模型从更实用的角度出发,形成了高效的四层体系结构,即网络接口层、IP层、传输层和应用层。2、InetAdres
2015-05-15 16:16:26 325
原创 java异常处理
------- android培训、java培训、期待与您交流! ----------1、Java提供的是异常处理的抓抛模型。2、异常处理是通过try-catch-finally语句实现的。 try{ ...... //可能产生异常的代码}catch( ExceptionName1 e ){ ...... //当产生ExceptionNa
2015-05-15 16:09:29 264
原创 java集合笔记
------- android培训、java培训、期待与您交流! ----------集合:保存多个其他对象的对象,不能保存简单类型List:有序(存放元素的顺序),可重复的集合 ArrayList:实质就是一个会自动增长的数组查询效率比较高,增删的效率比较低,适用于查询比较频繁,增删动作较少的元素管理的集合。加载大批量的数据时,先进行手动扩容(就
2015-05-15 11:50:16 322
原创 java面向对象的三大特征
------- android培训、java培训、期待与您交流! ----------一:封装(1) 抽象:处理各种问题的第一步,把具体的问题与解决问题的方法结合起来,这就是抽象的过程.(2)Java常见的访问控制修饰符:1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。
2015-05-15 11:35:46 456
原创 java多线程
------- android培训、java培训、期待与您交流! ----------1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资
2015-05-15 11:14:57 219
原创 java面试中遇到的两道String的面试题
------- android培训、java培训、期待与您交流! ----------/** * 统计字符串中特定字符的个数 */public class Test02 {public static void main(String[] args) {String string = "fgsfadfegrgdsfafegsfdfdsafegesgd";System.ou
2015-05-15 11:10:47 199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人