自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

转载 学习习惯。

豆瓣上的:    1)总带一本书  无论你花一年或者一周去读一本书,这都无所谓。随身带着它,当你有时间的时候就努力去阅读,通读。每天只需花挤出来的几分钟,一周就能读一本。那么一年至少就能读50本。  2)建一个“要学习什么”的名单  我们都有需要做的事情的清单。这些就是我们需要完成的任务。努力建立一个“要学习什么”的清单。你可以把想要学习新领域的

2014-11-24 10:11:22 701

翻译 关于java方法调用时产生的StackFrame内部内容。

引自《深入Java虚拟机》:   “栈帧由三部分组成:局部变量区、操作数栈和栈数据区。局部变量区和操作数栈要视对应的方法而定,他们是按字长计算的。编译器在编译时就确定了这些值并放在class文件中,而栈数据区的大小依赖于具体实现。          当虚拟机调用一个java方法时,它从对应的类的类型信息得到局部变量区和操作数栈的大小,并据此分配栈帧内存,并压入java栈中。      

2014-09-19 19:18:24 1170

原创 Thread状态学习笔记。

1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态;2、当该对象调用了start()方法,就进入可运行状态;3、进入可运行状态后,当该对象被操作系统选中,获得CPU时间片就会进入运行状态;4、进入运行状态后情况就比较复杂了    4.1、run()方法或main()方法结束后,线程就进入终止状态

2014-09-19 12:13:28 880

转载 UDP 和 TCP笔记。

tcp与udp区别:基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式TCP保证数据正确性,UDP可能丢包TCP 保证数据顺序,UDP不保证java编程区别:tcp是java.net.ServerSocket(用于服务器端)和java.net.Socket(用于客户端);UDP是java.net.DatagramSock

2014-09-18 20:40:02 825

转载 Android apk安装过程,笔记。

看了一篇关于apk安装过程的文章,感觉很好,在这转载一下,供大家学习。Android应用安装有如下四种方式1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由packageinstaller.apk应用处理安装及卸载过程

2014-09-18 13:29:11 955

原创 Android界面 Html5还是Native,说说他们的各自的优缺点。

曾被人问到Android界面用Html5写有什么you shi

2014-09-17 15:07:11 6348

转载 java 与 c++虚函数大战。

c++虚函数1.定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数 [1]2.语法:virtual 函数返回类型 函数名(参数表) { 函数体 }3.用途:实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数,也就是允许子类override父类同名方法。虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在

2014-09-12 16:05:40 692

转载 Android Uid和Pid区别。

PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产生之前所有的进程号都要大。UID:一般理解为User Identifier,UID在linu

2014-09-06 22:40:18 2389

转载 Java二分查找算法学习笔记。

本文转自:http://www.cnblogs.com/vanezkw/archive/2012/06/29/2569470.html今天看了一下JDK里面的二分法是实现,觉得有点小问题。二分法的实现有多种今天就给大家分享两种。一种是递归方式的,一种是非递归方式的。先来看看一些基础的东西。1、算法概念。二分查找算法也称为折半搜索、二分搜索,是一种在有序数组中查找某一特定元素的搜

2014-09-04 21:26:22 881

转载 Comparable 和 Comparator接口

今天看了一下Java的Comparator和Comparable 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。      一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sor

2014-09-04 21:18:14 711

转载 Java 二叉树遍历

今天练习用java实现二叉树的遍历算法,首先我先编写二叉树类BinaryTree,代码如下:package package2;public class BinaryTree {  int data;      //根节点数据 BinaryTree left;    //左子树 BinaryTree right;   //右子树  public BinaryT

2014-09-04 20:36:47 1117

原创 零碎知识。

Android应用程序的入口函数是ActivityThread.main(),该函数不仅创建了ActivityThread实例以及消息循环机构,而且创建了ApplicationThread实例,通过此实例向ActivityManager Service(AMS)提供IApplicationThread接口,AMS正是通过该接口调度和管理Activity。     ActivityThread通

2014-09-04 00:06:51 640

原创 关于Android SQLite3多线程并发问题,学习笔记。

最近有看到过Sqlite3的相关文章,在这做一下学习笔记,

2014-09-03 10:54:15 9563 1

原创 排序算法学习笔记

在这用java写一下常见排序算法的读书笔记:一.

2014-09-03 10:27:58 938

原创 ContentProvider,Cursor,CursorAdapter之间的关系图。

今天看了很多关于ContentProvider,Cursor,CursorD

2014-08-31 11:40:11 863

原创 总结一下Android Handler机制。

我根据之前好几个前辈所说的,自己用Dia画了一个图表,來說一下啊

2014-08-28 16:44:17 714

转载 Java String使用的各种小细节。

1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和newString(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”;String str=new Stri

2014-08-27 09:43:23 722

翻译 Android在Http连接中设置超时和代理?

本文出自:http://ylxfc.sinaapp.com/?p=147

2014-08-26 16:28:24 1434

转载 Android系统启动流程简介。

原文地址:http://blog.sina.com.cn/s/blog_a6559d920101l9uh.htmlkan

2014-08-21 17:37:30 814

原创 再次深入研究Android事件分发机制,学习笔记。

之前研究过,但是有很多地方有qu

2014-08-17 10:44:01 845

原创 ListView,CursorAdapter,ContextMenu之间的映射关系学习笔记。

这几天在学习NotePad的源码,对其中的ListView,CursorAdap

2014-08-14 20:17:48 993

原创 Android关于如何取消静态注册的广播事件,你知道吗?

大家都知道,关于Android广播事件的注册

2014-08-09 16:32:52 9442 3

转载 Android ContentProvider 剖析。

本文出自:一.Android四大组件Android四大组件是Activity, Service, Content Provider,Broadcast Receiver。Activity作为程序界面,直接与用户交互Service运行在后台,没有界面,完成特定的功能ContentProvider维护应用数据,方便应用本身或其它应用访问Broadcast Receiver提

2014-08-01 10:05:09 829

转载 Android 架构概况,学习笔记。

本文出自android基本架构Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的

2014-07-30 10:14:28 1428

转载 Java 访问权限的表,总结的比较透彻。

可见/访问性在同一类中同一包中不同包中 同一包子类中 不同包子类中  public yes yes yes yes yes protected  yes yes no yes yes package  yes yes no yes no private yes n

2014-07-28 10:52:59 858

原创 关于Android屏幕横竖之间的切换,研究心得。

之前有人提到过Android屏幕横竖之间的切换,

2014-07-27 23:17:36 716

转载 Android关于适配的相关知识。

本文出自:http://www.androidlearner.net/android-multi-screen-about.html

2014-07-25 16:00:29 946

转载 Android学习笔记之资源文件resource/raw和assets各自的特点。

本文转自:http://blog.csdn.net/zuolongsnail/article/details/6444806*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.

2014-07-25 15:32:48 5145

转载 关于Java中equals()和hashCode()的用法笔记。

今天看了一片出自百度文库的一篇关于java

2014-07-25 09:25:20 889

转载 关于Android中涉及屏幕适配的单位dp,px,sp,dip的学习笔记。

关于Android涉及一些控件大小she

2014-07-24 13:52:55 965

原创 关于Android触摸事件TouchEvent的传递及截取,研究心得。

之前一直经常使用Touch的相关

2014-07-23 23:53:23 1437

转载 关于Java的同步Synchronized的使用,在这做下笔记。

今天看到一个前辈写的关于Synchronized用法,yi jin

2014-07-23 10:33:02 681

原创 关于线程与进程之间的关系,今天学习了一下,在这做一下笔记。

为了把线程与进程之间的关系弄的条理一下,今天整理了一下笔记。

2014-07-23 10:20:23 744

转载 Java学习笔记之接口和抽象类的区别,及选择问题,看完之后就懂了。

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者

2014-07-20 15:10:54 909

转载 Android学习笔记之ListVIew。

ListView中getView的原理+如何在ListView中放置多个itemListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。

2014-07-19 19:01:06 658

原创 关于java的重写和隐藏的学习笔记。

研究了下java的重写和隐藏,跟大家分享一下。直接上代码,咱们边走边liao

2014-07-19 18:50:34 861

原创 关于java为什么在Method中局部内部类或者匿名内部类调用Method中定义的变量要用final修饰?

这个问题我碰到过好几次了,ye b

2014-07-19 17:06:30 1169

转载 Java HashMap,HashTable学习记录。

Java的HashMap和HashTable1. HashMap1)  hashmap的数据结构      Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:        当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存

2014-07-19 12:30:53 751

转载 看到的一个前辈说道的Runnable和Thread的区别,感觉很赞!

关于Thread和Runnable的区别

2014-07-18 16:25:34 1279

转载 关于Java强引用,软引用,弱引用,你知道吗?

1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(St

2014-07-18 16:13:03 675

QQ聊天滑动界面

这是仿照新版QQ聊天界面制作的滑动效果演示。

2014-08-21

空空如也

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

TA关注的人

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