自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 okhttp的使用详情

简介OkHttp是一种网络请求框架,使用的使用需要在module的build.gradle添加2种依赖okHttp需要添加这2中依赖 compile 'com.squareup.okhttp3:okhttp:3.4.2' compile 'com.squareup.okio:okio:1.11.0'12btn1 + btn2 + btn3 + btn4练习使用OkHttp btn5 ...

2018-06-11 14:13:34 481

转载 使用Gson解析json

Json 介绍Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。格式Json 以 key-value的形式存储数据;Key的取值 为 String 类型;Value的取值 为 String,boolean,Number,数组,Object,null;Json 串...

2018-06-11 08:18:50 176

转载 SQlite数据库

[csharp] view plain copy print?首先:添加配置<add key="SQLString" value="~\demo.db"/>   首先:添加配置<add key="SQLString" value="~\demo.db"/> [csharp] view plain copy print?    [csharp] view plain cop

2018-06-11 08:16:45 291

转载 Butterknife原理

抛出问题:1.Butterknife是干什么的?2.我们如何去看Butterknife框架3.如果我们自己写一个类似Butterknife框架,我们如何去做?ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById  以及 setOnClickListener代码,可视化一键生成。解决问题:2.首先我们要明白 butterknife-annot...

2018-06-08 10:16:08 395

转载 Android补间动画详情

1.简介和前面学的帧动画不同,帧动画是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束"关键帧", 而动画变化的"中间帧"则由系统计算并补齐。2.补间动画的分类Andoird所支持的补间动画效果有如下这五种,或者说四种吧,第五种是前面几种的组合。2.1.AlphaAnimation:透明度渐变效果,创建时许指定开始以及结束透明度,还有动画的持续 时间,透明度的变化范围...

2018-06-08 10:13:14 1839

转载 ViewPager详情

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片,  ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个...

2018-06-05 20:30:26 161

转载 Handler信息机制详情

2015年05月13日 19:19:26阅读数:788 在线程内部有一个或者多个Hadnler对象,外部程序通过该Handler对象向线程发送异步消息,消息经由Hadnler传递到MessageQueue对象中,线程内部只能包含一个MessageQueue对象,主线程执行函数中从MessageQueue中读取消息,并回调Handler对象中的函数handleMessage()...

2018-06-03 15:00:45 119

翻译 笔记 正则表达式

1、正则表达式:是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一处规则。有自己特殊的应用2、作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的3、字符类[abc] a、b或 c (简单类)[^abc]任何字符,除了 a、b或 c (否定)[a-zA-Z] a到 z或 A 到Z,两头的字母

2017-10-12 20:53:44 180

翻译 练习4

*分析 * 1将字符串切割成字符数组 * 2*将字符串转换成数字。并将其存储在一个等长度的int数组中 * 3排序 * 4将排序后的结果遍历并成一个字符串*/public class TestString {public static void main(String[] args) {String s="91 27 45 38 50";//1String[]

2017-10-12 20:51:17 165

翻译 练习3

public static void main(String[] args) {//  正则  将数字去除String s=  "Once1a2woif,3always4a5woif!";String regex="\\d+";//d代表任意数字  +代表多次String s2=s.replaceAll(regex, " ");System.out.println(s2);

2017-10-12 20:50:12 140

翻译 练习2

public static void main(String[] args) {// // Pattern p=Pattern.compile("a*b");//获取到了正则表达式// Matcher m=p.matcher("aaaaab");//返回一个匹配器Matcher// boolean b = m.matches();//看是否匹配  匹配就返回true// Sys

2017-10-12 20:49:18 187

翻译 练习1

/ //叠词:欢欢乐乐  兴兴奋奋// String regex= "(.)\\1(.)\\2;";//1代表第一组又出现一次2代表第二组又出现一次// System.out.println("欢欢乐乐".matches(regex));//true// System.out.println("欢乐欢乐".matches(regex));//false// System.out.p

2017-10-12 20:48:21 192

翻译 泛型通配符

2017-09-21 17:56:08 143 1

翻译 java.io.File类

/** * java.io.File类 * 1.凡是与输入,输出相关的类,接口等等都定已在java.io 包下 * 2.File是一个类,可以油构造器床见其对象 ,此对象对应着 *  * 4.File中的方法 谨设计到如删除,重命名等等。只要涉及带文件内容的 * File是无能为力了  必须有IO流来做 * 5.File这个对象 常会作为IO流的具体类的构造器的形参

2017-09-21 17:54:40 193

翻译 使用泛型的好处是什么

2017-09-21 17:53:07 752

翻译 什么是泛型

答:泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写 体验泛型 代码时定义一些可变部份,那些部份在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。

2017-09-21 17:51:18 165

翻译 Map

HashMap:?? 1.key使用Set来存放的,不可重复,value使用Collection来存放的,可重复? 一个key-value对,是一个Entry,所有的Entry使用Set存放的,也是不可重复的? 2.向HashMap中添加元素时,会调用key所在类的equals()方法,判断两个key是否相同?????@Test?public void test(){

2017-09-21 10:43:38 251 1

原创 存储;数组

?1数组特点:? Student[] stu=new Student[20]; ? stu[0]=new Student();............?弊端 1:一旦创建不可变 ? ? ?2:数组存放对象的真实个数是不可知的?3:集合@Testpublic void test2(){Collection coll=new ArrayList();coll.add(123

2017-09-21 10:37:02 275

翻译 集合 接口与接口的区别

1.Collection和Collections的区别?2.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?他们有和区别3.List Set,Map是否继承自Collection接口4.两个对象值相同(x.equals(y)==true),但却有不同的hash code,这句话对不对5.说出Array

2017-09-17 19:06:44 1507

翻译 Java 初级

Java初级 1:Java语言是安全性,跨平台性。被甲骨文收购2:环境变量安装 重点 安装JDK JDK包含jre jvm,所以JDK最大JAVA_HOMECLASSPATHPATH通过java javac来验证是否安装成功3:java语言需要分三步执行源文件.java ------.class字节码文件 -----执行程序4:GC垃圾回机制5:包的概念,为了用区分不同功能的类

2017-07-30 18:49:33 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除