- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Java中==比较运算符和equals详解
一、==比较运算符 ==比较的是两个基本数据类型的值是否相等,或者两个对象的引用地址是否一样。 如下代码: public static void main(String args[]) { int a = 1000, b = 1000; System.out.println(a == b); Integer c = 10
2012-09-23 23:38:43
863
原创 HttpClient 模拟登录Web版新浪微博
上篇介绍了如何模拟登录手机版微博,过程还是比较简单的,没有设计到复杂的加密部分。 登录Web版微博的过程还是一样的,只不过这次需要提交的数据多一点。 public static Cookie[] getWCookies(String username,String password) throws HttpException, IOException{ HttpClie
2012-09-23 23:34:35
2201
1
原创 HttpClient 模拟登录手机版新浪微博
手机版微博单点登录的URL为:http://3g.sina.com.cn/prog/wapsite/sso/login.php 我们先来看一下这个网页源代码: 登录|注册|忘记密码 手机号/电子邮箱/会员帐号: 密码:(使用明文密码) 记住登录状态,需支持并打开手机的cookie功能。 是 否 登录
2012-09-23 23:33:14
3804
原创 Java 大数阶乘简单方法
import java.util.Scanner; public class nc030 { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub Scanner cin = new Scanner(System.in);
2012-09-23 23:31:30
752
转载 java常见问题解答(转)
1、String创建几个对象的问题:http://www.iteye.com/topic/774673 2、“==”与equals问题:http://www.iteye.com/topic/1121144 3、Integer与int比较的问题:http://www.ticmy.com/?p=110 4、“+”与StringBuilder#append的问题:http://www.
2012-09-23 23:30:25
424
原创 struts2的配置总结
1.导入相关的包 commons-logging-*.jar commons项目的log日志包 freemarker-*.jar 前台页面模板 ognl-*.jar struts2处理前台页面的核心语言,是一种动态图导航语言 struts2-core-*.jar struts2的核心包 xwork-core-*.ja
2012-09-23 23:29:02
486
原创 Java输入输出之字节流拷贝文件
步骤: 1.构造文件字节输入输出流 2.创建一个字节数组,用来指定每次复制的字节大小 3.输入流从源文件读取字节,输出流将字节写入文件 下面通过一段程序进行说明: import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutput
2012-08-08 08:58:51
598
原创 搜集几个API接口
新浪:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 返回数据:var remote_ip_info = {"ret":1,"start":"27.16.0.0","end":"27.19.255.255","country":"\u4e2d\u56fd","province":"\u6e56\u5317","city"
2012-08-08 08:56:30
2678
1
原创 分享一个在线vim网站
一位网名叫KJ的程序员开发了一个在线的vim( http://t.cn/zWonb55 ),得到很多网友的跟帖支持。 网站host在heroku 后端用python写, 为了支持dropbox ,前端基于最近很出名的ace控件 ,目的是让这个编辑器的更多使用上的细节更加接近vim 初步用了下,非常不错 网站效果图: 原帖地址: http://www.douban
2012-08-08 08:55:35
881
原创 将字符串转换成用MD5加密
在Java中可以用MessageDigest这个类进行操作。 下面通过代码来进行解释: public static String EncoderByMd5(String str) throws Exception { MessageDigest md5=MessageDigest.getInstance("md5");//返回实现指定摘要算法的 MessageDiges
2012-08-08 08:54:14
1220
原创 新浪短网址API接口
新浪旧版开发文档地址:http://open.weibo.com/wiki/Short_url/shorten 新浪短网址接口的稳定性和跳转速度还是很给力的,现给出其API说明。 该接口支持两种返回格式:xml和json 对应的URL请求地址为: xml:http://api.t.sina.com.cn/short_url/shorten.xml
2012-08-08 08:49:40
2815
原创 连接mysql用的JavaBean
这个不用多解释了吧。写下来供自己查询使用。 import java.sql.*; public class MysqlBean { private Connection con = null; private ResultSet rs; private String driverName = "com.mysql.jdbc.Driver"; private S
2012-08-08 08:45:14
530
原创 mysql常用命令
查看默认的编码格式: show variables like "%char%"; 修改编码格式: set ... utf8 查看数据库编码: show create database emp; 查看数据表编码: show create table student; 登录: mysql -uroot
2012-08-08 08:43:45
308
原创 记录程序运行时间
long currentTimeMills()返回以毫秒为单位的当前时间 long nanoTime() 返回最准确的可用系统计时器的当前值,以毫微秒为单位. 测试某些代码执行的时间长度: long startTime = System.nanoTime(); // ... the code being measured ... long estimatedTime = Sy
2012-08-08 08:42:41
480
原创 遍历数组 iterator方法和for方法
下面的程序可以看出他们之间的区别与联系: import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayTest { public static void main(String[] args) { List list = new Array
2012-08-08 08:41:34
375
原创 Java 操作Properties文件
Properties文件也就是属性文件,用来存放一些属性供程序读取。 这些属性由“=”左边的key和“=”右边的value构成,基本结构如下: key=value 下面给出一个非常简单的Properties文件: #Fri Jul 13 14:26:52 CST 2012 username=Jack password=123456 age=18 address=beijing
2012-08-08 08:37:37
352
转载 Java操作XML文件大合集(增删改查)
package wzs; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.w3c.dom.*; import org.xml.sax.SAXException; import java
2012-08-08 08:34:30
1410
原创 Java 读取XML文件(DOM)
XML文件的一个常用用途是保存数据,例如我们可以将连接数据库的相关信息保存到一个xml文件中,程序通过读取xml文件的内容获取信息。这样当数据库的连接信息改变时,我们只需要修改一下xml中对应的内容就可以保证在不修改源程序的情况下继续执行。 xml文件的读取有多种方法,本文介绍的是最简单的方法:利用DOM实现 步骤概括如下: 获取DocumentBuilderFactory通过D
2012-08-08 01:26:06
484
原创 Java 给定一个日期,求对应的周数、星期几等
主要用到了SimpleDateFormat这个类,该类有一个方法:void applyPattern(String pattern) 用来将给定模式字符串应用于日期格式。 下面是JavaAPI中的说明: public static void main(String[] args) throws ClassNotFoundException, IOExceptio
2012-08-08 01:23:32
1113
原创 Java打印乘法表
今天一个同学问我怎样打印一个乘法表,想了一下,不算难,贴代码: import java.util.Scanner; public class Chengfa { public static void main(String[] args) { System.out.println("请输入1到10之间的一个数字:"); try{
2012-08-08 01:21:03
1141
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅