自定义博客皮肤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)
  • 收藏
  • 关注

转载 避免Java应用中NullPointerException的技巧和最佳实践

Java应用中抛出的空指针异常是解决空指针的最好方式,也是写出能顺利工作的健壮程序的关键。俗话说“预防胜于治疗”,对于这么令人讨厌的空指针异常,这句话也是成立的。值得庆幸的是运用一些防御性的编码技巧,跟踪应用中多个部分之间的联系,你可以将Java中的空指针异常控制在一个很好的水平上。顺便说一句,这是Javarevisited上的第二个空指针异常的帖子。在上个帖子中我们讨论了Java中导致空指针异常

2015-06-01 11:05:10 301

原创 配置scheme隐式启动Activity

最近在项目中遇到一个需求:在html5页面点击某个按钮启动Activity。一开始想到的方案是采用js接口,在网上找到一个PhoneGap的框架,但由于各种原因作罢。于是决定尝试通过Uri隐式启动Activity,具体步骤如下:首先在在AndroidManifast.xml中配置scheme                                         

2015-05-30 09:48:30 497

转载 onNewIntent用法

一、onNewIntent()在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent1、其他应用发Intent,执行下列方法:onCreateonStartonResume发Intent的方法:?

2015-05-08 11:34:20 452

转载 onSaveInstanceState和onRestoreInstanceState()

首先来介绍onSaveInstanceState() 和 onRestoreInstanceState() 。关于这两个方法,一些朋友可能在Android开发过程中很少用到,但在有时候掌握其用法会帮我们起到比较好的效果。尤其是在应用程序在不知道的情况下退出后,如何实现其数据保存的功能。先来让我们看下这两个方法的有什么样的作用。  1. 基本作用:   Activity的 o

2015-05-08 11:31:51 294

原创 类加载器

什么是类加载器类加载器就是加载类的工具,我们在程序中用到一个类的时候,虚拟机通过类加载器将class文件加载加载到内存中在进行一系列的处理后变成字节码为我们使用。Java中默认的类加载器Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader

2013-07-24 21:05:34 398

原创 反射机制

获取类字节码的三种方式1.类名.class2.对象.getClass()3.Class.forName(className)类获取某个类的构造方法:Constructor得到某个类所有的构造方法Constructor[] constructors = Class.forName(“java.lang.String”).getConstru

2013-07-24 21:02:35 439

原创 java可变参数

JDK1.5新特性:静态导入:import static java.lang.Math.*;可变参数public class Test2 {public static void main(String[] args){String[] a4 = new String[]{"a","b","c"};String[] a5 = new

2013-07-24 21:01:25 418

原创 正则表达式

正则表达式 符合一定规则的表达式。 具体操作功能 1.匹配:String matches方法。用正则表达式匹配字符串,只要有一处不符合规则,就匹配结束,返回false 2.切割:String split ();3.替换:String replaceAll ();4.获取: 将字符串中大的负荷规则的子串取出获

2013-07-24 21:00:33 458

原创 java网络编程

UDP传输 UDP发送 1.创建UDP服务,通过DatagramSocket对象。 2.确定数据,并封装成数据包。DatagramPacket(byte[] buf,int length,InetAddress address,in port) 3.通过socket服务send方法将数据包发出去。 4.关闭udp资源。 UDP接收 1.定义udpsock

2013-07-24 20:59:14 467

原创 集合泛型

泛型泛型的好处:1.将运行时期出现问题ClassCastException,转移到了编译时期。方便于程序员解决问题。让运行时问题减少,安全。2,避免了强制转换麻烦。泛型格式:通过在使用java提供的对象时,什么时候写泛型呢?通常在集合框架中很常见,只要见到其实当使用集合时,将集合中要存储的数据类型作为参数传递到注意 在覆盖equa

2013-07-24 20:51:40 523

空空如也

空空如也

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

TA关注的人

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