自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Android中padding和margin的区别

本文综合了:http://zhujiao.iteye.com/blog/1856980 和 http://blog.csdn.net/maikol/article/details/6048647 两篇文章加入了自己的一些心得。Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的理解:Padding 为内边框,指该控件...

2018-03-21 11:05:48 362

原创 Activity上有Dialog的时候按Home键时的生命周期

        对于学习Android的朋友来说Activity的7个生命周期肯定不陌生,但是有些极端情况对于刚接触Android的朋友们来说分析生命周期可能就有些困难。问题如题,下来我们就结合结果来分析一下整个过程。        如下为我们逻辑的代码其实就是一个按钮的监听,当点击事件触发的时候出现一个不可取消的AlertDialog组件,之后我们重写各个生命周期触发的方法并且打印日志:publ...

2018-03-17 21:42:38 6524

原创 Android平台架构

Android平台架构        体系结构图                    架构            1.应用层:                    这层包含一些核心应用程序,如上图中的主页、联系人、电话、浏览器等应用程序。还包含我们所编写的应用程序。            2.应用框架层:                    Android中供开发者使用的API,这层为开发者...

2018-03-17 13:04:41 570

原创 浅谈进程与线程的区别

进程与线程的区别        首先我们先来看这样一个例子:                我学习了一整天(胡扯)很累,想和朋友在网上联机打游戏,这时我打开了QQ,找到了我的朋友,我给他发送了消息,但是他没回,然后我很着急啊,我就给他打了QQ电话,然后他说他没有这个游戏,让我把安装包传过去,我就用QQ把安装包给他传输了过去。                我们都知道操作系统控制的最小单位就是进程,...

2018-03-12 21:27:10 122

转载 Java中抽象类与接口的区别

很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例:123456789public abs...

2018-03-12 20:14:35 135

原创 Java多态的理解

Java中多态的理解             继承的基础知识        Java中有三大特性:继承、封装、多态        多态可以说是建立在继承的基础上的,所以我们先来理解一下继承。        Java中继承的概念是:继承是指一个对象直接使用另一对象的属性和方法(此处引用百度百科)。也就是当一个子类继承了一个父类时,子类也同时继承了父类的非静态属性和方法(可以继承父类的private方...

2018-03-12 16:48:50 1457

转载 Java中String、StringBuffer、StringBuilder的总结

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字...

2018-03-10 17:05:04 220

原创 Java中int与Integer的区别(简单数据类型与包装类的区别)

        可能大家对int这个关键字并不陌生,应该是我们接触编程语言时肯定会接触到的一个关键字,它代表了整型数据类型。        那么随着学习Java的深入,我们了解到了各种类。类好啊!把我们常用的操作都封装起来可供程序员直接调用,妈妈再也不用担心我背不过恶心的排序算法啦。        Java有一个思想:万物皆是对象,那么简单数据类型也不例外,我们常用的int,char,float等...

2018-03-09 00:17:54 470

原创 Java中各基本类型占多少字节数

byte:8位,1字节char:16位,2字节int:32位,4字节long:64位,8字节float:32位,4字节double:64位,8字节

2018-03-09 00:11:41 561

原创 Java中“==”、equals()、hashcode()的区别与联系。

     在Java中判断两个对象是否相等的方法有许多,这里记录一下我所理解的三个方法之间的区别与联系     首先我们最长用到的应该是“==”,毕竟很多人是从C语言入门编程的,所以更多的时候我们会习惯使用“==”来判断两个对象是否相等,“==”是Java语言为我们预留的关键字,用于比较两个对象是否相等。刚刚接触Java的时候有人告诉我Java中是不存在指针的(根据个人理解而异),但是我的理解是,...

2018-03-09 00:06:46 1515

空空如也

空空如也

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

TA关注的人

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