自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习学习

做一个爱学习 爱总结 爱分享 爱生活的人

  • 博客(60)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android布局

我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格

2012-03-19 14:11:28 802

转载 反射机制补充

Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。JavaBean 是 reflection 的实际应用之一,它能让一些工具可视化的操作软件组件。这些工具通过 reflection 动态的载入并取得 Java 组件(类) 的属性。

2012-03-19 11:54:36 671

转载 Java反射机制

一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的

2012-03-19 11:47:57 563

转载 Timer和TimerTask详解

1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.util.TimerTask;/*** Simple demo that

2012-03-19 11:10:09 527

原创 获取一个不变得值 可以这样做

private static String startTime; static { sys = new SystemUtils(); startTime = sys.getCurrentTime(); }程序一开始就声明一个静态变量,然后去获取当前的时间(当然也可以去做别的事情哈,这里只是个例子),此后这个时间就永远不会变了。

2012-03-16 15:42:47 487

原创 关于继承

package com.pratice1;public class Horse { protected int leg = 0; String name = null; public Horse(int leg){ this.leg=4; this.name = "马类"; System.out.println("马类的构造函数"); } public St

2012-03-15 15:34:33 455

转载 异常处理

软件开发中有80%的工作是用来检查和处理错误,而检查并处理错误很多时候是一件枯燥无趣的事情,如果在语言级别提供一些帮助的话,会减轻一些程序员的负担。而Java提供了一套比较优秀的异常处理机制:     1、使开发人员不必编写特殊代码来测试返回值就能发现问题,     2、在语法结构就把正常的代码和异常处理的代码清晰的分开来,     3、允许我们使用相同的异常处理代码来处理

2012-03-15 13:34:31 972

原创 获取Android手机的IP地址

如果获取Android手机的IP地址?1. 确保android手机连接到WIFI/WAPI,3G和2G网络是不行的。2.cmd-->adb shell netcfg  回车3. adb shell ifconfig rmnet0  回车这样就得到的IP地址。 SO easy!

2012-03-14 09:57:47 3581 2

原创 http://jsonlint.com/

http://jsonlint.com/

2012-03-13 19:17:25 2695

转载 java中try 与catch的使用

try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理。 首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{int i = 1/0;}catch(Exception e){........}一个计算的话,如果除数为0,

2012-03-09 09:33:54 2168

转载 Java实现文件的上传

用Java来实现文件的上传,如果文件较小的话,我们可以用JSP SmartUpload,但是它的缺点就是上传大文件的时候,浏览器无反应,甚至会崩溃。所以今天我们用Apache的开源工具:Commons-FileUpload 。最新版本为:1.2.1下载地址:jar包 http://apache.mirror.phpchina.com/commons/file

2012-03-08 10:33:08 620

转载 java下Class.forName的作用是什么,为什么要使用它

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pac

2012-03-05 22:14:13 447

转载 JAVA自学-路线图明细

一:J2SE 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO 多线程、线程同步 TCP/UDP AWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存储存储过程、触发器 数据库设

2012-03-05 22:02:28 562

转载 Java学习之二-Java反射机制

问题:在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法?答案是可以的,JAVA提供一种反射机制可以实现。 目录什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新

2012-03-05 22:00:12 574

转载 Ant的使用 - 简单介绍

Ant是什么? Ant的全名是"Another Neat Tool",它是一个基于java的生成工具。在使用Ant之前,我们要先到Ant官方网站将其下载下来,进行相关的设置。下面说一下怎么设置Ant,下载Ant之后,解压到相关的目录,如:D:\dev\apache-ant-1.6.1新增环境变量:JAVA_HOME,内容为JAVA的安装路径;如:D:\dev\j

2012-03-05 14:06:06 7250

转载 JAVA获取随机数

在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。         随机数发生器(Random)对象产生以后,

2012-03-01 11:42:13 749

原创 android客户端ANR时导出Traces

adb pull \data\anr\traces.txt c:/traces.txt

2012-02-22 16:20:39 5697 1

原创 4种访问级别的访问范围

2012-02-21 21:06:34 1485

转载 Eclipse常用快捷键

Eclipse常用快捷键Alt+/:代码提示 Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量  (有不好用的时候)Shift+Ctrl+K:和Ctrl+K查找的方向相反  (有不好用的时候)Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化Shift+Ctrl+O

2012-02-15 14:45:57 356

转载 简述 Java 图形用户界面设计 (Swing)

http://blog.csdn.net/jamesfancy/article/details/1196585

2012-02-14 14:16:16 702

转载 java实现持续写入内容到txt文件

import java.io.*;import java.util.*;public class LogTest{ public static void main(String[] args) { File log=new File("user\\log\\login.log"); String newLog="UserName:Jim Green | Date:"+new

2012-02-08 17:22:11 3955

转载 如何通过无线网络连接adb

1.如果已经可以用usb连接adb,那么可以通过以下命令切换到无线连接方式。?adb tcpip 5555adb connect 192.168.0.101:5555 通过下面的命令可以切换回usb方式。?adb usb

2012-02-08 12:40:51 21708 2

转载 java多线程

http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html

2012-02-08 09:24:52 701

转载 adb工具小技巧

最进学到了adb工具的一些小技巧,记录在此。操作系统是windows用。# 非阻塞logcat  使用-d参数,可以在读完所有log后返回,而不会一直等待,在自动化较有用。例如:  adb logcat -d -s xxx > xxx.log    //得到filter为xxx的日志,存入xxx.log,然后返回。# 用grep过滤log  windows也不要紧,

2012-02-06 16:17:56 5179

转载 用Java删除文件夹里的所有文件

import java.io.File; public class Test {    public static void main(String args[]){        Test t = new Test();        delFolder("c:/bb");        System.out.println("deleted"); } //删除文

2012-02-03 12:59:02 680

转载 Error generating final archive: Debug certificate expired on xxxxxx(日期)解决办法

android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始开发android程序,那么很可能出现debug keystore过期,导致你无法生成 apk文件。我调了一下系统时间,就出现以下错误。

2012-01-31 13:49:31 469

转载 JAVA的整型与字符串相互转换

1如何将字串 String 转换成整数 int?  A. 有两个方法:  1). int i = Integer.parseInt([String]); 或  i = Integer.parseInt([String],[int radix]);  2). int i = Integer.valueOf(my_str).intValue();  注: 字串转

2012-01-30 16:20:36 601

原创 java 获取当前日期

方法一:package com.java.summary;import java.util.*;import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类

2012-01-29 15:26:47 1888

转载 java enum 举例

1、定义一个enumpublic enum Grade { A, B, C, D, F, INCOMPLETE };2、使用一个enumprivate Grade grade;public void assignGrade(Grade grade) {           this.grade = grade;         }         public Grad

2011-12-29 11:34:40 5926

原创 数据类型之间的转换

//数据类型之间的转换需要用到包装类,如整数与字符串的转换 //要将字符串转换基本的数据类型,用:Xxx包装类.parseXxx方式实现 //一个例外是:Boolean类用的是:getBoolean方法; int w = Integer.parseInt(args[0]); //要将包装包转成基本数据,用:Xxx包装类对象.xxxValue方式 int h = new

2011-12-05 09:17:37 497

原创 String和StringBuffer

//String 类用于比较两个字符串、查找和抽取串中的字符或子串、字符串与其他类型之间的相互转换等。//String类对象的内容一旦被初始化就不能再改变。//StringBuffer类用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以翻转字符串中原来的内容。//一旦通过StringBuffer生成了最终想要的字符串,就应用使用StringBuffer.toString

2011-12-02 09:45:50 500

转载 10个最“优秀”的代码注释

下面是stackoverflow网站上网友针对你看到过的最好的代码注释是什么样的?这个问题给出的回答的前10条:// 亲爱的维护者:// 如果你尝试了对这段程序进行‘优化’,// 并认识到这种企图是大错特错,请增加// 下面这个计数器的个数,用来对后来人进行警告:// 浪费在这里的总时间 = 39h/** * 致终于来到这里的勇敢的人: 你是被上帝选中的人,英勇

2011-11-29 08:59:16 694

原创 java三目条件运算符

三目条件运算符:x?y:z  其中x为boolean类型表达式,先计算x的值,若为true,则整个三目运算的结果为表达式y的值,否则整个运算结果为表达式z的值String serialNumber = args.length > 2 ? args[2] : null;args.length > 2 为boolean类型表达式,先计算args.length > 2 的值,若为

2011-11-23 09:19:06 896

转载 java.io.file 各种文件操作

package cn.edu.tongji.cims.wade.system; import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * @param folderPath String 如 c:/fqf

2011-11-23 08:51:14 10287 1

转载 Java正则表达式中各种字符以及转义字符的解释说明

1.字符 x 字符 x。例如a表示字符a \\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次) \0n 带有八进制值 0的字符 n (0 <= n <= 7) \0nn 带有八进制值 0的字符 nn (0

2011-11-23 08:48:38 25100 2

转载 Windows下配置python环境变量

默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:(为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到

2011-11-18 21:27:41 1579 1

原创 开发人员非常有用的Java功能代码(11-20)

11. 在Java上的HTTP代理设置System.getProperties().put("http.proxyHost", "someProxyURL"); System.getProperties().put("http.proxyPort", "someProxyPort"); System.getProperties().put("http.proxyUser", "

2011-11-17 09:34:53 994

原创 开发人员非常有用的Java功能代码(1-10)

1. 把Strings转换成int和把int转换成String String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向Java文件中添加文本BufferedWriter out

2011-11-16 20:40:31 740

原创 如何在Eclipse中导入两个相同的工程

根目录下修改.project 中的name,然后重新导入即可。

2011-11-16 16:59:10 8126 1

原创 Eclipse中显示line number

2011-11-12 21:23:37 9881

Android开发之.9文件(图解)

1、什么是.9文件? 2、.9文件的特点是什么? 3、如何制作.9文件? 4、如何使用.9文件?

2011-09-14

svn客户端日常操作指南(图解)

svn客户端日常操作指南(图解),真的很详细

2011-09-09

JDK安装图解与环境变量设置详细介绍

JDK安装图解与环境变量设置详细介绍 写的真的非常详细哦

2011-09-08

手机软件测试指南

里面的测试方法适用于各个平台的客户端软件测试。 希望与大家分享一下测试心德,欢迎大家一起交流。

2011-09-08

空空如也

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

TA关注的人

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