随笔分类 -  java

java知识,包括java web和java基础
摘要:布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" > <B 阅读全文
posted @ 2013-06-21 21:48 程序学习笔记 阅读(334) 评论(0) 推荐(0)
摘要:import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author lei * 2011-9-2 */public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = ... 阅读全文
posted @ 2013-06-21 21:46 程序学习笔记 阅读(1141) 评论(0) 推荐(0)
摘要:// IP的正则表达式: String reg = "(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)){3}";// 要匹配的IP String IP_config = "192.168.1.83"; Pattern pattern = Pattern.compile(reg); Matcher m = pattern.matcher(IP_config); if (!m.matches()) { System.out.print("匹 阅读全文
posted @ 2012-03-01 20:32 程序学习笔记 阅读(215) 评论(0) 推荐(0)
摘要:/** * 转变从GPS获取到的long类型的微秒转换到时分秒的形式 * * @param time * @return */ private static String getTimeFromGPS() { SimpleDateFormat sdf = new SimpleDateFormat("HHmmss", Locale.CHINA); Date m_date = new Date(); Calendar c = Calendar.getInstance(); c.setTime(m... 阅读全文
posted @ 2012-03-01 20:29 程序学习笔记 阅读(1916) 评论(0) 推荐(0)
摘要:ZipOutputStream:用来创建一个压缩文件: //压缩文件的输出路径及名称 OutputStream os = new FileOutputStream("E:/test.zip"); ZipOutputStream zos = new ZipOutputStream(os); //制定压缩条目(也就是说压缩的时候以什么路径、什么文件名压缩) //这决定了解压后的文件以及文件夹的包含关系 ZipEntry ze = new ZipEntry("abc/aaa.txt"); zos.putNextEntry(ze); String st... 阅读全文
posted @ 2012-02-27 21:14 程序学习笔记 阅读(230) 评论(0) 推荐(0)
摘要:反射的三种方式:Class colLoder = col.getClass(); //有一个对象的时候用Class colLoder = Class.forName("com.softeem.bean.College"); //知道包名和类名的时候用Class colLoder = College.class; //有个类名的时候用College col = new College();Class colLoder = col.getClass();Method m = colLoder.getMethod(setN, String.class); //创建一个set方法。 阅读全文
posted @ 2012-02-27 21:02 程序学习笔记 阅读(286) 评论(0) 推荐(0)
摘要:线程对象通过调用setDaemon(boolean b)方法来将一个线程设置为守护线程。如:自定义一个线程SoHuThread(),// 创建SoHuThread()的对象tThread t = new SoHuThread();// 将t设置为守护线程t.setDaemon(true); 阅读全文
posted @ 2012-02-26 17:02 程序学习笔记 阅读(1093) 评论(0) 推荐(0)
摘要:线程对象可以通过调用setPriority(int i)方法来设置线程的优先级,线程的优先级分为10个等级,从1到10;优先级10为最高优先级,优先级1为最低优先级;一个线程的默认优先级是5.如:下面有两个线程对象,分别调用setPriority()方法,Thread t1 = new Thread();Thread t2 = new Thread();t1.setPriority(1);t2.setPriority(2);那么线程对象t1比t2优先级高,先执行t1,然后执行t2. 阅读全文
posted @ 2012-02-26 16:35 程序学习笔记 阅读(156) 评论(0) 推荐(0)
摘要:正则表达式示例下面看几个例子:"^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了; "notice":表示任何包含"notice"的字符串。 '*','+& 阅读全文
posted @ 2012-01-08 22:30 程序学习笔记 阅读(204) 评论(0) 推荐(0)
摘要:今天在给平台用户提供http简单接口的时候,顺便写了个调用的Java类供他参考。 服务器地址:http://5.0.217.50:17001/VideoSend 服务器提供的是xml格式的http接口,接口定义如下:<!--视频点送: videoSend--><videoSend> <header> <sid>%s</sid> <type>service</type> </header> <service name="videoSend"> <fromNum&g 阅读全文
posted @ 2012-01-08 22:25 程序学习笔记 阅读(895) 评论(0) 推荐(0)
摘要:二、客户端代码通过Http Post Xml传递数据,客户端一般是通过URL建立到服务端的连接,向服务端发送xml数据,然后获取服务端的响应并进行解析:Java代码String xmlString = "<?xml version='1.0' encoding='gb2312'?>" + "<Req>" + "<EventContentReq>" + "<EventID>101</EventID >" + "< 阅读全文
posted @ 2012-01-08 21:58 程序学习笔记 阅读(4309) 评论(0) 推荐(1)