标签: Java

7

WeatherGet天气提醒

介绍 这个小小的东西是因为上学期有几次我没注意看天气预报,没有及时换衣服,感冒了。然后也不想安装一些现成的app提醒自己。干脆自己写一个天气提醒的工具得了。于是,它就开始了。 用中华万年历的天气接口(这个是从某个论坛发现的,不是官方的,官方没有开放这个接口)返回的xml文档,利用dom4j解析这个文档,获取天气信息,这个接口得到的信息还是很多的,有五天的天气预报,包括日间和夜间,海有空气质量以及各...

0

String,StringBuffer与StringBuilder的区别及应用场景

文章一 介绍 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 深入说明 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String...

0

JVM内存设置

问题出现 eclipse中写好安卓app在虚拟机中运行时,clipse长时间停留在100%那个进度。 最后Eclipse报告unable to execute dex:GC overhead limit exceeded错误 原因:运行中占用的堆内存超过了jvm设置的限制。 设置jm内存设置 1.设置JVM内存的参数有四个: -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应...

0

Java dom4j解析xml文档

dom4j项目地址 sourceforge 简单使用教程 一个xml文档 <?xml version=”1.0″ encoding=”UTF-8″?> <resp> <city>济南</city> <updatetime>10:10</updatetime> <wendu>2</wendu> <f...

4

Java解压缩7z文件

Introduction 感谢群里小伙伴们的讨论,更新下7 zip jbinding的用法。 利用7-zip的开源项目7-zip-JBinding来解压缩多种压缩文件,而不是调用外部命令(比如win下调用winrar)。 java自带的解压模块可解压缩的压缩类型有限。 项目地址(sourceforge) 代码示例 package core; import java.io.File; import ...

0

Java的FTP上传下载

Java的FTP上传下载 Java的FTP上传下载 介绍 代码说明 代码 介绍 利用apache开源项目HttpClient在java中进行ftp的上传下载,只用FTP的话,直接用从这个项目的包里面提取出的common包就可以。 代码说明 connect(String path,String addr,int port,String username,String password ) 传入参数就...

0

Java中的正则表达式

Java中的正则表达式 正则表达式 Java中使用正则表达式 正则表达式 正则表达式是个很强大的工具,使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。 关于正则表达式,这里有一份入门文档。非常经典,而且非常详细。 Java中使用正则表达式 //line是输入的字符...

0

Android中AsyncTask的依赖执行用法

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。 为了简化操作,Android1.5提供了工具类android.os.Asyn...

4

飞信开放API

声明: 由于飞信更改了网页飞信的登录方式,必须使用短信验证码登录。导致该工具已经失效。 推荐如下工具: qq api 微信api 上面两个api都不是面向公众号之类的,而是一个单纯的qq号或者微信号。 1.飞信开放API 这是一个民非官方的飞信开放API 我的个人主页 http://www.findhao.net 我的github地址 https://github.com/Findxiaoxun ...

0

利用java mail发送邮件

JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,无需考虑底层的通信细节(Socket),JavaMail也提供了能够创建出各种复杂MIME格式的邮件内容的API。使用JavaMail,我们可以实现类似OutLook、FoxMail的软件。虽然JavaMa...