![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
billyshao3222
这个作者很懒,什么都没留下…
展开
-
为什么覆盖了equals()也必须覆盖hashcode()方法
当我们重写了对象的equals方法,一般情况下(这里我指这些对象不需要放到Set或Map中仅仅是比较需要,或者虽然放到Set或Map中,但是get和set时用的是同一对象)是没有问题的,但是,有些情况下就不同了;举个例子:[code="java"]public class Person(){ private int id; private String na...原创 2013-03-08 16:12:14 · 185 阅读 · 0 评论 -
获取用户的真实ip地址
在普通项目中,经常要记录登录用户登录的ip地址,而在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:8080/ 的URL反向代理为 http://w...原创 2013-03-26 15:38:39 · 181 阅读 · 0 评论 -
Java删除文件或目录
[code="java"]/** * * 删除指定的文件,返回删除是否成功 * * @param filePath 要删除的文件路径,请使用绝对路径如:d:\1.jpg * @return Boolean 删除是否成功,如果文件不存在,或不是文件,或删除时异常,则返回为false */ public stati...原创 2013-03-26 15:41:48 · 129 阅读 · 0 评论 -
获取classpath下路径的方法
方法1(返回绝对路径):URL url = Thread.currentThread().getContextClassLoader().getResource(""font/simkai.ttf"");String path = url.getPath(); 方法2: InputStream inputStream = JdbcUtil.class.get...原创 2013-03-27 10:49:05 · 257 阅读 · 0 评论 -
JSP中九大内置对象为
request 请求对象 类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse 作用域 PagepageContext 页面上下文对象 类型 javax.servlet.jsp.PageContext 作用域 Pageses...原创 2013-03-28 16:28:16 · 94 阅读 · 0 评论 -
Java实现各种简单的排序算法
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到最大...原创 2013-04-07 16:15:02 · 104 阅读 · 0 评论 -
Java实现二分查找(递归与非递归)
前提条件:使用二分查找的数组必须是有序的。[code="java"]public class BinarySearch { public static void main(String[] args) { int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 9, 10 }; ...原创 2013-04-07 16:47:33 · 136 阅读 · 0 评论 -
XSD使用xjc命令生成Java对象
如果当前有一个已经定义好的XSD文件,那么如果要生成对应的Java Bean的话,有一个现成的命令行工具可以使用,那就是xjc,非常方便。 1、开始--运行--cmd,进入命令行模式2、进入到xsd存放的目录3、xjc -p com.ailk.upc.lifecycle.bean.servSpec ServiceSpec.xsd -d src ...原创 2014-01-17 15:32:54 · 655 阅读 · 0 评论