JAVA
Army_jun
移动开发,喜欢探讨一些新技术,学习新知识。
你考了98分,学霸考了100分,不要觉得你就离学霸很近了,你考了98是实力只有这么多,学霸考100是因为试卷只有100分。
展开
-
从案例学RxAndroid开发
原文链接:RxAndroid Basics: Part 1如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找到答案。当我第一次使用RxJava的时候我只是在照搬代码,这些代码能跑起来,但是我对RxJava的基础部分仍然存在误解,而且我找不到好的源码来学习。所以为了理解RxJava,我不得不转载 2016-03-29 15:08:46 · 909 阅读 · 0 评论 -
彻底解决Android 应用方法数不能超过65K的问题
作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常:Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536可能有些同学会说,解决这个问题很简单,我们只需要在Project.原创 2016-02-23 16:24:37 · 910 阅读 · 0 评论 -
Android数据缓存
Android数据缓存 1、http://blog.csdn.net/lnb333666/article/details/84601592、https://github.com/Trinea/android-common http://www.trinea.cn/android/android-common-lib/3、http://blog.163.com/zhou_411424/blog/原创 2016-03-21 18:16:27 · 479 阅读 · 0 评论 -
Java内存分析和总结
Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃圾原创 2016-04-14 11:28:52 · 450 阅读 · 0 评论 -
JAVA面试题总结
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象原创 2017-03-23 16:55:49 · 494 阅读 · 0 评论 -
java设计模式--单例模式
单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例。/** * 方法一 *原创 2017-04-20 15:00:03 · 476 阅读 · 0 评论