摘要: 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而 阅读全文
posted @ 2016-11-22 09:44 AndroidM 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,希望各位读者能在本文所列的题中找出做这类题的方法,克服面试中的难题! 1、农民分金条问题题目:你让农民为你工作7天 阅读全文
posted @ 2016-09-28 17:39 AndroidM 阅读(2408) 评论(0) 推荐(1) 编辑
摘要: 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使 用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。 阅读全文
posted @ 2016-09-26 11:03 AndroidM 阅读(998) 评论(0) 推荐(0) 编辑
摘要: Android利用ant手动打包 首先我们要给自己的IDE eclispe配置ant,默认的eclipse是集成了ant构建工具的,但是google提供的Android集成开发工具ADT,里面封装了Eclipse,但是很奇怪的是竟然没有Ant插件在里面标准的Eclipse一般都是内置集成了Ant的。 阅读全文
posted @ 2016-09-13 10:51 AndroidM 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP请求报文格式 HTTP 的请求报文分为三个部分 请求行、请求头和请求体,格式如图: HTTP请求报文格式 HTTP请求报文格式 注:部分文章也将HTTP请求报文分为两部分请求头和请求体,请求头的第一行为请求行。 1.1 请求行 请求行(Request Line)分为三个部分:请求方法、 阅读全文
posted @ 2016-09-03 10:46 AndroidM 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 前言 2016年以来,越来越多Android开发者使用Retrofit作为HTTP请求框架。原因其一,Google发布Android 6.0 SDK (API 23) 抛弃了HttpClient;其二,Square在2016.1.2发布okhttp3.0、2016.3.11正式发布Retrofit 阅读全文
posted @ 2016-09-02 11:02 AndroidM 阅读(2929) 评论(0) 推荐(0) 编辑
摘要: RxJava 到底是什么 一个词:异步。 RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for the Java 阅读全文
posted @ 2016-08-29 14:29 AndroidM 阅读(1545) 评论(0) 推荐(1) 编辑
摘要: 一、什么是闭包和闭包的几种写法和用法 1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没 阅读全文
posted @ 2016-08-29 12:24 AndroidM 阅读(2970) 评论(1) 推荐(0) 编辑
摘要: 关于Ubuntu安装软件问题:apt-get和dpkg区别? 两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。 1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关 阅读全文
posted @ 2016-08-10 10:29 AndroidM 阅读(386) 评论(0) 推荐(0) 编辑
摘要: source buile/envsetup.sh lunch sdk-eng make sdk -j2 编译完之后,sdk安装在了下面的目录里 ANDROIID_DIR/out/host/linux-x86/sdk 在这个目录下有一个压缩包,里面就是我们从eclipse里下载的sdk的包。 如果你做 阅读全文
posted @ 2016-07-18 10:29 AndroidM 阅读(7187) 评论(0) 推荐(0) 编辑