`
文章列表
  今天安装Eclipse 3.5 Java EE时出现“can not reserve enough space for object heap”错误,其主要原因是要eclipse.ini中的:-Xmx512m配置太大!
         今天使用Eclipse Java EE 结合Tomcat 6.0.20来搭建开发环境,但配置好后输入地址http://localhost:8080/后显示404错误,但是不通过eclipse启动又能正确看到Welcome页面,本人认为是我的环境搭建的问题,所以花了不少时间来解决这个问题。      但事实是我的环境配置是正确的,原因是:从jee 版的eclipse里面启动tomcat,tomcat中的webapps下的工程就没法访问了,因为server项目里面有它自己的配置文件。你可以在这个workspace中自己建立一个Dynamic Web Project,然后,添加个简 ...
一、定义:1,状态模式允许一个"对象"在其内部状态改变的时候改变其行为。2,状态模式的角色:抽象状态,具体状态(一般是几个,每一个状态下有不同的行为,),环境(context)角色(就是对象,什么对象的状态,一般该对象要初始化一个状态,还有改变状态,还有该状态下的行为)我们打篮球的时候运动员可以有正常状态,不正常状态,和超常状态,现在我们就以我们打篮球时候投篮时候的状态来举例子,首先我们抽象出状态,以及该状态下的行为,interface State{    public void shot();}然后实现具体状态,我们这里有三个,三种状态三种行为。不正常public clas ...
一,概述 1,正则表达式,可以说是任何一种编程语言都提供的机制,它主要是提供了对字符串的处理能力。2,正则表达式在页面处理中的使用场景:1)表单验证。验证某些域符合某种规则,例如邮件输入框必须输入的是邮件、联系电话输入框输入的必须是数字等等2)处理DOM模型。例如通过表达式定位DOM中的一个对象或一系列对象,一个例子就是定位id属性中含有某个特殊字符的div对象。3)纯编程逻辑。直接用于编程的逻辑之中。3,说明:本部分所举的正则表达式的代码片断,都是经过测试的,但有一点需要注意,对于换行的字符串的定义,我们在表述时使用的是类似如下的形式:var str=“It’s isa beautiful ...
查询及删除重复记录的SQL语句 原文:http://maping.iteye.com/blog/3092951、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where peopl ...
原文:http://hi.baidu.com/hannyu/blog/item/67d7c42a73dc532dd42af1d0.html 重载overloading和覆写overriding哪个更早执行-- visitor帮助篇 2006年12月19日 星期二 上午 09:14 重载overloading和覆写overriding哪个更早执行--   visitor帮助篇一:问题提出虽然我们经常写程序用到重载和覆写,但是很少会考虑他们的执行顺序。下边的内容就是关于,他们同时出现时哪个先起作用:二:问题分析Java是"动态单分派静态多分派语言",这个定义已经 ...

Java重写与重载

    博客分类:
  • Java
     方法的重写Overriding和重载Overloading是Java多态性的不同表现。 重写Overriding是父类与子类之间多态性的一种表现,如果在子类中定义某方法与其父类有相同的名称和参数,且方法的返回值类型与抛出异常的类型各自与父类的一致,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。    重载Overloading是一个类中多态性的一种表现。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。O ...
   java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。 Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法: Thread t = new Thread();t.start(); start()方法是一个native方法,它将启动一个新线程,并执行run()方法。Thread类默认的run( ...
Java套接字编程(下)   自寻址套接字(Datagram Sockets)   ,因为使用流套接字的每个连接均要花费一定的时间,要减少这种开销,网络API提供了第二种套接字:自寻址套接字(datagram socket),自寻址使用UDP发送寻址信息( ...
Java套接字编程(上) 用Java开发网络软件非常方便和强大,Java的这种力量来源于他独有的一套强大的用于网络的 API,这些API是一系列的类和接口,均位于包java.net和javax.net中。在这篇文章中我们将介绍套接字(Socket)慨念,同时以实例说明如何使用Network API操纵套接字,在完成本文后,你就可以编写网络低端通讯软件。  什么是套接字(Socket)?  Network API是典型的用于基于TCP/IP网络Java程序与其他程序通讯,Network API依靠Socket进行通讯。Socket可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信 ...
    事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言. ...
1)标记非活动对象 --何为非活动对象,通俗的讲,就是无引用的对象。 追踪root对象算法: 深度追踪root对象,将heap中所有被引用到的root做标志,所有未被标志的对象视为非活动对象,所占用的空间视为非活动内存。 2)清理 ...
原文:http://hi.baidu.com/ciici/blog/item/8a24a4584389b8d79c820490.html Javascript Closures(javascript闭包概念) 2009年06月17日 星期三 11:57 1.简介 闭包(closure) 是 JS 最强大的特性之一,简单地说,闭包就是内部方法,即定义在方法内的方法, ...
原文:http://hi.baidu.com/%C2%F3%BF%A8de_space/blog/item/e727945c84c5e04bfaf2c070.html 描述: 伪类:nth-child()的参数是an+b,如果按照w3.org上的描述,写成中文,很可能会让人头晕,再加上笔者的文笔水平有限,所以我决定避开an+b的说法,把它拆 ...
第一章:入门 $()取得页面中的元素 $(document).ready(function(){ $('.poem-stanza').addClass('emphasized');}); 说明: $('.poem-stanza')       //取得页面中添加了类poem-stanza的元素 .addClass('emphasized');   //添加Css样式,emphasized为类样式 .removeClass();   第二章:选择符 $(document).ready(function(){  //CSS选择符 $('#selectedplays>li ...
Global site tag (gtag.js) - Google Analytics