
Java基础
文章平均质量分 68
新发现FLY
寻找开发与产品的平衡
展开
-
写了个java判断数组相等的方法,请大家指教
public class Tools { public static boolean arrayEquals(String[] a,String[] b){ boolean flag = false; if(a.length != b.length){ return false; }else{ for (int i = 0; i < a.lengt...2011-08-16 12:46:07 · 184 阅读 · 0 评论 -
java Map遍历
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.itera...原创 2012-08-29 23:06:04 · 92 阅读 · 0 评论 -
Java实现四则运算的解析
面试遇到了这个题,里面需要用到根据配置的四则运算式(字符串型),计算公式结果,搜了之后,在网上看到这个http://www.blogjava.net/luluyanglu/archive/2010/04/21/318964.html 因为在处理四则运算的时候最麻烦的逻辑主要是对括号内预算的处理,特别是括号的嵌套。因此该算法主要的逻辑是,通过对括号位置的观察,得出:从左至右...原创 2012-08-29 22:21:22 · 843 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
转自:http://dev.yesky.com/436/7581936.shtml 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时...原创 2012-08-01 17:01:55 · 59 阅读 · 0 评论 -
Java 记事本 源代码
转自:http://blog.sina.com.cn/s/blog_666c46fb0100kw3v.htmlJava记事本源代码,总共有三步。第一步:建一个新类,名字是kk。kk.java的源代码如下所示:import javax.swing.*;import java.awt.*;import java.awt.datatransfer.Clipboard;import java...原创 2013-04-12 17:31:20 · 308 阅读 · 0 评论 -
Ant之build.xml详解
Ant之build.xml详解转自:http://www.cnblogs.com/clarkchen/archive/2011/03/10/1980194.html关键字: ant build.xmlAnt的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常...原创 2012-03-30 18:27:53 · 79 阅读 · 0 评论 -
java面试经典
1. 从简历的项目谈起,说一下Lucene的原理,对于这个项目,如果让你重新再做会有哪些的改进?2. 改进方面我说到了分布式,于是就让谈谈分布式站点部署。3. 继续简历项目,对于一个普通人,请向我介绍下你做的某某产品。4. 负责哪些模块的开发,有何心得?5. 从我讲述中提取问题了:WebService的基本原理,怎么通信的?6. 谈谈Java解析XML的几种技术,以及区别。...原创 2012-03-30 13:31:35 · 143 阅读 · 0 评论 -
java用户角色权限设计
转自:http://www.cnblogs.com/a7345678/archive/2008/09/25/1298838.htmljava用户角色权限设计实现业务系统中的用户权限管理B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的...原创 2012-03-29 18:20:39 · 90 阅读 · 0 评论 -
Arraylist Vector Linkedlist 区别与用法
Arraylist Vector Linkedlist 区别与用法最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList...原创 2012-07-18 13:43:41 · 99 阅读 · 0 评论 -
jdbc与hibernate的优缺点比较(转载的精髓)
转自:http://topic.youkuaiyun.com/u/20120111/17/1777e3ed-9db7-46cf-9271-4e5dd84d386d.html一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接...原创 2012-03-13 17:40:52 · 187 阅读 · 0 评论 -
JXL操作excel查出重复值
package com.test;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import jxl.Cell;import jxl.Shee...原创 2012-03-13 17:02:20 · 241 阅读 · 0 评论 -
java判断数字
Java正则表达式JDK工作最近遇到判断数字的问题,简单总结了一下和大家分享~ //1、正则表达式 public static boolean isNumeric1(String str){ Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(str).matches(); }...原创 2012-07-05 17:20:08 · 581 阅读 · 0 评论 -
解决svn的working copy locked并且cleanup恢复不能的情况
svn cleanup 执行目录是SVN项目目录产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令del lock /q/s就把锁删掉了。...原创 2012-10-18 17:41:02 · 186 阅读 · 0 评论 -
Collections.sort Comparator排序
【转】java List 排序 Collections.sortjava List 排序 Collections.sort用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: 代码: Java代码/** * 根据order对User排序 */ public class User i...原创 2012-06-06 09:10:53 · 176 阅读 · 0 评论 -
Timestamp和String的相互转换
用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。 Timestamp转化为String:SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒Timestamp now = ...原创 2013-09-07 15:02:56 · 1787 阅读 · 0 评论