摘要: 1、作为参数名称说明Format(String, Object)将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。Format(String, array[]()[])将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。Format(IFormatProvider, String, array[]()[])将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。Format(String, Object, Object)将指定的 String 中的格 阅读全文
posted @ 2013-11-04 15:05 water0504 阅读(337) 评论(0) 推荐(0) 编辑
摘要: ConnectivityManager cManager = (ConnectivityManager) this .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cManager.getActiveNetworkInfo(); if(null == networkInfo) { netTypeText.setText("无网络"); } else { switc... 阅读全文
posted @ 2013-11-04 10:04 water0504 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者 阅读全文
posted @ 2013-10-02 18:06 water0504 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Java的数据类型分两种: 1.基本类型:long,int,byte,float,double,char,short,boolean 2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。或者你还可以这样想, java分为 1.基本数据(二进制,十进制,八进制,十六进制的数字); 2.类对象 两种类型,数据是运算的基本单元,这些运算一般类似+ - * % 等数学运算,而类对象的运算是必须你定 阅读全文
posted @ 2013-10-02 18:00 water0504 阅读(429) 评论(0) 推荐(0) 编辑
摘要: java 1.6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以)。 1.7加入的新特性可以支持String类型的数据。 阅读全文
posted @ 2013-10-02 17:54 water0504 阅读(316) 评论(0) 推荐(0) 编辑
摘要: android模拟表单用到了httpclient,但是需要了解Jsessionid的相关知识如下是从一篇博文摘抄来的在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x...。这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时候又没有,说它是参数可又跟一般传递的参数不同,它是紧跟在url后面用分号来分隔的,用一般的request.getParameter()方法还取不到。那这个参数到底是干嘛用的呢?要了解它还要先 阅读全文
posted @ 2013-09-17 21:07 water0504 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Java对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.Java对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿 阅读全文
posted @ 2013-09-17 19:00 water0504 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 用LinkedList类的set方法把引用 对象换了就行 ,如import java.util.LinkedList;public class Tffdsafsdafsad {public static void main(String[] args) {LinkedList ll=new LinkedList();for(int i=0;i<6;i++){ll.add(i);}for(int i=0;i<6;i++){System.out.println(ll.get(i));}change(3,5,ll);for(int i=0;i<6;i++){System.out.p 阅读全文
posted @ 2013-09-17 18:08 water0504 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 建立AIDL服务要比建立普通的服务复杂一些,具体步骤如下: (1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Java代码,但会稍有不同。详细介绍见实例52的内容。 (2)如果aidl文件的内容是正确的,ADT会自动生成一个Java接口文件(*.java)。 (3)建立一个服务类(Service的子类)。 (4)实现由aidl文件生成的Java接口。 (5)在AndroidManifest.xml文件中配置AIDL服务,尤其要注意的是,标签中android:name的属性值就是客户端要引用该服务的ID,也就是Int... 阅读全文
posted @ 2013-09-17 18:04 water0504 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Map集合,就是有一对属性值的集合,属性包含key,和value。关键字key是唯一不重复的。Map是一个有序的集合,所以查询起来速度很快。而HashSet就像是把HashMap中value去掉,说白了就是只有一个key的HashMap集合。Set是数学中定义的集合,所以元素无序, 且不能重复添加。java程序中Set集合用的不多,Map集合中的HashMap集合,List集合用的倒是不少,有时间的话不如多研究研究ArrayList,LinkedList,HashMap三个集合。 阅读全文
posted @ 2013-09-17 17:42 water0504 阅读(466) 评论(0) 推荐(0) 编辑