- 博客(100)
- 资源 (25)
- 问答 (3)
- 收藏
- 关注
转载 java.util包---LinkedList
java.util.LinkedList 类操作执行,我们可以预期这是一个双向链表。操作的索引列表会遍历从一开始或结束时,取其靠近指定索引的列表。类声明以下是java.util.LinkedList类的声明:public class LinkedListE> extends AbstractSequentialListE> implem
2016-04-24 22:06:48 1086
转载 java.util包---LinkedHashSet
java.util.LinkedHashSet 类是一个哈希表和链接列表实现Set接口,具有可预知的迭代顺序。以下是关于LinkedHashSet的要点:这个类提供了所有可选set操作,并且允许null元素。类声明以下是java.util.LinkedHashSet类的声明:public class LinkedH
2016-04-24 22:04:10 498
转载 java.util包---LinkedHashMap
java.util.LinkedHashMap 类是哈希表和链接列表实现Map接口,具有可预知的迭代顺序。以下是关于LinkedHashMap的要点:这个类提供了所有可选的映射操作,并且允许null元素。在一个HashMap的迭代很可能会更加昂贵。类声明以下是java.util.LinkedHashMap类的声
2016-04-24 21:55:41 897
转载 java.util包---IdentityHashMap
java.util.IdentityHashMap 类实现了Map接口的哈希表,比较键(和值)时使用引用相等性代替对象相等的下面是IdentityHashMap有关的要点:这个类提供了所有可选的映射操作,并且允许null值和null键。这个类不保证为向地图的顺序;特别是,它不保证该顺序将继续随时间恒定。在IdentityHashMap中,两个键k1和k2被认为是当且仅当
2016-04-24 21:52:35 513
转载 java.util包---Hashtable
java.util.Hashtable 此类实现一个哈希表,该键映射到相应的值。以下是关于Hashtable的要点:在此任何非空的对象可以被用作键或值。如果很多条目将被制作成一个Hashtable,具有足够大的容量创建它可允许条目被插入的效率比让作为生长所需的表它执行自动再散列。类声明以下是java
2016-04-24 21:42:05 446
转载 java.util包---HashSet
java.util.HashSet 类实现Set接口,由哈希表支持。以下是关于HashSet的要点:这个类不做任何担保,以集合的迭代顺序;特别是,它不保证该顺序将继续随时间恒定。此类允许null元素。类声明以下是java.util.HashSet类的声明:public class H
2016-04-24 21:33:26 1522
转载 java.util包---HashMap
java.util.HashMap 类是基于哈希表的Map接口的实现。以下是关于HashMap的要点:这个类不保证为向映射的迭代顺序;特别是,它不保证该顺序将继续随时间恒定。这个类允许null值和null键。非线程安全的类声明以下是java.util.HashMap类的声明:
2016-04-24 21:11:32 1752
转载 Intent的常用Flag参数
http://blog.csdn.net/wh_19910525/article/details/8544808FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:AB。如果没有添加这个标记,则栈情况将会变成:A B
2016-04-14 21:46:42 270
转载 Java状态机
http://chuanwang66.iteye.com/blog/13285631. 概述 The intent of the STATE pattern is to distribute state-specific logic across classes that represent an object’s state. STATE 设计模式的目的 是:
2016-04-14 21:34:30 9035
转载 Android 设置wap请求方式
公司有个需求,需要在程序启动的时候去请求电信的一个wap网关,获取用户的手机号码,因为之前没有涉及到这块,所以自己就使用了之前普通的http请求方式,结果返回的信息中手机号码字段死活都是null,换了httpClient等各种方式都不可以,后来在网上搜索资料的时候才知道,原来使用普通的http直连的方式是获取不到用户手机号码的,需要设置电信的CTWAP代理才可以,大致代码如下:
2016-04-14 21:25:04 502
转载 Android各个版本API的区别
Android 1.5 API变更概要: 1、UI framework · Framework for easier background/UI thread interaction · 新SlidingDrawer 组件 · 新HorizontalScrollview 组件 2、AppWidget framework · 一些关于创建桌面AppWidget 的A
2016-04-14 21:21:56 1378
转载 关于Android SQLite3多线程并发问题
http://blog.csdn.net/rockcode_li/article/details/39024497最近有看到过Sqlite3的相关文章,在这做一下学习笔记。关于sqlite的介绍,可以参照一下:http://blog.csdn.net/ghost5216/article/details/4863246sqlite3数据库是一个数据库一个文
2016-04-14 21:17:19 727
转载 java学习---java内存泄露有哪些
1、静态集合类像HashMap、Vector等的使用最容易出现内存泄露,这些静态变量的生命周期和应用程序一致,所有的对象Object也不能被释放,因为他们也将一直被Vector等应用着。2、内部类和外部类的引用容易出现内存泄露的问题3、监听器的使用,java中往往会使用到监听器,在释放对象的同时没有相应删除监听器的时候也可能导致内存泄露。4、大量临时变量的使用,没有及时将对
2016-04-14 20:54:29 471
转载 java学习---JVM中的垃圾收集算法和Heap分区简记
如何判断垃圾对象?垃圾收集的第一步就是先需要算法来标记哪些是垃圾,然后再对垃圾进行处理。 引用计数(ReferenceCounting)算法这种方法比较简单直观,FlashPlayer/Python使用该算法,简单高效。核心思路是,给每个对象添加一个被引用计数器,被引用时+1,引用失效-1,等于0时就表示该对象没有被引用,可以被回收。但是,Java/C#并不采用该算
2016-04-14 20:31:18 479
原创 java学习---new的对象怎么被内存回收
java,使用new创建对象,并将该对象的引用返回...对象依然存在,不会被垃圾回收,是什么意思啊?"我们在方法内部使用new创建对象,并将该对象的引用返回。如果该返回被一个引用接收,由于对象的引用不为0,对象依然存在,不会被垃圾回收。"User u = new User();如上面代码,简单说就是new User()的时候,
2016-04-14 17:06:48 20732 1
转载 android基础再学习---如何保证Service不被杀掉
http://blog.csdn.net/mad1989/article/details/22492519最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢?其实除了常规的手段,我们可以参考
2016-04-12 18:22:24 338
转载 android(NDK+JNI)---JNI全面解析
http://blog.csdn.net/banketree/article/details/40535325项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制
2016-04-12 17:07:28 746
转载 android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
转自:http://www.cnblogs.com/shadox/archive/2011/12/02/2272564.htmlEclipse+CDT+gdb调试android ndk程序先介绍一下开发环境,在这个环境下,up主保证是没有问题的。ubuntu 11.10eclipse 3.7(indego) for javajdk 6android sdk 2.2and
2016-04-12 16:41:03 688
转载 android(NDK+JNI)---JNI字符串参数传递与返回值
转载请注明出处!原文地址链接:http://blog.csdn.net/zgyulongfei/article/details/7409441 在编程的时候我们不仅需要使用无参的函数,有参数的函数也是必须的。这次我编写一个函数用来传递String类型参数,并输出该函数的返回值。编写java类: class StringFunction
2016-04-12 16:36:50 3540
转载 eclipse工具使用---同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现
http://www.cnblogs.com/SharkBin/p/4182605.html在Eclispse中,实际同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现。①打开项目文件夹,找到“.cproject”文件 ② 在节点重命名 ③ 导入Eclipse
2016-04-12 16:30:25 2651
转载 android(NDK+JNI)---jni开发资料
转载自:http://www.2cto.com/kf/201405/297877.html谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就可以直接利用这个脚本编译,而不需要使用Cygwin
2016-04-12 16:27:21 408
转载 android(NDK+JNI)---在Eclipse中编译NDK的so文件
http://www.cnblogs.com/SharkBin/p/3937287.html1 将Native的编译链接配置加入项目中 2 进行编译 3 项目支持Native后,在首尾分别新增了两个编译过程
2016-04-12 16:23:12 408
转载 android(NDK+JNI)---NDK编译生成so文件
http://www.cnblogs.com/SharkBin/p/3933086.html1 首先加载项目 2 进入项目的根目录,输入ndk-build命令 3 如果成功,就会发现项目的libs的mips文件夹下有libplasma.so文件 4 然后运行程序,成功
2016-04-12 16:21:25 513
转载 android(NDK+JNI)---NDK入门学习
原文摘自:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3
2016-04-12 16:19:11 349
转载 android(NDK+JNI)---NDK 编译和使用静态库、动态库
摘自: http://blog.csdn.net/heng615975867/article/details/11904737在eclipse工程目录下建立一个jni的文件夹在jni文件夹中建立Android.mk和Application.mk文件 Android.mk文件: Android提供的一种makefile文件,用来指定诸如编译生成so库名
2016-04-12 16:09:23 955
转载 android(NDK+JNI)---NDK开发 环境配置
1 CDT 是 Eclipse 插件,它将把 Eclipse 转换为功能强大的 C/C++ IDE。 C/C++在Eclipse平台下的开发工具.它提供的功能包括:C/C++编辑器(一些基本的功能:语法高亮显示,代码编辑等),C/C++调试器,C/C++ Launcher,剖析器,内容提示,Makefile生成器等。 http://jingyan.baidu.com
2016-04-12 16:05:38 492
转载 android(NDK+JNI)---NDK的Paths and Symbols设定
http://www.cnblogs.com/SharkBin/p/4026128.html开发NDK的时候,如果JNI文件找不到C和C++的支持类,然后报很多很多红叉号,是因为没有设定“Paths and Symbol”.
2016-04-12 15:59:34 1584
转载 android(NDK+JNI)---JNI数据类型
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types ----基本数据类型,如:in
2016-04-12 15:57:50 430
转载 android(NDK+JNI)---Android JNI开发生成.h头文件问题
转自:http://www.cnblogs.com/gisdream/p/3521090.html在JNI开发中,首先要将建立的anroid类编译成.h文件,编译用到命令javah,由于第一次用,以前对java的编译过程也不怎么了解,所以走了好多弯路,网络没有对这一步的详细介绍,这里讲一下:通过DOS命令执行,(1)开始-》运行-》cmd->进入dos命令操作界面
2016-04-12 14:13:48 1029
转载 android(NDK+JNI)---Android使用JNI实现Java与C之间传递数据
转自:http://blog.csdn.net/furongkang/article/details/6857610介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。Android中使用JNI七个步骤
2016-04-12 11:11:17 682
转载 JAVA学习---集合系列---ArrayList、Vector和LinkedList等的差别
http://www.cnblogs.com/SharkBin/archive/2012/10/13/2722535.htmlArrayList 和Vector是采取数组体式格式存储数据,此数组元素数大于实际存储的数据以便增长和插入元素,都容许直接序号索引元素,然则插入数据要设计到数组元素移动等内存操纵,所以索引数据快插入数据慢,Vector因为应用了synchronized办
2016-04-12 10:31:51 363
转载 JAVA学习---集合系列---CopyOnWriteArrayList
CopyOnWriteArrayList简介CopyOnWriteArrayList容器是Collections.synchronizedList(List list)的替代方案,CopyOnWriteArrayList在某些情况下具有更好的性能,考虑读远大于写的场景,如果把所有的读操作进行加锁,因为只有一个读线程能够获得锁,所以其他的读线程都必须等待,大大影响性能。CopyOnWrite
2016-04-11 14:50:06 450
转载 JAVA学习---集合系列---PriorityQueue
http://blog.csdn.net/u011116672/article/details/50997622前言今天继续来分析一下PriorityQueue的源码实现,实际上在Java集合框架中,还有ArrayDeque(一种双端队列),这里就来分析一下PriorityQueue的源码。PriorityQueue也叫优先队列,所谓优先队列指的就是每次从优先队列中取出来的元素要么
2016-04-11 14:46:46 508
转载 JAVA学习---集合系列---ConcurrentHashMap
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这
2016-04-11 14:37:39 322
转载 JAVA学习---集合系列---HashMap
http://blog.csdn.net/u011116672/article/details/50997436前言无意中发现有很多对Map尤其是HashMap的线程安全性的话题讨论,在我的理解中,对HashMap的理解中也就知道它是线程不安全的,以及HashMap的底层算法采用了链地址法来解决哈希冲突的知识,但是对其线程安全性的认知有限,故写这篇博客的目的就是让和我对
2016-04-11 14:26:29 246
转载 JAVA学习---集合系列---LinkedList
http://blog.csdn.net/u011116672/article/details/50997396非线程安全的,查找效率比较低,插入和删除效率比较高前言LinkedList底层使用的双端链表,即每个节点既包含指向其后继的引用也包括指向其前驱的引用,LinkedList实现了List接口,继承了AbstractSequentialList类,在频繁进行插入以
2016-04-11 11:12:02 479
转载 JAVA学习---集合系列---Vector
http://blog.csdn.net/listening_music/article/details/7034070Vector 源码看出很多方法都是synchronized 的,线程安全,但是效率就不得不 损耗点了,多线程开发可以使用。ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 Vector 可实现自动
2016-04-11 11:07:04 259
转载 JAVA学习---集合系列---ArrayList
http://blog.csdn.net/u011116672/article/details/50997365前言ArrayList也叫数组列表,底层使用的数组实现的,严格来说是动态数组。为了简化,我将从以下几个方面对ArrayList进行分析常用操作的源码分析 使用场景与小结ArrayList工作原理ArrayList工作原理其实很简单,
2016-04-11 11:00:15 292
原创 网络知识---http请求几种方式
1.HEAD 向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。 2.GET 向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中,例如在web app.中。其中一个原因是GET可能会被网络蜘蛛等随意访问。 3.POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文
2016-04-08 16:50:19 1888
转载 android开源框架学习---RxJava
http://gank.io/post/560e15be2dca930e00da1083#toc_31大神啊,太厉害了,虽然禁止任何形式的转载,但是我只想保存,以后慢读,大家还是去上面这个地址观看。那边画面更好,还有周伯通等着你啊!我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用
2016-04-07 20:58:45 314
RecyclerView 需要的动画资源
2015-11-16
Android 贝塞尔曲线 实例源码
2014-11-07
activity切换特效
2014-11-06
android gif模式和图片展现模式 图片展现神器
2014-11-04
android OptionsMenu--利用xml实现源码
2014-11-01
android城市列表特效-触摸查找源码
2014-10-30
jquery.min.js
2014-10-13
Jama-1.0.1.jar包下载
2014-10-11
java 开发相当齐全的第三方包
2014-07-12
点九图,为什么只能是黑色的,或者纯色的,被面试官问了这个问题
2016-03-23
java转码问题 把一串字符串转换为汉字
2014-12-02
360浏览器复制文本特效 JS怎么实现
2014-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人