随笔 - 72  文章 - 28  trackbacks - 0
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(4)

随笔分类(66)

随笔档案(72)

文章档案(19)

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜

1、重载是在一个类里一系列参数不同名字相同的方法.
      方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种方法。当定义两种或多种具有相同名称的方法时,就称作重载。
2、重写是继承后重新实现父类的方法.派生类型可以重写继承的虚方法
3、继承是子类获得父类的成员
4、多态则是父类使用子类的方法

下面给出一个例子:
一个父类:test_father,一个子类:test_sub,来说明这几个概念的关系
test_father类:

public class test_father {

 public  test_father() {
  System.out.println("father");//构造器
 }
 
 public void test_father() {
  System.out.println("father");//重载
 }
 public int test_father(int i) {
  System.out.println("fatherii"+i);
  return i;//重载
 }

}

test_sub类:
public class test_sub extends test_father{//继承

 public test_sub() {
  System.out.println("test_sub");//构造器
 }
 
 public void test_father() {
  System.out.println("sub");//重写父类方法
 }
 public int test_father(int i) {
  System.out.println("subii"+i);
  
  return i;
 }

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  test_father fa=new test_sub();//多态
  fa.test_father();
  fa.test_father(3);
 }

}

输出结果:
father
test_sub
sub
subii3


posted @ 2007-03-15 09:52 kelly 阅读(653) | 评论 (0)编辑 收藏

由于一些项目的需求,我需要把数据库操作都放到服务器端处理,而页面则在本地,所以就用到 了远端调用的问题。为了实现用本地jsp远端调用数据库操作程序,我采用用jsp远端调用servlet的方法,servlet程序把处理完的结果以字符串的形式返回给jsp页面。下面是实现远端调用的方法。

URL url  =   new  URL( " http://127.0.0.1:8080/KFC/servlet/TestServlet?firstName=111&middleName=222&birthday=333 "  );

InputStream is 
=  url.openStream();
BufferedReader br 
=   new  BufferedReader( new
    InputStreamReader(is));
String aa 
=   "" ;
String msgcontent 
=   "" ;
while  ( (aa  =  br.readLine())  !=   null {
    msgcontent 
+=  aa;
}

is.close(); 

这段代码是jsp中调用的写法。在servlet页面中可以用request.getparameter()的方法直接得到传过去的参数,然后调用servlet程序中的doget()方法。在doget()方法中进行业务处理,然后把处理结果以字符串的形式返回。在servlet程序中的输出方式是:

 PrintWriter out  =  response.getWriter();
 out.println(responseText);
 out.flush();
 out.close();


 

posted @ 2007-01-31 15:21 kelly 阅读(2065) | 评论 (0)编辑 收藏
     摘要: 用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:import java.awt.BasicStroke;import java.awt.Color;import java.awt...  阅读全文
posted @ 2007-01-31 15:03 kelly 阅读(57242) | 评论 (14)编辑 收藏
     <script language=javascript>
     setTimeout("window.location.href='index.asp'",60000)
     </script>
参数说明:第一个参数要跳转的页面,第二个参数的跳转的时间,1000为1S。
posted @ 2006-12-21 09:44 kelly 阅读(1363) | 评论 (0)编辑 收藏

下面提供三种显示时间和星期的方法:
一、用js控制,代码如下:
<html>
<script language=JavaScript>
today=new Date();
function initArray()
{
alert(initArray.arguments.length);
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++)
{
this[i+1]=initArray.arguments[i] ;
alert(this);
alert(this[i+1]);
}
}
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.write(d);
document.write(today.getDay()+1);
document.write(
"<font color=#0000ff style='font-size:9pt;font-family: 宋体'> ",
today.getYear(),"年",
today.getMonth()+1,"月",
today.getDate(),"日",
d[today.getDay()+1],
"</font>" );
</script>
</html>

输出结果:2006年12月18日星期一

二、用 js控制,代码如下:

<SCRIPT language=JavaScript>
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();

year=(myyear > 200) ? myyear : 1900 + myyear;
if(myweekday == 0)
weekday=" 星期日 ";
else if(myweekday == 1)
weekday=" 星期一 ";
else if(myweekday == 2)
weekday=" 星期二 ";
else if(myweekday == 3)
weekday=" 星期三 ";
else if(myweekday == 4)
weekday=" 星期四 ";
else if(myweekday == 5)
weekday=" 星期五 ";
else if(myweekday == 6)
weekday=" 星期六 ";
document.write("<font color=#ff0000>北京时间 "+year+"年"+mymonth+"月"+myday+"日 "+weekday+"</font>");
</SCRIPT>

输出结果:
北京时间 2006年12月18日 星期一

三、用ASP代码写日期

<%
Response.write FormatDateTime(Date, 1)

MyWeekDay= Weekday(date)
If MyWeekDay=1 Then
 MyWeekDay_result=" 星期日 "
ElseIf MyWeekDay=2 Then
 MyWeekDay_result=" 星期一 "
ElseIf MyWeekDay=3 Then
 MyWeekDay_result=" 星期二 "
ElseIf MyWeekDay=4 Then
 MyWeekDay_result=" 星期三 "
ElseIf MyWeekDay=5 Then
 MyWeekDay_result=" 星期四 "
ElseIf MyWeekDay=6 Then
 MyWeekDay_result=" 星期五 "
ElseIf MyWeekDay=7 Then
 MyWeekDay_result=" 星期六 "
End If

Response.write MyWeekDay_result

%>

输出结果:2006年12月18日 星期一






posted @ 2006-12-18 13:45 kelly 阅读(600) | 评论 (0)编辑 收藏
仅列出标题
共15页: First 上一页 7 8 9 10 11 12 13 14 15 下一页