BigDecimal.setScale()方法

BigDecimal.setScale()方法用于格式化小数点 setScale(1)表示保留一位小数,默认用四舍五入方式  setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3  setScale(1,BigDecimal.ROUN...

2014-07-31 15:45:13

阅读数:864

评论数:0

String,StringBuffer与StringBuilder的区别

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)  简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变...

2014-07-31 11:29:03

阅读数:205

评论数:0

27中设计模式例子解析与分类

设计模式主要分三个类型:创建型、结构型和行为型。  其中创建型有:     一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点      二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 ...

2014-07-30 17:23:54

阅读数:369

评论数:0

Android学习之路

硬件 电脑–推荐Mac 首先声明我不是果粉,个人Windows,Linux,Mac OX系统均用过, 只能说Windows上面的开发工具简直难以恭维,尤其命令行超级难用,而Linux自己必须得花不少时间在折腾中,更是不适合新手了,Max OS是我认为迄今为止最好用的系统,没有之一, 所...

2014-07-28 11:53:36

阅读数:351

评论数:0

Android Fragment的使用

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191 我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但...

2014-07-28 11:43:56

阅读数:227

评论数:0

Android适配

众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。 基本概念 Android屏幕适配必须要理解的一些概念,这部分可...

2014-07-28 11:22:17

阅读数:221

评论数:0

Android四大基本组件及其生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 一:了解四大基本组件 Activity : 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些...

2014-07-28 11:03:03

阅读数:305

评论数:0

100阶层算法

// 还记得10进制的乘法么? // 567 // * 5 // ------- // 2835 // 用编程语言表示出来就是 // 当前的int a[4] ={0, 5, 6, 7} // 然后从最低位开始用5去乘以每一位,少于10的部分就是这 // ...

2014-07-15 15:48:21

阅读数:655

评论数:0

object-c里self与super的区别

在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。但是它们真正是如何调用的呢? 你知道吗? 以下面的代码为例:  @interface Pe...

2014-07-10 12:32:19

阅读数:256

评论数:0

ios view的frame和bounds之区别(位置和大小)

-(CGRect)frame{     return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height); } -(CGRect)bounds{  ...

2014-07-10 12:17:50

阅读数:246

评论数:0

Object-C 中的Selector 概念

selector可以叫做选择器,其实指的就是对象的方法,也可以理解为C语言里面的函数指针,在面向对象里面的对应概念。 @selector(xxxx)的作用是找到名字为xxxx的方法。一般用于[aperformSelector:@selector(b)];就是说去调用a对象的b方法,和[ab]...

2014-07-10 12:17:11

阅读数:233

评论数:0

ios中关于delegate(委托)

首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。 其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。 1.所谓传值经...

2014-07-10 11:43:22

阅读数:265

评论数:0

OC 成员变量下划线_解析

*.h中申明变量   #import  @interface NewPlayerController : UIViewController{ NSString* _test;      } @property(nonatomic,retain) NSString *test; ...

2014-07-09 18:20:27

阅读数:919

评论数:0

IOS superView和subView

在Iphone的视图中,其实就是一个一个view,一层view上面放一层view,一个view上面放一群view,甚至UIWindow也是一个view,在网上找了一张图片很能说明这个问题: 可见我们能够看到的都是一个view视图,而我们能对其进行操作,是因为UIControlle...

2014-07-09 18:19:32

阅读数:1235

评论数:0

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

Http连接的超时机制能够防止连接线程的无限期等待,一般可分为connect timeout和socket timeout,在Android中可以使用HttpClient和HttpURLConnection建立Http连接,因此存在两种设置超时的方式,首先Socket等待建立连接的超时时间和Soc...

2014-07-04 10:05:00

阅读数:335

评论数:0

设计模式之Singleton

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

2014-07-03 16:29:46

阅读数:258

评论数:0

View绘制流程相关分析

前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解      Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。                   ...

2014-07-03 16:01:09

阅读数:287

评论数:0

android中Invalidate和postInvalidate的区别

android中Invalidate和postInvalidate的区别 Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。  Android提供了Invalidate方法实现界...

2014-07-03 15:01:14

阅读数:278

评论数:0

synchronized,wait,notify

sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)"醒来"的线程具有更高的优先级。 (b)正在运行的线程因为其它原因而阻塞。    wait()是线程...

2014-07-03 14:52:19

阅读数:268

评论数:0

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