摘要: 作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习 google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解andr 阅读全文
posted @ 2016-03-15 18:06 一点点征服 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b)      A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 阅读全文
posted @ 2016-03-15 11:30 一点点征服 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: Android开发之使用AndroidStudio开发工具实现JNI的开发 Android开发之使用AndroidStudio开发工具实现JNI的开发 标签: AndroidStudiojnindknative 2016-06-02 16:38 2384人阅读 评论(2) 收藏 举报 标签: And 阅读全文
posted @ 2016-03-15 11:22 一点点征服 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的Java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。 JVM是什么?—JVM的生命周期 JVM实例的诞生:当启动一个Java程序时,一个JVM实例就产 阅读全文
posted @ 2016-03-14 18:01 一点点征服 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 一、类加载器 首先来看一下java程序的执行过程。                           从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入 此时,你的java代码就被编译成字节码(.class).如果你是在Eclipse I 阅读全文
posted @ 2016-03-14 17:24 一点点征服 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 在一个类的内部,其成员(包括成员变量和成员函数)能否被其他类所访问,取决于该成员的修饰词。Java的类成员访问权限修饰词有四类:private,无(默认情况下),protected和public。其权限控制如下表所示: 修饰词 本类 同一个包的类 继承类 其他类 private √ × × × 无( 阅读全文
posted @ 2016-03-10 12:00 一点点征服 阅读(12625) 评论(0) 推荐(1) 编辑
摘要: Java面试宝典之二叉树的实现 我们接着上一篇数据结构继续讲解。本章系数据结构之树与二叉树,从这章开始,我们就要介绍非线性结构了,这些内容理解起来比线性表稍难一些,我尽量写的通俗一些,如果读的过程中有任何问题,请按上述方式联系我! 一、树 树 形结构是一类重要的非线性结构。树形结构是结点之间有分支, 阅读全文
posted @ 2016-03-10 11:42 一点点征服 阅读(746) 评论(0) 推荐(0) 编辑
摘要: Java面试宝典之数据结构基础 —— 线性表篇 一、数据结构概念 用我的理解,数据结构包含数据和结构,通俗一点就是将数据按照一定的结构组合起来,不同的组合方式会有不同的效率,使用不同的场景,如此而已。比 如我们最常用的数组,就是一种数据结构,有独特的承载数据的方式,按顺序排列,其特点就是你可以根据下 阅读全文
posted @ 2016-03-10 11:40 一点点征服 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: Java面试宝典系列之基础排序算法 本文就是介绍一些常见的排序算法。排序是一个非常常见的应用场景,很多时候,我们需要根据自己需要排序的数据类型,来自定义排序算法,但是,在这里,我们只介绍这些基础排序算法,包括:插入排序、选择排序、冒泡排序、快速排序(重点)、堆排序、归并排序等等。看下图: 给定数组: 阅读全文
posted @ 2016-03-10 10:48 一点点征服 阅读(2573) 评论(0) 推荐(0) 编辑
摘要: ddd 阅读全文
posted @ 2016-03-08 13:50 一点点征服 阅读(172) 评论(0) 推荐(0) 编辑