Java
文章平均质量分 85
tzw_cs
这个作者很懒,什么都没留下…
展开
-
java中的文件输入输出
学了c/c++之后再接触java,就觉得java在输入方面有点不可思议,总是要先建立输入流再一一获取输入的信息。现在感觉其实也和C++中的文件流差不多,只是在定义文件的时候总是不要忘了异常的处理。文件输入:1.最方便的Scanner:Scanner in = new Scanner(new DataInputStream(new FileInputStream(new File("trim-dat原创 2012-12-05 19:35:03 · 497 阅读 · 0 评论 -
C、Java及Python中计算程序运行时间
C/C++http://wenku.baidu.com/view/9e6f4548852458fb770b56c7.html#include #include using namespace std; int main() { clock_t start, finish; double totalTime; start = clock();原创 2014-11-04 17:24:17 · 1848 阅读 · 0 评论 -
string和stringbuffer区别
http://blogger.org.cn/blog/more.asp?name=hongrui&id=11880string和stringbuffer区别 这是好友面试的一道题,其实我知道使用的区别,StringBuffer必须new出来,StringBuffer的append的效率比string的+=的效率高,其实发现还有很大的区别,看了看以前scjp的考题public class Test转载 2012-12-05 19:35:00 · 437 阅读 · 0 评论 -
java里抽象类和接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很转载 2012-12-05 19:34:58 · 310 阅读 · 0 评论 -
利用Java中的Robot类协助自动化测试
java.awt.Robot 类提供了一些键盘或鼠标的动作,包括键盘的按键操作,鼠标移动点击操作以及等待或是抓屏功能。详细可以参考API: http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html在我们的测试过程中,常常会涉及到鼠标和键盘的操作。而对这些操作的自动化,如果现有的测试工具在实现起来有困难的时候,就可以借助于Robot原创 2013-11-14 17:21:17 · 3374 阅读 · 0 评论 -
Java读取xls文件
1. Java读取xls文件可以利用jsl.jar包来进行解析,详细参考:http://xuexin0714.iteye.com/blog/457966 public static List parse(File file) { List excelValueList = new ArrayList(); if (file.exists() &原创 2013-11-13 10:07:18 · 1890 阅读 · 0 评论 -
Java中正则表达式、模式匹配与信息抽取
正则表达式相关介绍详细参考:http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html引言记得几年前在做网页爬虫后的信息抽取时,针对网页源码中隐藏的要提取的信息,比如评论、用户信息等属性信息,直接利用HtmlParser得到。如此做倒是简单,不过利用的是网页的规范的tag标记。原创 2013-09-25 15:50:03 · 3574 阅读 · 0 评论 -
C++及Java连接MySQL方法
Java连接MySQL1.下载一个connector的jar包,例如 mysql-connector-java-5.1.7-bin.jar;2.工程-》属性-》库中:添加外部jar,选择下载的connector的jar包即可;3.简要连接程序参考:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQL原创 2012-12-05 19:35:51 · 738 阅读 · 0 评论 -
Java中日期时间的处理
1. 获取系统时间可以通过Calendar或者Date默认构造函数或者实例得到,不过现在日期主要还是借助于Calendar来处理。另外还可以得到当前日期是一周的第几天(从星期天开始),一月以及一年的第几天 public static String getCurrentTime(){ Calendar c = Calendar.getInstance(); //HH 24 hour原创 2013-10-25 15:51:55 · 789 阅读 · 0 评论 -
Java中Object的使用:重载equals、hashCode及实现compareTo
这里主要介绍Java中使用Hashtable、Arrays.sort时候如果键值涉及到对象、类时候的处理办法:1. 重载equals():java中默认的对象的equals是当指向同一内存地址时才为true;如果你现在需要利用对象里面的值来判断是否相等,则重载equal方法。2.重载hashCode():只有当类需要放在HashTable、HashMap、HashSet等等hash结构的集合时才会原创 2012-12-05 19:35:56 · 2518 阅读 · 0 评论 -
java操作access
就编程来讲,对于sql server,微软提供了专门的jdbc驱动程序,也就是大家平常用的那三个jar文件。但access的编程可没那么豪华,现在可用的编程方法,只是提供一个jdbc-odbc桥接器进行连接,效率就不用说了哦。 大概过程也略略罗嗦一下: 1,创建制定数据库的URL:同时配置access数据源 如: String url = "jdbc:odbc:Oblog"; 2,加载原创 2012-12-05 19:35:11 · 678 阅读 · 0 评论 -
纯接口的动态代理
参考:http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/ 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。相关类及接口java.lang.reflect.Proxy:这是 Java 动态代理机制的主类,它提供了一组静态原创 2015-08-17 15:38:13 · 2710 阅读 · 1 评论