
Javase
duyiwuer888
人生只有走出来的美丽,没有等出来的辉煌!
展开
-
面向对象思想
程序设计的本质就是用计算机语言来描述现实的世界,为了描述首先需要认识世界上的事物,我们在认识过程中一般有两种方法:一种从一般到特殊,即演绎的方法,另一种是从特殊到一般,即归纳或抽象。看起来很难理解举个例子很简单的,如果要管理一个国家,很一般的问题,但不容易实现,那么可以把一般的问题分解成具体的问题,把国家分成若干个省,再把省分解成市,县,镇,直到家庭,家庭的管理就很具体而且可以很容易的实现,这...2007-09-14 21:49:00 · 91 阅读 · 0 评论 -
JAVA每日一题15
题目:用JAVA编写扫描网站信息的代码(流的使用和网络的简单使用)。 import com.macfaq.net.*; import java.net.*; import java.io.*; public class useDirSearch { public static void main(String[] args) { String target = ""; ...2009-03-31 07:32:50 · 135 阅读 · 0 评论 -
JAVA每日一题16
题目:用JAVA做一个控制访问权限的例子。 package test;import java.lang.*;import java.security.*;class GetProps{ public static void main(String[] args) { String s; try { System.out.println("About ...2009-04-02 16:51:46 · 110 阅读 · 0 评论 -
JAVA每日一题17
题目:使用JAVA编写扫描网站信的代码,呵呵!import com.macfaq.net.*; import java.net.*; import java.io.*; public class useDirSearch { public static void main(String[] args) { String target = ""; for (int i =...2009-04-03 07:25:19 · 132 阅读 · 0 评论 -
JAVA每日一题18
题目:在很多操作系统中,文件名长度都有限制,所以在文件名后面添加_old有时可能会失败。修改避免覆盖文件的程序实例,将一个三位数添加到文件名的末尾,以此来和已存在的文件向区别,而不仅仅是添加_old。程序应该检查存在文件的文件名后面的三位数,并用一定数量的增加值将其替换,以使其具有唯一性。(也就是说,将最后三位数增加1,直到产生了具有唯一性的文件名为止。)...2009-04-05 16:25:04 · 112 阅读 · 0 评论 -
JAVA每日一题19
题目:编写一个不同界面的风格的显示。 import java.awt.*;import java.awt.event.*;import java.net.*;import java.applet.*;import javax.swing.*;/* * A very simple applet. */public class LookAndFeelDemo extend...2009-04-06 17:32:51 · 110 阅读 · 0 评论 -
JAVA每日一题20
题目: 简单做一个B/S结构的商业应用——购物车。JSP页面在附件中。 import javax.servlet.http.*;import javax.servlet.*;import java.util.*;public class DummyCart{ Vector v = new Vector(); String submit = null; String i...2009-04-07 16:46:03 · 139 阅读 · 0 评论 -
JAVA每日一题21
题目: 在一个文本框中输入网址,然后点击确定按钮读取服务器上的资源,由于网络速度或其它的因素,URL资源的读取可能会引起堵塞,因此,程序需要在一个线程中读取URL资源,以免堵塞主线程。import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.net.*;...2009-04-08 18:16:48 · 136 阅读 · 0 评论 -
JAVA每日一题22
题目:有两各线程accountant和cashier,他俩共同拥有一个帐本,他俩都可以使用saveOrTake(int mumber)对账本进行访问,会计使用saveOrTake方法时,向账本上写入存钱记录;出纳使用saveOrTake方法时,向账本写入取钱记录。因此,当会计正在使用saveOrTake方法时,出纳被禁止使用,反之也是这样。 class Bank implem...2009-04-09 18:51:48 · 471 阅读 · 0 评论 -
JAVA每日一题23
题目:这是一道C语言题,809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 output(long b,long i){ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);}ma...2009-04-11 17:34:12 · 172 阅读 · 0 评论 -
JAVA每日一题24
最近比较忙,没有很好的做,不好意思各位。 题目:用输入/输出写一个程序,让用户输入一些姓名和电话号码。每一个姓名和号码将加在文件里。用户通过点"Done"按钮来告诉系统整个列表已输入完毕。 如果用户输入完整个列表,程序将创建一个输出文件并显示或打印出来。 格式如:555-1212,Tom 123-456-7890,Peggy L. 234-5678,Marc 234-5678...2009-04-20 15:59:38 · 219 阅读 · 0 评论 -
java 线程概述
编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run() 和start() 示例1: public clas...2008-11-09 15:15:18 · 114 阅读 · 0 评论 -
Java标准IO流的理解
Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流读入数据转化成字符“流”的形式由用户驱使。 流可以通过包装进行功能上的扩充,比如说BufferedStream,可以缓冲流,提高读取的性能,其实在Java中都是以这种操作IO的。 但是我们不能把BufferedStream当成是实际可用的流,其实它们必须包装一个代表真实的IO设...2008-11-09 15:25:37 · 305 阅读 · 0 评论 -
JAVA每日一题25
这段时间太忙了,咋们继续。题目:修改避免覆盖文件的程序实例,使其能够以命令行参数的形式输入文件名,并且可以处理不包含扩展名的文件。 import java.io.File;import java.io.FileOutputStream;import java.io.FileNotFoundException;public class AvoidOverwri...2009-05-06 17:57:45 · 146 阅读 · 0 评论 -
JAVA中集合类的总结
在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现,我在使用和面试的时候频 频遇到这样的“抉择” 。 :)(主要还是面试的时候) 久而久之,也就有了一点点的心得体会,写出来以供大家讨论 。 总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection<...2008-11-23 13:38:35 · 92 阅读 · 0 评论 -
JAVA每日一题14
题目:用JAVA编写一个压缩文件的例子。 package javaio;import java.io.*;import java.util.zip.*;public class ZipCompress{ public static void main(String[] args) { try { //建立输出文件流 FileOutputStream fi...2009-03-30 19:30:14 · 100 阅读 · 0 评论 -
JAVA每日一题12
题目:做一个简单的收发电子邮件的代码。还需各位指教! /*客户端代码*/import javax.mail.*;import javax.mail.internet.*;import java.util.*;import java.io.*;public class MailClient {public static void main(String[] args){...2009-03-25 07:24:28 · 161 阅读 · 0 评论 -
Java编写的模拟ATM取款机程序
该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. 只是完成了基本的功能。 /** * @version 1.0 * @author Devil_Angel * 该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. * */import java.io.*;/*该类为实现客户信息及部分功能*/class Account { private String code ...2007-10-14 13:47:00 · 429 阅读 · 0 评论 -
网页常用小技巧(JavaScript)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3...2007-11-01 22:09:00 · 144 阅读 · 0 评论 -
javascript插入表格行和列
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"&2007-11-01 22:16:00 · 145 阅读 · 0 评论 -
JAVA每日一题01
还是我来继续jythoner的JAVA每日一题吧!最近比较闲哦!希望jythone不要见怪哦!真是不好意思啊!早上有点忙!呵呵! 题目:一项抽奖程序要求读者从整数1-49之间选择6个不同的数字。编写一个程序来完成这项工作,并生成5组结果。 package com.tengfei.lesson01;public class Lottery { p...2009-03-11 08:05:02 · 146 阅读 · 0 评论 -
JAVA每日一题02
题目:创建一个String变量数组并用1月-12月的月份名称初始化该数组,再创建一个包含12个0.0-100.00之间的随机十进制的数组,然后将每个月份的名字连同相应的十进制值显示出来,最后计算并显示这个12个十进制值的平均值。 新的解题技巧还需指点哦 package com.tengfei.lesson01;public class Months { pu...2009-03-12 11:10:15 · 128 阅读 · 0 评论 -
JAVA每日一题03
题目:编写一个程序,使用正则表达式在源文件每一行的开头插入“001”开始的连续符号,以生成一个新的文件。可以使用Java源文件程序文件的副本作为输入进行测试。 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStrea...2009-03-13 07:28:45 · 122 阅读 · 0 评论 -
JAVA每日一题04
一个C语言题:题目:用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n和整数在主函数中输入。最后在主函数中输出。还请各位指点其它解题方法。答案明天见。(试题参考答案) #include<stdio.h>#include<math.h>main() {void sort(int * *p,int n); int i,n,data[1...2009-03-16 10:47:00 · 102 阅读 · 0 评论 -
Java小技巧:关于Cookie的操作
测试环境:JDK1.5、Tomcat5.5 1.设置Cookie 1 Cookie cookie = new Cookie("key", "value"); 2 cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 3 cookie.setPath("/test/test2"); //设...原创 2009-03-16 14:04:46 · 90 阅读 · 0 评论 -
JAVA每日一题05
题目:定义接口OneToN,在接口中定义方法jisuan(int n);定义两个类来实现接口,分别从1~n的阶乘和累加和.(要求:在主方法中利用接口的多态实现计算.)package com.test; /** * 计算接口 * @author * */ public interface OneToN { public int jisuan(int n); } package...2009-03-17 07:58:42 · 177 阅读 · 0 评论 -
JAVA每日一题06
这个题目感觉有意思,大家分享一下哦.题目:编写程序利用Random类的对象的链表中一随机的顺序存储一副52张的纸牌。用含有连个字符的字符串代表纸牌,例如“1C”表示梅花A,”JD”表示方片J等。从栈中输出4手牌,每手牌有13张纸牌。package com.tengfei.lesson06; import java.util.Vecto...2009-03-18 07:24:41 · 113 阅读 · 0 评论 -
JAVA每日一题08
今天的题目更有意思啊!好多人会感兴趣的。呵呵! 题目:编写程序实现双钥加解密的实现(题目用到RSA算法,简单的介绍放在附件中)。 package test;import java.security.*;import javax.crypto.*;// 用RSA公钥算法进行加密public class PublicExample{...2009-03-20 07:31:45 · 114 阅读 · 0 评论 -
JAVA每日一题09
题目:今天实现C/S多线程的一个简单例子。 /** 主方法main()是java解释器调用的初始方法,它定义和同时启动了第二个 * 和第三个进程。类ThreadDemo继承了类Thread,重载了类Thread的方法run() */public class ThreadDemo extends Thread { /** 这里重载了类Thread的方法run(),它定义了这...2009-03-21 07:40:09 · 94 阅读 · 0 评论 -
JAVA每日一题10
题目:用JAVA做一个数字签名的例子。 package test;import java.security.*;import javax.crypto.*;public class DigitalSignatureExample{ public static void main(String[] args) throws Exception { // 检查输入参数,得到...2009-03-22 14:03:55 · 93 阅读 · 0 评论 -
JAVA每日一题11
题目:使用进度条的一个例子。图片自己找一个几个啊! package com.tengfei.chap11;import javax.swing.*;import java.awt.*;import java.net.*;public class JSplashWindowEx extends JWindow implements Runnable { Thread s...2009-03-23 13:20:40 · 105 阅读 · 0 评论 -
Java中抽象类和接口的区别<一>
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还...2008-11-23 13:45:53 · 76 阅读 · 0 评论