自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happy_horse的博客

亦狂亦侠真名士,能哭能歌迈俗流!

  • 博客(10)
  • 资源 (21)
  • 收藏
  • 关注

原创 【12】Java基础: equals 与 == 的关系,equals 与 hashCode 的关系

一、equals 与 == 的关系Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后

2016-08-25 18:21:53 451

原创 【11】Java集合:HashMap深度解析(一)

一、HashMap1.1、HashMap与HashTable的区别?记得之前去一家公司面试,问到了HashMap里是如何存放键值对的,我并不知道,然后面试官很有耐心的和我讲里面的一些细节。感恩。还有一个经常被问到的问题是:HashMap与HashTable有什么区别?答案很轻易找到。HashMap 是Hashtable 的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在于: ha

2016-08-25 17:54:23 2083

原创 【10】Java集合:基本体系概述

一、Java集合概述1.1、什么是集合?集合就是将若干用途相同、近似的“数据”结合成一个整体。1.2、集合的分类集合从体系上分为三种:Set(集),List(列表),Map(映射) 列表(List):List集合区分元素的顺序,允许包含相同的元素。 集(Set):Set集合不区分元素的顺序,不允许包含相同的元素。 映射(Map):Map集合保存的”键”-“值”对,“键”不能重复,而且一个“键”只能对

2016-08-24 21:11:32 2414

原创 Android获取屏幕的宽高

方法一:/** * 获取设备屏幕的宽 * @param context * @return */ public static int getDeviceWidth(Activity context){ Display display = context.getWindowManager().getDefaultDisplay();

2016-08-23 17:14:20 2316

原创 【9】Java中的反射机制

一、反射的相关概念动态语言:JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个

2016-08-23 11:22:00 479

原创 Java面试题整理

一、2016-08-19 转载自http://swiftlet.net/archives/1900其实,很多人对于基础知识掌握的并不好。什么是基础知识呢,下面二十道题目就是基础,可以检测一下基础知识是否掌握的扎实: (1)T和的区别?的用法? (2)Proxy类和InvocationHandler接口的关系? (3)注解继承自那个类? (4)类加载的委托机制是通过什么算法实现的? (5

2016-08-19 20:21:21 548

原创 【8】Java泛型:泛型内部原理--泛型擦除

一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过程就称为类

2016-08-19 18:55:50 501

原创 【7】Java泛型:泛型类、泛型接口、泛型方法

根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于: 有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。一、泛型类容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义:public class Container { private String key; private String value; public

2016-08-19 18:12:02 653

原创 【6】Java泛型:泛型的基本概念和使用

现在开始深入学习Java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。一、泛型的基本概念什么是泛型?泛型的定义:泛型==参数化类型泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。什么是参

2016-08-19 16:55:36 3762 1

原创 Android WebView使用简单介绍

一 Android客户端注入及清除Cookie在Android应用程序中经常会加载一个WebView页,有时需要客户端存取访问网页时服务器传递过来的Cookie,在下次访问相同网页时通过Cookie中携带的Session来避免服务端的再次验证。Cookie信息一般是在发出http请求加载网页url时,通过http header传递过去。1、客户端通过以下代码保存Cookiepublic stat

2016-08-17 12:11:10 569

tinker DEMO

Tinker

2017-02-15

Android Material Design之TabLayout + NavigationView联合使用

Android Material Design之TabLayout + NavigationView联合使用

2016-06-06

Android Material Design之CoordinatorLayout全面使用

Android Material Design之CoordinatorLayout全面使用介绍

2016-06-03

Android Material Design之CoordinatorLayout全面使用介绍

Android Material Design之CoordinatorLayout全面使用介绍

2016-06-03

Android EventBus框架使用详细介绍(一)

Android EventBus框架使用详细介绍(一)

2016-06-02

Android设计模式之代理模式(Proxy Pattern)

Android设计模式之代理模式(Proxy Pattern)

2016-05-31

Android异步任务处理之AsyncTaskLoader的使用

Android异步任务处理之AsyncTaskLoader的使用

2016-05-27

Android自定义View之仿知乎滑动删除Activity

Android自定义View之仿知乎滑动删除Activity

2016-05-16

Android自定义ScrollView:实现滑动顶部停靠

Android自定义ScrollView:实现滑动顶部停靠

2016-04-13

Android网络框架-Volley(一) 初步使用Volley

Android网络框架-Volley(一) 初步使用Volley

2016-04-13

volley.jar&源码

volley.jar&源码

2016-04-13

Android 使用ActiveAndroid 管理数据库

Android 使用ActiveAndroid 管理数据库

2016-04-11

activeandroid-3.1-3.jar

activeandroid-3.1-3.jar,

2016-04-11

Android RecyclerView实现瀑布流布局

Android RecyclerView实现瀑布流布局

2016-04-09

Android SurfaceView实现加载GIF动画

Android SurfaceView实现加载GIF动画

2016-04-08

Android 5.0 CardView+ListView 卡片布局应用

Android 5.0 CardView+ListView 卡片布局应用

2016-04-01

Android ViewPager和Fragment实现仿微信导航界面及滑动效果

Android ViewPager和Fragment实现仿微信导航界面及滑动效果

2016-04-01

框架butterknife-5.1.2

框架butterknife-5.1.2 一个很好用的开源框架,蛮不错的,可以简化你的代码,是关于注解的。不多说直接进入使用步骤讲解。

2015-11-05

Android Butterknife框架Demo

Android Butterknife框架 注解攻略

2015-11-04

88个Android开源项目

Android开发必看的88个Android开源项目,帮助你了解并学习安卓!

2015-09-25

模仿QQ滑动删除菜单--源代码;

这是一个模仿QQ最新的滑动删除功能,例如在聊天消息列表页,当手指滑动一条消息,从左到右的滑动时,会弹出一个删除菜单,点击会删除当前ListView的对应Item;

2015-08-25

空空如也

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

TA关注的人

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