自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 二叉树的遍历及创建(java)

直接上代码package com.example.zhanghaohao089.mytest;/** * Node类 * * @author ZHANGHAOHAO089 * @date 2017/5/31 */public class Node { private int data; private Node left; private Node right;

2017-05-31 17:42:49 695

转载 Kotlin在Android上的运用(四)

13.IntroductionKotlin提供了一系列的to方法将一个集合类型转换成另外一个集合类型。这一部分的第一个任务很简单,根据提示就可以完成,关于任务就不必多说。先说明一下第二部分所有任务的数据模型。这一部分所有的任务都是围绕一个商店(Shop)展开,商店有一个客户(Customer)列表。客户具有姓名、城市和订单(Order)列表三个属性。订单具有商品(Product)列表和是否已经发货两

2017-05-24 16:40:03 1206

转载 Kotlin在Android上的运用(三)

0.HelloWorld和所有其他语言一样,Kotlin Koans的第一个任务名称就是Hello World,这个任务比较简单,提示也说的很清楚,就是要求task0函数返回一个字符串OK:fun task0(): String { return "OK"}这一个任务主要涉及kotlin的函数定义。在kotlin中函数通过关键字fun声明,和Java中函数的返回类型写在函数名称前不一样,K

2017-05-24 16:34:20 1292

原创 Kotlin在Android上的运用(二)

这次主要写一下kotlin上的函数运用和bean类运用一、控件的动态使用先看一下xml布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr

2017-05-19 10:27:47 2003 3

原创 Kotlin在Android studio上的环境配置和运用(一)

前俩天Google的IO大会把Kotlin列为Android的开发语言之一,Android开发者有必要学习一下。 Kotlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源. IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自于JetBrains公司.Kotlin介绍: Statically typed programmin

2017-05-18 10:57:11 3319

原创 retrofit2源码分析

如果对retrofit使用不太了解的可以去网上查一些资料,本篇就直接对源码进行分析了。 一、首先你需要RestfulApi 类,里面声明了咱们的请求public interface RestfulApi { // 获取时间戳 @POST("app.do?") Call<T> getTime(@Query("pattern") String pattern);}然后封装Ret

2017-05-17 17:41:08 579

原创 二分查找、折半查找

package com.hao.myrxjava;/** * 折半查找 :首先数组是已经排好序的 * * @author zhanghaohao * @date 2017/5/15 */public class HalfDivision { /** * 循环实现 * * @param array 排好序的数组 * @param value 查找

2017-05-15 14:34:20 1091

原创 AOP架构之路-AspectJ

1. 什么是AOPAOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义

2017-05-11 21:49:48 859

原创 LinkStack实现

package com.hao.myrxjava;/** * 简单的一个链表栈实现;非堵塞的 * * @author ZHANGHAOHAO * @date 2017/5/10 */public class LinkStack<E> { //声明节点 private class Node{ E e; Node next; pu

2017-05-11 17:06:26 641

原创 ProduceQueue;支持堵塞和非堵塞

package com.example.zhanghaohao089.mytest;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.Re

2017-05-11 16:57:58 422

原创 Java中的一些基础算法

/** * 插入排序、冒泡排序、选择排序、快速排序 * @author ZHANGHAOHAO * @date 2017/5/10 */public class Algorithm { /** * 插入排序:把未排序的插入到有序的序列里面 * * @param array * @return */ public static v

2017-05-11 16:37:49 507

原创 OkHttp3源码分析(三)

上一篇Okhttp3源码分析(二)讲了核心类Dispatcher,下面继续往深层次讲述Okhttp3的奥秘一、HttpEngine(Http引擎类) 首先看一下构造函数public HttpEngine(OkHttpClient client, Request request, boolean bufferRequestBody, boolean callerWritesRe

2017-05-02 18:17:42 527

Android上canvas自定义画图案例

里面有对canvas自定义画图的案例和详情介绍,有注释

2013-04-24

二维码条码扫描和生成

里面包含了对二维码的扫描 和对二维码的生成

2013-04-24

仿照新浪微博的案例

仿照新浪微博的案例各种特效 ,及文档描述

2013-04-15

百度地图定位开发案例

关于百度地图的定位 及所需要的jar包 还有文档描述

2013-04-15

在线电影播放器

基于Android的在线播放器,网络地址的播放和本地地址的播放

2013-03-15

LBS_Android_地图定位.rar

基于Android平台的手机定位,及LBS签到系统

2013-03-15

空空如也

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

TA关注的人

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