`
冰红茶
  • 浏览: 14107 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

hashcode

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。 首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是 Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。也就是说,如果集合中现 ...
<?xml version="1.0" encoding="UTF-8"?> <!-- 它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个元素.并且它不能做为任何元素的子元素. 1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer 2>port指定Tomcat监听shutdown命令端口.终止服务器运行时,必须在Tomcat服务器所 ...
tomcat加载类的顺序 Tomcat的class加载的优先顺序一览 1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。 2.环境变量CLASSPATH中的jar和class文件。 3.$CATALINA_HOME/common/classes下的class文件。 4.$CATALINA_HOME/commons/endorsed下的jar文件。 5.$CATALINA_HOME/commons/i18n下的jar文件。 6.$CATALINA_HOME/common/lib 下的jar文件。 (JDBC驱动之类的jar文件可以放在这里,这样就可以避免在ser ...
upload.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/" ...
在工程中加入cos.jar 首先在Struts.xml文件中配置   <bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest"   class="com.jongo.fea.CosMultiPartRequest" name="cos" scope="prototype"/>   <constant name="struts.multipart.parser" value="cos& ...
package com.fea.test.init; public class Father_variable { public static String static_var="Father_static_var"; public String public_var="Father_public_var"; String friendly_var="Father_friendly_var"; private String private_var="Father_private_var&quo ...
小小的作下解释: 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态; 2、当该对象调用了start()方法,就进入可运行状态; 3、进入可运行状态后 ...

类的加载顺序

package com.fea.test.init; public class Father { static{ System.out.println("Father_静态初始化块"); } public static String static_str="Father_静态字段"; { System.out.println("Father_初始化块"); } public String str="Father_字段"; public Father(){ S ...
客户端发送请求到服务器的过程: 浏览器会把url按照自身的设置进行编码(在浏览器高级选项中 用utf-8 发送url  ,否则用gbk发送) 如:http://localhost:8080/work/释放.jsp? 会被encode(utf8)为:http://localhost:8080/work//%E9%87%8A%E6%94%BE.jsp? 如果是get方式 参数会按照gbk的方式encode ,如username='释放'&password='释放' 会被encode 为username=%CA%CD%B7%C5&password=%CA%CD%B7%C5 ...
mootools官方网站:www.mootools.net mootools是一个简洁化,模块化,面向对象的javascript框架.它能够帮你更快更简单的编写可扩展和兼容性强的javascript代码. mootools 从prototype中汲取了许多有益的设计理念,语法也和其及其相似.但是它提供的功能要比 prototype  强大的多    整体设计也比prototype相对完善,比如增加了动画特效,拖拽操作等.    先推荐一个网站:http://clientside.cnet.com/wiki/mootorial/#a-mootools-tutorial-the-mootor ...
Global site tag (gtag.js) - Google Analytics