自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这几年就学了点毛

学了点毛也要记下来

  • 博客(29)
  • 收藏
  • 关注

转载 提高java代码运行效率(5)

21.尽量避免使用split 除非是必须的,否则应该避免使用split,split由于支持正则表达式,所以效率比较低,如果是频繁的几十,几百万的调用将会耗费大量资源,如果确实需要频繁的调用split,可以考虑使用apache的StringUtils.split(string,char),频繁split的可以缓存结果。 - 22.ArrayList & LinkedList 一个是

2011-11-24 15:05:36 1084 1

转载 提高java代码运行效率(4)

15.尽量在finally块中释放资源 程序中使用到的资源应当被释放,以避免资源泄漏。这最好在finally块中去做。不管程序执行的结果如何,finally块总是会执行的,以确保资源的正确关闭。 - 16.尽量使用移位来代替'a/b'的操作 "/"是一个代价很高的操作,使用移位的操作将会更快和更有效 如 int num = a / 4; int num = a /

2011-11-24 14:55:53 696

转载 提高java代码运行效率(3)

11.单线程应尽量使用HashMap, ArrayList HashTable,Vector等使用了同步机制,降低了性能。 - 12.尽量合理的创建HashMap 当你要创建一个比较大的hashMap时,充分利用另一个构造函数 public HashMap(int initialCapacity, float loadFactor) 避免HashMap多次进行了hash

2011-11-24 14:54:05 703

转载 提高java代码运行效率(2)

6.尽量处理好包装类型和基本类型两者的使用场所 虽然包装类型和基本类型在使用过程中是可以相互转换,但它们两者所产生的内存区域是完全不同的,基本类型数据产生和处理都在栈中处理,包装类型是对象,是在堆中产生实例。 在集合类对象,有对象方面需要的处理适用包装类型,其他的处理提倡使用基本类型。 - 7.慎用synchronized,尽量减小synchronize的方法 都知道,实现同步

2011-11-24 14:50:14 832

转载 提高java代码运行效率(1)

1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资源的并发访问 第二,控制实例的产生,以达到节约资源的目的 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信 - 2.尽量避免随意使用静态变量

2011-11-24 13:39:54 1824

原创 Content Providers

You define a ContentProvider subclass to expose your data to others using the conventions expected by ContentResolver and Cursor objects. Principally, this means implementing six abstract methods de

2011-11-01 16:26:18 343

原创 Android-构造自定义组件

Android为你的图形界面提供成熟强大的组建化模型,以基本的布局类:View和ViewGroup为基础.开始,平台包含了各种预建的View和ViewGroup子类-称为widgets和layouts,你可以分别用他们来构造你的图形界面. 比较常用的widgets包括Button,TextView,EditView,ListView,CheckBox,RadioButton,Gallery,Sp

2011-10-26 11:17:32 519

原创 Content Provider总结

应用程序通过 Content Resolver访问数据模型. 常用方法 query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) uri                      使用content://协议访问数据 projection         返

2011-10-26 11:17:00 388

原创 Android-Adapter

Adapter对象充当了AdapterView和其数据之间的桥梁,有了Adapter就可以访问数据项,使得创建视图来遍历数据项成为可能. 垂直显示两级列表的视图.每个组可以单独展开显示其子项.每项由ExpandableLisAdapter关联的View组成.   Array

2011-09-28 13:57:37 398

原创 PHP官方手册翻译-MongoDB教程

介绍 针对MongoDB的云计算PHP驱动 快速上手连接,插入,查询,遍历结果,断开连接,下面的教程每一节都有详细介绍 // 连接 $m = new Mongo(); // 选择一个数据库 $db = $m->comedy; // 选择一个集

2011-09-08 11:30:12 3566

原创 Intent方法属性等等

标准的Activity行为 ACTION_MAIN ACTION_VIEW ACTION_DIAL ACTION_CALL ACTION_INSERT   标准的Broadcast行为   标准的Category CATREGORY_DEFAULT CATE

2011-09-06 13:45:57 428

原创 Android-一些常用的shell命令

阿萨德

2011-09-06 09:33:47 319

原创 Activity常用方法

setContentView() setDefaultKeyMode()

2011-08-31 14:08:25 419

原创 User Interface-用户界面

In an Android application, the uers interface is built using View and ViewGroup objects. There are many types of views and view groups, each

2011-08-30 10:10:51 588

原创 Android-补间动画

AlphaAnimation 透明度改变 RotateAnimation 旋转 ScaleAnimation 缩放 TranslateAnimation 位移

2011-08-25 16:08:59 350

原创 关于智能手机分辨率

VGA 640 X 480 像素 QVGA HVGA WVGA 800 X 480 像素 QHD

2011-08-22 16:32:07 350

原创 Android-ExpandableListActivity

显示绑定数据项列表的activity,当用户选择项的时候处理事件   Adapter   BaseExpandableListAdapter SimpleExpandableListAdapter   context

2011-08-10 15:05:23 279

原创 Android-Context

Context引用经常作为一个参数传递,关于应用环境的全局信息接口.这个抽象类的实现是由Android系统提供的.它允许访问特定应用资源和类,以及调用应用层操作例如执行activites,broadcasting和接收intents,等等 一般各种activity,servic

2011-08-10 10:51:25 263

原创 Android-ListView

android:divider   Drawable or color to draw between list items.  android:dividerHeight   Height of the divider.  a

2011-08-04 10:00:40 305

原创 Android-Providing Resources

你需要把各种资源类型放到项目目录下res/目录下的子目录. animator 定义属性动画XML文件 anim 定义补间动画XML文件(属性动画也能放这个目录,但是最好分开以便区分类型) color 定义颜色状态列表的XML文件.参考C

2011-08-03 11:07:01 478

原创 Android-Services

Service是一个可以长期运行在后台,不提供用户界面的应用程序组件.别的应用程序组件可以开启一个服务,并且继续运行在后台,即使用户切换到了另一个应用.此外,组件能够是一个服务交互与之绑定,并且能够执行进程间通信.例如,服务可以处理网络交易,播放音乐,执行文件I/O,或者和con

2011-08-02 16:02:23 853

原创 Android-Intents和Intent Filters

应用程序核心的三个组件包括-activities,services,和broadcast receivers - 都是通过消息被激活,我们把他称为intents.intent发送消息可以很容易的在同一或不同的应用程序的组件之间绑定.intent是一个Intent对象. 一个In

2011-08-02 13:57:10 365

原创 Android用户界面-创建菜单

菜单是活动用户界面的重要组成,它提供了很常见的方式来操执行操作.Android提供了一个简单的框架为你的应用程序添加标准的菜单. 三种应用类型的菜单: 选项菜单   上下文菜单   子菜单

2011-08-01 16:36:40 341

原创 Android数据存储-Using Databases

针对SQLite,Android提供了完整的支持.在应用中任何数据库可以创建由名称访问的任何类,但是不能是应用程序之外. 推荐的方法是创建一个新的SQLite数据库,创建一个SQLiteOpenHelper的子类,并重写onCreate()方法,你可以在里面执行一条SQLite

2011-08-01 14:44:25 401

原创 Android数据存储-Internal Storage

你可以将文件立即保存到内部存储,默认情况下,保存的文件对你的应用程序来说是私有的,其他应用不能访问(包括用户).当用户删除应用的时候文件

2011-08-01 11:28:29 3874

原创 Android数据存储-SharedPreferences

SharedPreferences类提供了一个基本框架允许保存和读取连续键值对的原始数据类型.你可以使用SharedPreferences保存一些原始数据:booleans,floats,ints,longs,和strings. 这个数据将持续访问用户会话(甚至你的应用已经被干

2011-07-29 16:57:15 1187

原创 Activity详细介绍及其生命周期

onCreate()当activity第一次被创建时被调用.创建视图, 为列表绑定数据,等等.这个方法也提供给你一个包含以前activity先前东冻结的状态,如果有的话.总是跟着onStart() onStart()当activity对用户可见时调用.总是跟着onResume()

2011-07-29 15:25:15 558

原创 Android <uses-permission> 常用权限

android.permission.INTERNET允许应用开启网络socketsandroid.permission.WRITE_CONTACTS允许应用保存联系人数据,但是不可读android.permission.READ_CONTACTS允许应用读取用户的联系人数据

2011-07-28 15:09:19 473

原创 Eclipse下Android开发的配置

Android1.5-cupcake(杯形饼)Android1.6-donut(甜甜圈)Android2.0.1-eclair(指形饼)Android2.2-froyo(冰冻酸奶)Android2.3-gingerbread(姜饼) 在Eclipse里查看Android源码下载对

2011-07-26 09:51:18 362

空空如也

空空如也

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

TA关注的人

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