??xml version="1.0" encoding="utf-8" standalone="yes"?>国产高清视频在线观看,亚洲精品123区,亚洲www.http://www.aygfsteel.com/antsoul/它L在行赎ͼ行走Q永q的行走…? 行走是它生存的恒久姿态和最佳造型? 它似乎有一双不知疲倦的脚? ———我说的是蚂蚁? zh-cnSat, 05 Jul 2025 09:50:11 GMTSat, 05 Jul 2025 09:50:11 GMT60?sh)子书籍贡?/title><link>http://www.aygfsteel.com/antsoul/archive/2007/04/20/112108.html</link><dc:creator>yok</dc:creator><author>yok</author><pubDate>Fri, 20 Apr 2007 01:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/antsoul/archive/2007/04/20/112108.html</guid><wfw:comment>http://www.aygfsteel.com/antsoul/comments/112108.html</wfw:comment><comments>http://www.aygfsteel.com/antsoul/archive/2007/04/20/112108.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/antsoul/comments/commentRss/112108.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/antsoul/services/trackbacks/112108.html</trackback:ping><description><![CDATA[javascript权威指南5th<br>下蝲地址: <a target=_blank><font color=#3366cc>http://www.live-share.com/files/205878/OReilly.JavaScript.The.Definitive.Guide.5th.Edition.Aug.2006.chm.html</font></a><br>要下赶快Q? <img src ="http://www.aygfsteel.com/antsoul/aggbug/112108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/antsoul/" target="_blank">yok</a> 2007-04-20 09:01 <a href="http://www.aygfsteel.com/antsoul/archive/2007/04/20/112108.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Jack出新专辑《好久不见了》蛮늚Q值得d听哟http://www.aygfsteel.com/antsoul/archive/2007/04/15/110799.htmlyokyokSun, 15 Apr 2007 10:05:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/04/15/110799.htmlhttp://www.aygfsteel.com/antsoul/comments/110799.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/04/15/110799.html#Feedback0http://www.aygfsteel.com/antsoul/comments/commentRss/110799.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/110799.html          歌神Jacky出新专辑了《好久不见》,曲风一改从前很d的,更多的展C的对于生活情感的感(zhn),看来Zh夫ؓ人父的Jackyl我们带来了他这D|间对生活的体会,很值得一听,如果你喜ƢJacky那么׃定不要错q了《好久不见》了。赶快去视听吧~Q?/p>

          听着《在你n辏V那d的旋律,那么有现实的意义的歌词,真的lh更多的共鸣~Q明天又是周一了,新的一周开始了QLion King的故事又开始了?/p>

yok 2007-04-15 18:05 发表评论
]]>
h输入法蛮늚http://www.aygfsteel.com/antsoul/archive/2007/04/12/110123.htmlyokyokThu, 12 Apr 2007 03:39:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/04/12/110123.htmlhttp://www.aygfsteel.com/antsoul/comments/110123.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/04/12/110123.html#Feedback0http://www.aygfsteel.com/antsoul/comments/commentRss/110123.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/110123.html         h输入法最吸引我的是他们的输入?fn)惯的同步,只要有gmail一切都搞定了这样不你在哪里用都OKQ要想体验的赶紧下吧Q呵呵~Q?br>


http://tools.google.com/pinyin/index.html

yok 2007-04-12 11:39 发表评论
]]>
JAVA与C#语法Ҏ(gu)及{?http://www.aygfsteel.com/antsoul/archive/2007/04/12/110116.htmlyokyokThu, 12 Apr 2007 03:20:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/04/12/110116.htmlhttp://www.aygfsteel.com/antsoul/comments/110116.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/04/12/110116.html#Feedback0http://www.aygfsteel.com/antsoul/comments/commentRss/110116.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/110116.html    详细地址:

http://www.harding.edu/USER/fmccown/WWW/java1_5_csharp_comparison.html#comments



yok 2007-04-12 11:20 发表评论
]]>
JAVAE序员面?2?http://www.aygfsteel.com/antsoul/archive/2007/04/12/110084.htmlyokyokThu, 12 Apr 2007 02:08:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/04/12/110084.htmlhttp://www.aygfsteel.com/antsoul/comments/110084.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/04/12/110084.html#Feedback0http://www.aygfsteel.com/antsoul/comments/commentRss/110084.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/110084.html                                JAVA E序员面?/span> 32 ?/span>

W一Q谈?/span> final Q?/span> finally Q?/span> finalize 的区别?
Final
Q修饰符Q关键字Q如果一个类被声明ؓ final Q意味着它不能再z出新的子c,
不能作ؓ父类被ѝ因此一个类不能既被声明?/span> abstract 的,又被声明?/span> final 的。将?/span>
量或Ҏ(gu)声明?/span> final Q可以保证它们在使用中不被改变。被声明?/span> final 的变量必d?/span>
明时l定初|而在以后的引用中只能dQ不可修攏V被声明?/span> final 的方法也同样只能
使用Q不能重?/span>
finally
Q再异常处理时提?/span> finally{} 块来执行M清除操作。如果抛Z个异常,那么
相匹配的 catch 子句׃执行Q然后控制就会进?/span> finally 块(如果有的话)?/span>
finalize
Q方法名?/span> Java 技术允怋?/span> finalize Q)Ҏ(gu)在垃圾收集器对象从内存?/span>
清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用?/span>
对这个对象调用的。它是在 Object cM定义的,因此所有的c都l承了它。子c覆?/span> fi
nalize
Q)Ҏ(gu)以整理系l资源或者执行其他清理工作?/span> finalize Q) Ҏ(gu)是在垃圾攉
器删除对象之前对q个对象调用的?/span>

W二Q?/span> Anonymous Inner Class Q匿名内部类Q?/span> 是否可以 extends Q承)其它c,是否
可以 implements Q实玎ͼ interface Q接口)Q?/span>
匿名的内部类是没有名字的内部cR不?/span> extends Q承) 其它c,但一个内部类可以?/span>
Z个接口,由另一个内部类实现?/span>

W三Q?/span> Static Nested Class ?/span> Inner Class 的不同,说得多好Q面试题有的很笼l?/span>
Q?
Nested Class
Q一般是 C++ 的说法)Q?/span> Inner Class Q一般是 JAVA 的说法)?/span> Java 内部c?/span>
?/span> C++ 嵌套cL大的不同在于是否有指向外部的引用上?/span>
具体可见 http Q?/span> //www.frontfree.net/articles/services/view.asp Q?/span> id=704&page=1

注: 静态内部类Q?/span> Inner Class Q意味着 1 创徏一?/span> static 内部cȝ对象Q不需要一个外?/span>
cd象, 2 不能从一?/span> static 内部cȝ一个对象访问一个外部类对象?/span>

W四Q?/span> & ?/span> && 的区别?
&
是位q算W?/span> && 是布?yu)(dng)逻辑q算W?/span>

W五Q?/span> HashMap ?/span> Hashtable 的区别?
都属?/span> Map 接口的类Q实C惟一键映到特定的g?/span>
HashMap
cL有分cL者排序。它允许一?/span> null 键和多个 null 倹{?/span>
Hashtable
cM?/span> HashMap Q但是不允许 null 键和 null 倹{它也比 HashMap 慢,因ؓ
它是同步的?/span>

W六Q?/span> Collection ?/span> Collections 的区别?
Collections
是个 java.util 下的c,它包含有各种有关集合操作的静态方法?/span>
Collection
是个 java.util 下的接口Q它是各U集合结构的父接口?/span>

W七Q什么时候用 assert Q?/span>
断言是一个包含布?yu)(dng)表辑ּ的语句,在执行这个语句时假定该表辑ּ?/span> true 。如果表辑ּ
计算?/span> false Q那么系l会报告一?/span>
AssertionError
。它用于调试目的Q?/span>
assert(a > 0); // throws an AssertionError if a <= 0
Q?/span>
断言可以有两UŞ式:
assert Expression1 ;
assert Expression1 : Expression2 ;
Expression1
应该L产生一个布?yu)(dng)倹{?/span>
Expression2
可以是得Z个值的L表达式。这个值用于生成显C更多调试信息的 Str
ing
消息?/span>
断言在默认情况下是禁用的。要在编译时启用断言Q需要?/span> source 1.4 标记Q?/span>
javac -source 1.4 Test.java
要在q行时启用断aQ可使用 -enableassertions 或?/span> -ea 标记?/span>
要在q行旉择用断言Q可使用 -da 或?/span> -disableassertions 标记?/span>
要系l类中启用断aQ可使用 -esa 或?/span> -dsa 标记。还可以在包的基上启用或者禁?/span>
断言?/span>
可以在预计正常情况下不会到达的Q何位|上攄断言。断a可以用于验证传递给U有?/span>
法的参数。不q,断言不应该用于验证传递给公有Ҏ(gu)的参敎ͼ因ؓ不管是否启用了断a
Q公有方法都必须查其参数。不q,既可以在公有Ҏ(gu)中,也可以在非公有方法中利用
断言试后置条g。另外,断言不应该以M方式改变E序的状态?/span>

W八Q?/span> GC 是什?/span> ? Z么要?/span> GC? ( 基础 ) Q?/span>
GC
是垃圾收集器?/span> Java E序员不用担心内存管理,因ؓ垃圾攉器会自动q行理。要?/span>
求垃圾收集,可以调用下面的方法之一Q?/span>
System.gc()
Runtime.getRuntime().gc()

W九(ji)Q?/span> String s = new String("xyz"); 创徏了几?/span> String Object?
两个对象Q一个是 “xyx”, 一个是指向 “xyx” 的引用对?/span> s ?/span>

W十Q?/span> Math.round(11.5) {於多少 ? Math.round(-11.5) {於多少 ?
Math.round(11.5)
q回Q?/span> long Q?/span> 12 Q?/span> Math.round(-11.5) q回Q?/span> long Q?/span> -11;

W十一Q?/span> short s1 = 1; s1 = s1 + 1; 有什么错 ? short s1 = 1; s1 += 1; 有什么错 ?

short s1 = 1; s1 = s1 + 1;
有错Q?/span> s1 ?/span> short 型, s1+1 ?/span> int ?/span> , 不能昑ּ转化?/span> short ?/span>
。可修改?/span> s1 =(short)(s1 + 1) ?/span> short s1 = 1; s1 += 1 正确?/span>

W十二, sleep() ?/span> wait() 有什么区?/span> ?
搞线E的最?/span> sleep() Ҏ(gu)是ɾU程停止一D|间的Ҏ(gu)。在 sleep 旉间隔期满后,U?/span>
E不一定立x复执行。这是因为在那个时刻Q其它线E可能正在运行而且没有被调度ؓ
攑ּ执行Q除?/span> (a)“ 醒来 的线E具有更高的优先U, (b) 正在q行的线E因为其它原?/span>
而阻塞?/span>
wait()
是线E交互时Q如果线E对一个同步对?/span> x 发出一?/span> wait() 调用Q该U程会暂停执
行,被调对象q入{待状态,直到被唤醒或{待旉到?/span>

W十三, Java 有没?/span> goto?
Goto?java
中的保留字,现在没有?/span> java 中用?/span>

W十四,数组有没?/span> length() q个Ҏ(gu) ? String 有没?/span> length() q个Ҏ(gu)Q?/span>
数组没有 length() q个Ҏ(gu)Q有 length 的属性?/span>
String
有有 length() q个Ҏ(gu)?/span>

W十五, Overload ?/span> Override 的区别?/span> Overloaded 的方法是否可以改变返回值的cd ?

Ҏ(gu)的重?/span> Overriding 和重?/span> Overloading ?/span> Java 多态性的不同表现。重?/span> Overriding 是父
cM子类之间多态性的一U表玎ͼ重蝲 Overloading 是一个类中多态性的一U表现。如果在
子类中定义某Ҏ(gu)与其父类有相同的名称和参敎ͼ我们说该Ҏ(gu)被重?/span> (Overriding) 。子
cȝ对象使用q个Ҏ(gu)Ӟ调用子cM的定义,对它而言Q父cM的定义如同被 屏蔽
了。如果在一个类中定义了多个同名的方法,它们或有不同的参C数或有不同的参数
cdQ则UCؓҎ(gu)的重?/span> (Overloading) ?/span> Overloaded 的方法是可以改变q回值的cd?/span>


W十六, Set 里的元素是不能重复的Q那么用什么方法来区分重复与否?/span> ? 是用 == q是 equ
als()?
它们有何区别 ?
Set
里的元素是不能重复的Q那么用 iterator() Ҏ(gu)来区分重复与否?/span> equals() 是判M?/span>
Set
是否相等?/span>
equals()
?/span> == Ҏ(gu)军_引用值是否指向同一对象 equals() 在类中被覆盖Qؓ的是当两个分
ȝ对象的内容和cd盔R的话Q返回真倹{?/span>

W十七,l我一个你最常见到的 runtime exception Q?/span>
ArithmeticException, ArrayStoreException, BufferOverflowException,
BufferUnderflowException, CannotRedoException,
CannotUndoException, ClassCastException, CMMException,
ConcurrentModificationException,
DOMException, EmptyStackException, IllegalArgumentException,
IllegalMonitorStateException,
IllegalPathStateException, IllegalStateException,
ImagingOpException,
IndexOutOfBoundsException, MissingResourceException,
NegativeArraySizeException, NoSuchElementException,
NullPointerException, ProfileDataException, ProviderException,
RasterFormatException, SecurityException, SystemException,
UndeclaredThrowableException,
UnmodifiableSetException, UnsupportedOperationException

W十八, error ?/span> exception 有什么区?/span> ?
error
表示恢复不是不可能但很困隄情况下的一U严重问题。比如说内存溢出。不可能
指望E序能处理这L(fng)情况
exception
表示一U设计或实现问题。也是_它表C如果程序运行正常,从不会发?/span>
的情c?/span>

W十?ji)?/span> List, Set, Map 是否l承?/span> Collection 接口 ?
List
Q?/span> Set ?/span>
Map
不是

W二十, abstract class ?/span> interface 有什么区?/span> ?

声明Ҏ(gu)的存在而不d现它的类被叫做抽象类Q?/span> abstract class Q,它用于要创徏一?/span>
体现某些基本行ؓ的类Qƈcd明方法,但不能在该类中实现该cȝ情况。不能创?/span>
abstract
cȝ实例。然而可以创Z个变量,其类型是一个抽象类Qƈ让它指向具体子类
的一个实例。不能有抽象构造函数或抽象静态方法?/span> Abstract cȝ子类为它们父cM的所
有抽象方法提供实玎ͼ否则它们也是抽象cMؓ。取而代之,在子cM实现该方法。知道其
行ؓ的其它类可以在类中实现这些方法?/span>
接口Q?/span> interface Q是抽象cȝ变体。在接口中,所有方法都是抽象的。多l承性可通过?/span>
现这L(fng)接口而获得。接口中的所有方法都是抽象的Q没有一个有E序体。接口只可以?/span>
?/span> static final 成员变量。接口的实现与子cȝ|除了该实现类不能从接口定义中l承
行ؓ。当cd现特D接口时Q它定义Q即程序体l予Q所有这U接口的Ҏ(gu)。然后,?/span>
可以在实C该接口的cȝM对象上调用接口的Ҏ(gu)。由于有抽象c,它允怋用接?/span>
名作为引用变量的cd。通常的动态联~将生效。引用可以{换到接口cd或从接口cd
转换Q?/span> instanceof q算W可以用来决定某对象的类是否实现了接口?/span>

W二十一Q?/span> abstract ?/span> method 是否可同时是 static, 是否可同时是 native Q是否可同时?/span> s
ynchronized?
都不?/span>

W二十二Q接口是否可l承接口 ? 抽象cL否可实现 (implements) 接口 ? 抽象cL否可l?/span>
承实体类 (concrete class)?
接口可以l承接口。抽象类可以实现 (implements) 接口Q抽象类是否可承实体类Q但?/span>
提是实体cdL明确的构造函数?/span>

W二十三Q启动一个线E是?/span> run() q是 start()?
启动一个线E是调用 start() Ҏ(gu)QɾU程所代表的虚拟处理机处于可运行状态,q意味着
它可以由 JVM 调度q执行。这q不意味着U程׃立即q行?/span> run() Ҏ(gu)可以产生必须退?/span>
的标志来停止一个线E?/span>


W二十四Q构造器 Constructor 是否可被 override?
构造器 Constructor 不能被承,因此不能重写 Overriding Q但可以被重?/span> Overloading ?/span>


W二十五Q是否可以?/span> String c?/span> ?
String
cL final cL不可以ѝ?/span>

W二十六Q当一个线E进入一个对象的一?/span> synchronized Ҏ(gu)后,其它U程是否可进入此
对象的其它方?/span> ?
不能Q一个对象的一?/span> synchronized Ҏ(gu)只能׃个线E访问?/span>

W二十七Q?/span> try {} 里有一?/span> return 语句Q那么紧跟在q个 try 后的 finally {} 里的 code 会不
会被执行Q什么时候被执行Q在 return 前还是后 ?
会执行,?/span> return 前执行?/span>

W二十八Q编E题 : 用最有效率的Ҏ(gu)出 2 乘以 8 {於?/span> ?
?/span> C 背景的程序员特别喜欢问这U问题?/span>
2 << 3

W二十九(ji)Q两个对象值相?/span> (x.equals(y) == true) Q但却可有不同的 hash code Q这句话
对不?/span> ?
不对Q有相同?/span> hash code ?/span>

W三十,当一个对象被当作参数传递到一个方法后Q此Ҏ(gu)可改变这个对象的属性,q可
q回变化后的l果Q那么这里到底是g递还是引用传?/span> ?
是g递?/span> Java ~程语言只由g递参数。当一个对象实例作Z个参数被传递到Ҏ(gu)?/span>
Ӟ参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变Q但对象的引
用是永远不会改变的?/span>

W三十一Q?/span> swtich 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String ?/span> ?

switch
Q?/span> expr1 Q中Q?/span> expr1 是一个整数表辑ּ。因此传递给 switch ?/span> case 语句的参?/span>
应该?/span> int ?/span> short ?/span> char 或?/span> byte ?/span> long,string 都不能作用于 swtic
h
?/span>

W三十二Q编E题 : 写一?/span> Singleton 出来Q?/span>
Singleton
模式主要作用是保证在 Java 应用E序中,一个类 Class 只有一个实例存在?/span>

一?/span> Singleton 模式通常有几U种形式 :
W一UŞ?/span> : 定义一个类Q它的构造函Cؓ private 的,它有一?/span> static ?/span> private 的该c?/span>
变量Q在cd始化时实例话Q通过一?/span> public ?/span> getInstance Ҏ(gu)获取对它的引?/span> , l而调
用其中的Ҏ(gu)?/span>
public class Singleton {
private Singleton(){}
//
在自己内部定义自׃个实例,是不是很奇怪?
//
注意q是 private 只供内部调用
private static Singleton instance = new Singleton();
//
q里提供了一个供外部讉K?/span> class 的静态方法,可以直接讉K
public static Singleton getInstance() {
   return instance;   
}
}

W二UŞ?/span> :

public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
//
q个Ҏ(gu)比上面有所改进Q不用每ơ都q行生成对象Q只是第一ơ     
//
使用时生成实例,提高了效率!
if (instance==null)
   instance Q?/span> new Singleton();
return instance;
   }
}

其他形式 :
定义一个类Q它的构造函Cؓ private 的,所有方法ؓ static 的?/span>
一般认为第一UŞ式要更加安全?/span>

W三十三 Hashtable ?/span> HashMap Q?/span>
Hashtable
l承?/span> Dictionary c,?/span> HashMap ?/span> Java1.2 引进?/span> Map interface 的一个实?/span>

HashMap
允许?/span> null 作ؓ一?/span> entry ?/span> key 或?/span> value Q?/span> Hashtable 不允?/span>
q有是Q?/span> HashMap ?/span> Hashtable ?/span> contains Ҏ(gu)L了,Ҏ(gu) containsvalue ?/span> containsK
ey
。因?/span> contains Ҏ(gu)Ҏ(gu)让h引v误解?/span>

最大的不同是, Hashtable 的方法是 Synchronize 的,?/span> HashMap 不是Q在多个U程讉K Has
htable
Ӟ不需要自׃ؓ它的Ҏ(gu)实现同步Q?/span> HashMap 必Mؓ之提供外同步?/span>
Hashtable
?/span> HashMap 采用?/span> hash/rehash 法都大概一P所以性能不会有很大的差异?/span>



yok 2007-04-12 10:08 发表评论
]]>
时刻提醒自己不要被好环境l害?/title><link>http://www.aygfsteel.com/antsoul/archive/2007/04/10/109685.html</link><dc:creator>yok</dc:creator><author>yok</author><pubDate>Tue, 10 Apr 2007 09:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/antsoul/archive/2007/04/10/109685.html</guid><wfw:comment>http://www.aygfsteel.com/antsoul/comments/109685.html</wfw:comment><comments>http://www.aygfsteel.com/antsoul/archive/2007/04/10/109685.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/antsoul/comments/commentRss/109685.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/antsoul/services/trackbacks/109685.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 10pt">        以前L在找一个好的环境,现在好的环境有了Q却发现最q的心态出了点问题。这是很危险的,所以要时刻的提醒自׃要被好的环境l害了!太安怺Q太懒散了,Ҏ(gu)让你慢慢的被腐蚀Q慢慢的也融入到q个圈子中去Q所以每天上下班要做的第一件事情就是提醒自己:不要被好的环境给害了Q?br><br><br><br>                                                                                ~by Duy on 4,10,2007 WONDERSGROUP</span> <img src ="http://www.aygfsteel.com/antsoul/aggbug/109685.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/antsoul/" target="_blank">yok</a> 2007-04-10 17:15 <a href="http://www.aygfsteel.com/antsoul/archive/2007/04/10/109685.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何点击q接直接下蝲(.txt文本)文g http://www.aygfsteel.com/antsoul/archive/2007/04/10/109557.htmlyokyokTue, 10 Apr 2007 01:14:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/04/10/109557.htmlhttp://www.aygfsteel.com/antsoul/comments/109557.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/04/10/109557.html#Feedback1http://www.aygfsteel.com/antsoul/comments/commentRss/109557.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/109557.html        最q遇Cq样的问?在不使用lg【如jspsmartupload】的情况?在web面上如果一个有个连?q接的的是文本文?当左键点ȝ话会查看q个文g,右键点击可以下蝲.但是如果是windows不识别的文g,左键点击直接׃载了比如zip,那如何点d键直接下?txt的文本文件呢?
     要直接下载一个文Ӟ我们需要做两g事,W一件事是:讑֮响应的内容类?#8220;application/octet-stream”Q大写无关。第二g事是Q设|HTTP的响应头名字为:Content-DispositionQ设定gؓQattachment; filename = theFileName。这里的theFileName是出现在文件下载对话框里的默认文g名,通常和所下蝲的文件名字相同,但也可以不同?br> 
代码
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk">  
  2. <HTML>  
  3. <HEAD>  
  4.   
  5. </HEAD>  
  6.   
  7. <BODY>  
  8. <a href = "download1.jsp?filepath=d:\\&filename=1a.txt" >downloadtest1</a>  
  9.   
  10. </BODY>  
  11. </HTML>  

q是面上的q接Q我传了个\径和文g?
代码
  1. <%    
  2.     String filename = request.getParameter("filename");//"1a.txt";    
  3.     String filepath = request.getParameter("filepath");//"d:\\";   
  4.      int i = 0;   
  5.     response.setContentType("application/octet-stream");  
  6.     response.setHeader("Content-Disposition","attachment;filename = "+filename);    
  7.     java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath+filename);   
  8.     while((i= fileInputStream.read()) != -1){   
  9.         out.write(i);   
  10.     }   
  11. %>  
  1. <%    
  2.     String filename = request.getParameter("filename");//"1a.txt";    
  3.     String filepath = request.getParameter("filepath");//"d:\\";   
  4.      int i = 0;   
  5.     response.setContentType("application/octet-stream");  
  6.     response.setHeader("Content-Disposition","attachment;filename = "+filename);    
  7.     java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath+filename);   
  8.     while((i= fileInputStream.read()) != -1){   
  9.         out.write(i);   
  10.     }   
  11. %>  

q是被调用的download1.jspQ这个jsp是执行直接下蝲文g?br>参考一下JS来实?

function svcode(obj) {
var winname = window.open('', '_blank', 'height=1,width=1,top=200,left=300');
winname.document.open('text/html', 'replace');
winname.document.writeln(obj.value);
winname.document.execCommand('saveas','','code.txt');
winname.close();
}




yok 2007-04-10 09:14 发表评论
]]>
好书推荐之《h性的q?/title><link>http://www.aygfsteel.com/antsoul/archive/2007/04/01/107784.html</link><dc:creator>yok</dc:creator><author>yok</author><pubDate>Sun, 01 Apr 2007 09:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/antsoul/archive/2007/04/01/107784.html</guid><wfw:comment>http://www.aygfsteel.com/antsoul/comments/107784.html</wfw:comment><comments>http://www.aygfsteel.com/antsoul/archive/2007/04/01/107784.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/antsoul/comments/commentRss/107784.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/antsoul/services/trackbacks/107784.html</trackback:ping><description><![CDATA[ <img src="http://yc.book.sohu.com/data/book/70/6670/6670.icon.gif" /> <br /> <br />         有这样一个真实的故事。包? 胡佛(jng)是一位著名的飞行员,他经常在航空展览中进行飞行表演。一天,他在圣地亚哥航空展览中表演结束飞回洛杉矶Q在300英尺的高度,他的飞机引擎H然熄灭Q他凭着丰富的飞行经验和高超的驾驶技 术,紧急迫降,未受伤,昂贵的飞机却严重损坏。胡?jng)迫降后要做的第一件事是?.. <br /><br /><br /><br /><br /><br /><br /><br />下蝲地址? <a target="_blank"><font color="#3366cc">http://www.live-share.com/files/191765/_____.rar.html</font></a><br />如果下蝲不下来请emaill我Q我发给你,希望对你有点用处?img src ="http://www.aygfsteel.com/antsoul/aggbug/107784.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/antsoul/" target="_blank">yok</a> 2007-04-01 17:27 <a href="http://www.aygfsteel.com/antsoul/archive/2007/04/01/107784.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感想啊!http://www.aygfsteel.com/antsoul/archive/2007/03/31/107617.htmlyokyokSat, 31 Mar 2007 03:41:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/03/31/107617.htmlhttp://www.aygfsteel.com/antsoul/comments/107617.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/03/31/107617.html#Feedback0http://www.aygfsteel.com/antsoul/comments/commentRss/107617.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/107617.html今天看到好友caoxicao在v博客上写了一读《不成熟不要紧》的MW记Q良多感慨,回想自己q?q多的工作经历,发觉得此书值得一看。他的读书笔C乎也正是我心里想说的话,故{贴下来以提醒自己?br />C几条Q?br />1Q 除非你的主已l成了一只落水狗Q千万不要得|他Q你可以不是他的心腹Q但l对不能成ؓ他的敌h?br />2Q 把勤向领导汇报工作Q不要擅自主张!Q?strong>大忌Q!Q?br /> 工作汇报做得不好q有一个重要因素就是不重别h的权限,喜欢自作d?br /> 汇报工作最重要的是提出解决问题的方案而不是简单地提出问题。要CQ汇报问题的实质是求得领导对你的Ҏ(gu)的批准,而不是问你的上司如何解决q个问题Q否则事事上司拿LQ要下属q有什么意义呢。我们去N导汇报工作时要准备多套方案,q将它的利弊了然于胸Q必要时向领导阐q明白,q提qdQ然后争取领导批准你的主张,q是汇报的最标准版本?br />3Q 心态?br />工作q程中不要太计较自己的职?/u>。头衔只是个虚名Q太高的头衔Ҏ(gu)Z但没有帮助,q会产生负面的媄响。对于新人,能拥有一份富有挑战性的工作Q得到切实的历练Q比拥有一个看似显赫的头衔更重要?br />4Q 鲶鱼效应?br />׃鲉的存在,与它共处的小鱼面临着巨大的生存危险,Z生存它们得不停地提高自q速度Q从而自己保持了旺盛的生命力?br />5Q 承担责仅R?br />  权力与责L成正比的Q如果我们还没有锻造出一颗勇于担负责ȝ心,最好也不要Ҏ(gu)力、事业生多大的企图心?/p>

yok 2007-03-31 11:41 发表评论
]]>
好书推荐http://www.aygfsteel.com/antsoul/archive/2007/03/31/107615.htmlyokyokSat, 31 Mar 2007 03:31:00 GMThttp://www.aygfsteel.com/antsoul/archive/2007/03/31/107615.htmlhttp://www.aygfsteel.com/antsoul/comments/107615.htmlhttp://www.aygfsteel.com/antsoul/archive/2007/03/31/107615.html#Feedback0http://www.aygfsteel.com/antsoul/comments/commentRss/107615.htmlhttp://www.aygfsteel.com/antsoul/services/trackbacks/107615.html
Eclipse中文教程

技术类Q?NETQ?img src="http://www.jpoblog.com/images/icons/31.gif" />
展现C#
《C#Web应用E序入门l典?/a>

理c?img src="http://www.jpoblog.com/images/icons/31.gif" />
 
《基业长青?/a>

yok 2007-03-31 11:31 发表评论
]]>
վ֩ģ壺 ֶ| | | ʲ| | ͤ| | | Դ| º| ɽ| | | Ԫ| ƽ| ϼ| | | | ɽ| | ɽ| | Т| Ϸ| ¤| Ž| | ֳ| | | ̨| | | | ƽ| | ̩| | ʯ| |