自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android studio创建项目

好久没有写过代码了,也没有写博客,颓废了一段时间,今天重新开启studio,好多东西忘了,顺便写成博客记录一下。 这里很多人可能有疑问,project和module的区别是什么?我的理解是project类似于eclipse中的工作空间,而module就是一个单独可执行程序,一个project可以...

2016-11-04 09:36:58

阅读数 321

评论数 0

原创 2017Android校招心得体会

校招基本结束了,我的正式校招是从好未来开始的,一直觉得校招这条路不好走,巅峰的时候早上面两场,下午笔试,晚上笔试。那几天整个人好累,但是还是坚持了下来,在此谢谢我的小伙伴们,笔试面试大家都一起,帮助了我许多。另外感谢真果粒,提供能量。(ps:这块不是打广告啊,是真的喝了很多)。 这里我主要想说自己...

2016-10-30 22:14:08

阅读数 2098

评论数 5

原创 好未来+CVTE+美团+58+京东 Android面经

好未来 一面:  1.      自我介绍   (介绍自己的学习过程) 2.      介绍项目 3.      MVP结合项目介绍 4.      EventBus介绍(建议结合项目) 5.      算法: 输入一个字符串,求全排列的个数,例如: aabbcd  输出 6    计算方法,...

2016-10-30 22:02:34

阅读数 1980

评论数 0

原创 单例模式的多种实现

最近比较懒,写博客少了,今天想总结一下单例的写法,这万一面试官让手写单例,只知道大概是不行的。 //饿汉式 public class Singleton { private static Singleton singleton = new Singleton(); priv...

2016-09-10 10:44:51

阅读数 341

评论数 1

转载 单例模式中用volatile和synchronized来满足双重检查锁机制

例子1:没有volatile修饰的uniqueInstance public class Singleton { private static Singleton uniqueInstance; private Singleton(){ } public ...

2016-09-05 17:59:40

阅读数 1398

评论数 0

原创 handler引起的内存泄露

什么是内存泄露? 内存泄露是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄露。内存泄露有时不严重且不易察觉,这样开发者就不知道存在内存泄露,但有时也会很严重,会提示你Out of memory。 Java内存泄露根本原因? 长生命周...

2016-08-22 11:10:17

阅读数 300

评论数 0

转载 EventBus简介

概述 EventBus是一款针对Android优化的发布/订阅(publish/subscribe)事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。简化了应用程序内各组件间、组件与后台线程间的通信。优...

2016-07-27 15:45:24

阅读数 266

评论数 0

转载 单例模式的优缺点

转载自:http://blog.csdn.net/tayanxunhua/article/details/8250329/ 单例模式的含义: 单例模式可以保证系统中一个类只有一个实例,并且这个实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个...

2016-07-25 16:01:44

阅读数 595

评论数 0

原创 Android性能优化

最近在看《开发艺术探索》,写的很棒的一本书,大家有时间可以看看,今天再次看了一下 Android性能优化。 Android的内存和CPU的使用都受到了限制,不能像PC机那样使用内存和CPU ,过多的使用内存会造成OOM(内存溢出);过多的使用CPU资源,即执行大型的耗时任务,会造成程序卡顿,甚至会...

2016-07-24 18:27:36

阅读数 303

评论数 0

转载 java的内存区域与内存溢出

转载自:http://blog.csdn.net/ns_code/article/details/17565503 内存区域     Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数...

2016-07-24 15:07:54

阅读数 436

评论数 0

转载 LruCache源码分析

转载自:http://blog.csdn.net/chdjj/article/details/38701509?utm_source=tuicool&utm_medium=referral 这篇文章分析的LruCache并不是jdk中的类,而是来自安卓,熟悉安卓内存缓存的...

2016-07-23 15:44:27

阅读数 1016

评论数 0

原创 android中进程优先级

之前被问到 如果系统的资源不足,导致一些进程要被 Kill 掉,那么他们被杀死的先后顺序是怎么样的  这里具体的说一下 优先级顺序由低到高: 1. 空进程: 是指不包含任何处于活动状态(比如四大组件)的进程,那么它存在的意义是什么? 它是缓存一些启动数据, 方便下一次启动程序。这只是我...

2016-07-20 12:01:21

阅读数 1132

评论数 1

转载 Git和SVN的区别

转载自: http://blog.csdn.net/saint1126/article/details/5953339 GIT是分布式的,SVN不是: 这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一...

2016-06-25 10:48:52

阅读数 302

评论数 0

原创 android studio中导入Eclipse中的项目

最近一直在使用studio,但是都是在新建的项目,听说给studio中导入项目会遇到很多问题,也一直没有尝试,今天心动想弄一下,结果真的遇到了很多问题,哎,不断的改问题。还是进入正题吧、 从eclipse中导出: 选择导出类型 选择导出的项目、 然后一直next,直到finis...

2016-06-01 21:31:07

阅读数 355

评论数 0

原创 Android按返回键退出程序

1. 按返回键后,弹出对话框,让用户选择 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub swi...

2016-05-24 23:36:50

阅读数 5418

评论数 1

原创 TCP 与 UDP的区别

TCP 与 UDP 共同点:都是 传输层 的协议 区别:                                                                       TCP                                             ...

2016-05-17 16:53:14

阅读数 445

评论数 0

转载 Android中的四种数据存储方式

转自:http://www.cnblogs.com/rond/p/3553156.html 存储方式 Android提供以下四种存储方式: SharePreferenceSQLiteFileContentProvider Android系统中数据基本都是私有的,一般存放...

2016-05-17 16:07:27

阅读数 548

评论数 0

原创 java中集合的接口和类

最近在一篇博客中看到的关于JAVA集合类的总结,从中把结论摘取出来了,跟大家分享一下: 1、List接口 List 关心的是索引,与其他集合相比,List特有的就是和索引相关的一些方法:get(int index) 、 add(int index,Object o) 、 indexOf(O...

2016-05-15 23:07:51

阅读数 1204

评论数 0

原创 Fragment和ViewPager实现底部导航栏

前几天准备写一个小程序,一直认为fragment实现底部导航栏,是很容易的事情,可是却遇到了前所未有的问题,先给大家贴出来我出错的界面布局代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a...

2016-05-14 21:24:16

阅读数 2572

评论数 0

原创 最短编辑距离

这学期在上算法课,最近让写一个关于最短编辑距离的,写完之后还是总结一下: 问题描述: 编辑距离是指 两个字符串之间,由一个转成另一个所需要的最小编辑操作数。设A  B两个字符串,允许的字符串操作包括:(1)添加一个字符(2)删除一个字符 给大家提供两个版本的代码: java版 public cl...

2016-05-13 16:24:56

阅读数 442

评论数 0

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