JAVA网站制作之java.lang.StackTraceElement翻译
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><!--NewPage-->
<HTML>
<HEAD>
<!--Generatedbyjavadoc(build1.4.2-rc)onFriJun1300:14:19PDT2003-->
<TITLE>
StackTraceElement(Java2PlatformSEv1.4.2)
</TITLE>
<METANAME="keywords"CONTENT="java.lang.StackTraceElementclass">
<METANAME="keywords"CONTENT="getFileName()">
<METANAME="keywords"CONTENT="getLineNumber()">
<METANAME="keywords"CONTENT="getClassName()">
<METANAME="keywords"CONTENT="getMethodName()">
<METANAME="keywords"CONTENT="isNativeMethod()">
<METANAME="keywords"CONTENT="toString()">
<METANAME="keywords"CONTENT="equals()">
<METANAME="keywords"CONTENT="hashCode()">
<LINKREL="stylesheet"TYPE="text/css"HREF="../../stylesheet.css"TITLE="Style">
<SCRIPTtype="text/javascript">
functionwindowTitle()
{
parent.document.title="StackTraceElement(Java2PlatformSEv1.4.2)";
}
</SCRIPT>
</HEAD>
<BODYBGCOLOR="white">
<!--=========STARTOFTOPNAVBAR=======-->
<ANAME="navbar_top"><!----></A>
<AHREF="#skip-navbar_top"title="Skipnavigationlinks"></A>
<TABLEBORDER="0"WIDTH="100%"CELLPADDING="1"CELLSPACING="0"SUMMARY="">
<TR>
<TDCOLSPAN=3BGCOLOR="#EEEEFF"CLASS="NavBarCell1">
<ANAME="navbar_top_firstrow"><!----></A>
<TABLEBORDER="0"CELLPADDING="0"CELLSPACING="3"SUMMARY="">
<TRALIGN="center"VALIGN="top">
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../overview-summary.html"><FONTCLASS="NavBarFont1"><B>Overview</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="package-summary.html"><FONTCLASS="NavBarFont1"><B>Package</B></FONT></A></TD>
<TDBGCOLOR="#FFFFFF"CLASS="NavBarCell1Rev"><FONTCLASS="NavBarFont1Rev"><B>Class</B></FONT></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="class-use/StackTraceElement.html"><FONTCLASS="NavBarFont1"><B>Use</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="package-tree.html"><FONTCLASS="NavBarFont1"><B>Tree</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../deprecated-list.html"><FONTCLASS="NavBarFont1"><B>Deprecated</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../index-files/index-1.html"><FONTCLASS="NavBarFont1"><B>Index</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../help-doc.html"><FONTCLASS="NavBarFont1"><B>Help</B></FONT></A></TD>
</TR>
</TABLE>
</TD>
<TDALIGN="right"VALIGN="top"ROWSPAN=3><EM>
<b>Java<sup><fontsize=-2>TM</font></sup>2Platform<br>Std.Ed.v1.4.2</b></EM>
</TD>
</TR>
<TR>
<TDBGCOLOR="white"CLASS="NavBarCell2"><FONTSIZE="-2">
<AHREF="../../java/lang/Short.html"title="classinjava.lang"><B>PREVCLASS</B></A>
<AHREF="../../java/lang/StrictMath.html"title="classinjava.lang"><B>NEXTCLASS</B></A></FONT></TD>
<TDBGCOLOR="white"CLASS="NavBarCell2"><FONTSIZE="-2">
<AHREF="../../index.html"target="_top"><B>FRAMES</B></A>
<AHREF="StackTraceElement.html"target="_top"><B>NOFRAMES</B></A>
<SCRIPTtype="text/javascript">
<!--
if(window==top){
document.writeln(<AHREF="../../allclasses-noframe.html"><B>AllClasses</B></A>);
}
//-->
</SCRIPT>
<NOSCRIPT>
<AHREF="../../allclasses-noframe.html"><B>AllClasses</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TDVALIGN="top"CLASS="NavBarCell3"><FONTSIZE="-2">
SUMMARY:NESTED|FIELD|CONSTR|<AHREF="#method_summary">METHOD</A></FONT></TD>
<TDVALIGN="top"CLASS="NavBarCell3"><FONTSIZE="-2">
DETAIL:FIELD|CONSTR|<AHREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<ANAME="skip-navbar_top"></A>
<!--=========ENDOFTOPNAVBAR=========-->
<HR>
<!--========STARTOFCLASSDATA========-->
<H2>
<FONTSIZE="-1">
java.lang</FONT>
<BR>
ClassStackTraceElement</H2>
<PRE>
<AHREF="../../java/lang/Object.html"title="classinjava.lang">java.lang.Object</A>
<IMGSRC="http://www.163design.net/resources/inherit.gif"ALT="extendedby"><B>java.lang.StackTraceElement</B>
</PRE>
<DL>
<DT><B>AllImplementedInterfaces:</B><DD><AHREF="../../java/io/Serializable.html"title="interfaceinjava.io">Serializable</A></DD>
</DL>
<HR>
<DL>
<DT>publicfinalclass<B>StackTraceElement</B><DT>extends<AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A><DT>implements<AHREF="../../java/io/Serializable.html"title="interfaceinjava.io">Serializable</A></DL>
<P>
Anelementinastacktrace,asreturnedby<AHREF="../../java/lang/Throwable.html#getStackTrace()"><CODE>Throwable.getStackTrace()</CODE></A>.Eachelementrepresentsasinglestackframe.
Allstackframesexceptfortheoneatthetopofthestackrepresent
amethodinvocation.Theframeatthetopofthestackrepresentsthe
theexecutionpointatwhichthestacktracewasgenerated.Typically,
thisisthepointatwhichthethrowablecorrespondingtothestacktrace
wascreated.
仓库跟踪中的元素,经由过程Throwable.getStackTrace()前往。每一个元素暗示单一的仓库帧。除仓库最顶真个帧,每一个仓库帧都暗示一次办法挪用。
仓库顶部的帧暗示仓库发生的实行点。一般,这是throwable响应仓库跟踪的创立点。
<P>
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>1.4</DD>
<DT><B>SeeAlso:</B><DD><AHREF="../../serialized-form.html#java.lang.StackTraceElement">SerializedForm</A></DL>
<HR>
<P>
<!--========NESTEDCLASSSUMMARY========-->
<!--===========FIELDSUMMARY===========-->
<!--========CONSTRUCTORSUMMARY========-->
<!--==========METHODSUMMARY===========-->
<ANAME="method_summary"><!----></A>
<TABLEBORDER="1"WIDTH="100%"CELLPADDING="3"CELLSPACING="0"SUMMARY="">
<TRBGCOLOR="#CCCCFF"CLASS="TableHeadingColor">
<TDCOLSPAN=2><FONTSIZE="+2">
<B>MethodSummary</B></FONT></TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE>boolean</CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#equals(java.lang.Object)">equals</A></B>(<AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A>obj)</CODE>
<BR>
Returnstrueifthespecifiedobjectisanother
<tt>StackTraceElement</tt>instancerepresentingthesameexecution
pointasthisinstance.
假如指定的对象是另外一个StackTraceElement实例,同该实例暗示不异的实行点,前往true。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE><AHREF="../../java/lang/String.html"title="classinjava.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#getClassName()">getClassName</A></B>()</CODE>
<BR>
Returnsthefullyqualifiednameoftheclasscontainingthe
executionpointrepresentedbythisstacktraceelement.
前往包括以后仓库跟踪元素暗示的实行点的类的全名。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE><AHREF="../../java/lang/String.html"title="classinjava.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#getFileName()">getFileName</A></B>()</CODE>
<BR>
Returnsthenameofthesourcefilecontainingtheexecutionpoint
representedbythisstacktraceelement.
前往包括以后仓库跟踪元素暗示的实行点的源文件名。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE>int</CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#getLineNumber()">getLineNumber</A></B>()</CODE>
<BR>
Returnsthelinenumberofthesourcelinecontainingtheexecution
pointrepresentedbythisstacktraceelement.
前往包括以后仓库跟踪元素暗示的实行点的源代码行号。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE><AHREF="../../java/lang/String.html"title="classinjava.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#getMethodName()">getMethodName</A></B>()</CODE>
<BR>
Returnsthenameofthemethodcontainingtheexecutionpoint
representedbythisstacktraceelement.
前往包括以后仓库跟踪元素暗示的实行点的办法名。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE>int</CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#hashCode()">hashCode</A></B>()</CODE>
<BR>
Returnsahashcodevalueforthisstacktraceelement.
前往以后仓库跟踪元素的hash码值。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE>boolean</CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#isNativeMethod()">isNativeMethod</A></B>()</CODE>
<BR>
Returnstrueifthemethodcontainingtheexecutionpoint
representedbythisstacktraceelementisanativemethod.
假如包括以后仓库跟踪元素暗示的实行点的办法是一个当地办法,前往true。</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDALIGN="right"VALIGN="top"WIDTH="1%"><FONTSIZE="-1">
<CODE><AHREF="../../java/lang/String.html"title="classinjava.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../java/lang/StackTraceElement.html#toString()">toString</A></B>()</CODE>
<BR>
Returnsastringrepresentationofthisstacktraceelement.
前往以后仓库跟踪元素的字符串情势。</TD>
</TR>
</TABLE>
<ANAME="methods_inherited_from_class_java.lang.Object"><!----></A>
<TABLEBORDER="1"WIDTH="100%"CELLPADDING="3"CELLSPACING="0"SUMMARY="">
<TRBGCOLOR="#EEEEFF"CLASS="TableSubHeadingColor">
<TD><B>Methodsinheritedfromclassjava.lang.<AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A></B></TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><AHREF="../../java/lang/Object.html#clone()">clone</A>,<AHREF="../../java/lang/Object.html#finalize()">finalize</A>,<AHREF="../../java/lang/Object.html#getClass()">getClass</A>,<AHREF="../../java/lang/Object.html#notify()">notify</A>,<AHREF="../../java/lang/Object.html#notifyAll()">notifyAll</A>,<AHREF="../../java/lang/Object.html#wait()">wait</A>,<AHREF="../../java/lang/Object.html#wait(long)">wait</A>,<AHREF="../../java/lang/Object.html#wait(long,int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!--============FIELDDETAIL===========-->
<!--=========CONSTRUCTORDETAIL========-->
<!--============METHODDETAIL==========-->
<ANAME="method_detail"><!----></A>
<TABLEBORDER="1"WIDTH="100%"CELLPADDING="3"CELLSPACING="0"SUMMARY="">
<TRBGCOLOR="#CCCCFF"CLASS="TableHeadingColor">
<TDCOLSPAN=1><FONTSIZE="+2">
<B>MethodDetail</B></FONT></TD>
</TR>
</TABLE>
<ANAME="getFileName()"><!----></A><H3>
getFileName</H3>
<PRE>
public<AHREF="../../java/lang/String.html"title="classinjava.lang">String</A><B>getFileName</B>()</PRE>
<DL>
<DD>Returnsthenameofthesourcefilecontainingtheexecutionpoint
representedbythisstacktraceelement.Generally,thiscorresponds
tothe<tt>SourceFile</tt>attributeoftherelevant<tt>class</tt>
file(asper<i>TheJavaVirtualMachineSpecification</i>,Section
4.7.7).Insomesystems,thenamemayrefertosomesourcecodeunit
otherthanafile,suchasanentryinsourcerepository.
前往包括以后仓库跟踪元素暗示的实行点的源文件名。一般,相称于相干class文件
(JVM标准,4.7.7节)SourceFile属性。的在某些体系中,该称号大概指向一些源代码单位而不是文件,好比源码堆栈中的某项。
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>thenameofthefilecontainingtheexecutionpoint
representedbythisstacktraceelement,or<tt>null</tt>if
thisinformationisunavailable.
包括以后仓库跟踪元素暗示的实行点的源文件名,假如信息不成用,前往null。</DL>
</DD>
</DL>
<HR>
<ANAME="getLineNumber()"><!----></A><H3>
getLineNumber</H3>
<PRE>
publicint<B>getLineNumber</B>()</PRE>
<DL>
<DD>Returnsthelinenumberofthesourcelinecontainingtheexecution
pointrepresentedbythisstacktraceelement.Generally,thisis
derivedfromthe<tt>LineNumberTable</tt>attributeoftherelevant
<tt>class</tt>file(asper<i>TheJavaVirtualMachine
Specification</i>,Section4.7.8).
前往包括以后仓库跟踪元素暗示的实行点的源代码行号。一般,由关class文件
(JVM标准,4.7.8节)LineNumberTable属性获得。
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>thelinenumberofthesourcelinecontainingtheexecution
pointrepresentedbythisstacktraceelement,oranegative
numberifthisinformationisunavailable.
包括以后仓库跟踪元素暗示的实行点的源代码行号,假如信息不成用,前往正数。</DL>
</DD>
</DL>
<HR>
<ANAME="getClassName()"><!----></A><H3>
getClassName</H3>
<PRE>
public<AHREF="../../java/lang/String.html"title="classinjava.lang">String</A><B>getClassName</B>()</PRE>
<DL>
<DD>Returnsthefullyqualifiednameoftheclasscontainingthe
executionpointrepresentedbythisstacktraceelement.
前往包括以后仓库跟踪元素暗示的实行点的类的全名。
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>thefullyqualifiednameofthe<tt>Class</tt>containing
theexecutionpointrepresentedbythisstacktraceelement.
包括以后仓库跟踪元素暗示的实行点的类的全名。</DL>
</DD>
</DL>
<HR>
<ANAME="getMethodName()"><!----></A><H3>
getMethodName</H3>
<PRE>
public<AHREF="../../java/lang/String.html"title="classinjava.lang">String</A><B>getMethodName</B>()</PRE>
<DL>
<DD>Returnsthenameofthemethodcontainingtheexecutionpoint
representedbythisstacktraceelement.Iftheexecutionpointis
containedinaninstanceorclassinitializer,thismethodwillreturn
theappropriate<i>specialmethodname</i>,<tt><init></tt>or
<tt><clinit></tt>,asperSection3.9of<i>TheJavaVirtual
MachineSpecification</i>.
前往包括以后仓库跟踪元素暗示的实行点的办法名。假如实行点包括在实例或类初始化器中,
该办法依据JVM标准3.9节前往符合的特定办法名。
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>thenameofthemethodcontainingtheexecutionpoint
representedbythisstacktraceelement.
包括以后仓库跟踪元素暗示的实行点的办法名。</DL>
</DD>
</DL>
<HR>
<ANAME="isNativeMethod()"><!----></A><H3>
isNativeMethod</H3>
<PRE>
publicboolean<B>isNativeMethod</B>()</PRE>
<DL>
<DD>Returnstrueifthemethodcontainingtheexecutionpoint
representedbythisstacktraceelementisanativemethod.
假如包括以后仓库跟踪元素暗示的实行点的办法是一个当地办法,前往true。
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><tt>true</tt>ifthemethodcontainingtheexecutionpoint
representedbythisstacktraceelementisanativemethod.
假如包括以后仓库跟踪元素暗示的实行点的办法是一个当地办法,前往true。</DL>
</DD>
</DL>
<HR>
<ANAME="toString()"><!----></A><H3>
toString</H3>
<PRE>
public<AHREF="../../java/lang/String.html"title="classinjava.lang">String</A><B>toString</B>()</PRE>
<DL>
<DD>Returnsastringrepresentationofthisstacktraceelement.The
formatofthisstringdependsontheimplementation,butthefollowing
examplesmayberegardedastypical:
前往以后仓库跟踪元素的字符串情势。字符串的格局依附于完成,可是一般以以下实例为准:
<ul>
<li>
<tt>"MyClass.mash(MyClass.java:9)"</tt>-Here,<tt>"MyClass"</tt>
isthe<i>fully-qualifiedname</i>oftheclasscontainingthe
executionpointrepresentedbythisstacktraceelement,
<tt>"mash"</tt>isthenameofthemethodcontainingtheexecution
point,<tt>"MyClass.java"</tt>isthesourcefilecontainingthe
executionpoint,and<tt>"9"</tt>isthelinenumberofthesource
linecontainingtheexecutionpoint.
这里,“MyClass”是包括以后仓库跟踪元素暗示的实行点的类的全名,“mash”
是包括实行点的办法名,“MyClass.java”是包括实行点的源文件,“9”是包括实行点的源代码行号。
<li>
<tt>"MyClass.mash(MyClass.java)"</tt>-Asabove,buttheline
numberisunavailable.
同以上,但行号不成用。
<li>
<tt>"MyClass.mash(UnknownSource)"</tt>-Asabove,butneither
thefilenamenorthelinenumberareavailable.
同以上,但文件名和行号均不成用。
<li>
<tt>"MyClass.mash(NativeMethod)"</tt>-Asabove,butneither
thefilenamenorthelinenumberareavailable,andthemethod
containingtheexecutionpointisknowntobeanativemethod.
同以上,但文件名和行号均不成用,包括实行点的办法是当地办法。。
</ul>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><AHREF="../../java/lang/Object.html#toString()">toString</A></CODE>inclass<CODE><AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>astringrepresentationoftheobject.<DT><B>SeeAlso:</B><DD><AHREF="../../java/lang/Throwable.html#printStackTrace()"><CODE>Throwable.printStackTrace()</CODE></A></DL>
</DD>
</DL>
<HR>
<ANAME="equals(java.lang.Object)"><!----></A><H3>
equals</H3>
<PRE>
publicboolean<B>equals</B>(<AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A>obj)</PRE>
<DL>
<DD>Returnstrueifthespecifiedobjectisanother
<tt>StackTraceElement</tt>instancerepresentingthesameexecution
pointasthisinstance.Twostacktraceelements<tt>a</tt>and
<tt>b</tt>areequalifandonlyif:
假如指定的对象是另外一个StackTraceElement实例,同该实例暗示不异的实行点,前往true。
只要当两个仓库跟踪元素a和b满意以下前提时以为相称:
<pre>
equals(a.getFileName(),b.getFileName())&&
a.getLineNumber()==b.getLineNumber())&&
equals(a.getClassName(),b.getClassName())&&
equals(a.getMethodName(),b.getMethodName())
</pre>
where<tt>equals</tt>isdefinedas:
此处,equals界说为:
<pre>
staticbooleanequals(Objecta,Objectb){
returna==b||(a!=null&&a.equals(b));
}
</pre>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><AHREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE>inclass<CODE><AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>obj</CODE>-theobjecttobecomparedwiththisstacktraceelement.要同以后仓库跟踪元素对照的对象。
<DT><B>Returns:</B><DD>trueifthespecifiedobjectisanother
<tt>StackTraceElement</tt>instancerepresentingthesame
executionpointasthisinstance.
假如指定的对象是另外一个StackTraceElement实例,同该实例暗示不异的实行点,前往true。<DT><B>SeeAlso:</B><DD><AHREF="../../java/lang/Object.html#hashCode()"><CODE>Object.hashCode()</CODE></A>,
<AHREF="../../java/util/Hashtable.html"title="classinjava.util"><CODE>Hashtable</CODE></A></DL>
</DD>
</DL>
<HR>
<ANAME="hashCode()"><!----></A><H3>
hashCode</H3>
<PRE>
publicint<B>hashCode</B>()</PRE>
<DL>
<DD>Returnsahashcodevalueforthisstacktraceelement.
前往以后仓库跟踪元素的hash码值。
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><AHREF="../../java/lang/Object.html#hashCode()">hashCode</A></CODE>inclass<CODE><AHREF="../../java/lang/Object.html"title="classinjava.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>ahashcodevalueforthisobject.
以后仓库跟踪元素的hash码值。<DT><B>SeeAlso:</B><DD><AHREF="../../java/lang/Object.html#equals(java.lang.Object)"><CODE>Object.equals(java.lang.Object)</CODE></A>,
<AHREF="../../java/util/Hashtable.html"title="classinjava.util"><CODE>Hashtable</CODE></A></DL>
</DD>
</DL>
<!--=========ENDOFCLASSDATA=========-->
<HR>
<!--=======STARTOFBOTTOMNAVBAR======-->
<ANAME="navbar_bottom"><!----></A>
<AHREF="#skip-navbar_bottom"title="Skipnavigationlinks"></A>
<TABLEBORDER="0"WIDTH="100%"CELLPADDING="1"CELLSPACING="0"SUMMARY="">
<TR>
<TDCOLSPAN=3BGCOLOR="#EEEEFF"CLASS="NavBarCell1">
<ANAME="navbar_bottom_firstrow"><!----></A>
<TABLEBORDER="0"CELLPADDING="0"CELLSPACING="3"SUMMARY="">
<TRALIGN="center"VALIGN="top">
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../overview-summary.html"><FONTCLASS="NavBarFont1"><B>Overview</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="package-summary.html"><FONTCLASS="NavBarFont1"><B>Package</B></FONT></A></TD>
<TDBGCOLOR="#FFFFFF"CLASS="NavBarCell1Rev"><FONTCLASS="NavBarFont1Rev"><B>Class</B></FONT></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="class-use/StackTraceElement.html"><FONTCLASS="NavBarFont1"><B>Use</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="package-tree.html"><FONTCLASS="NavBarFont1"><B>Tree</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../deprecated-list.html"><FONTCLASS="NavBarFont1"><B>Deprecated</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../index-files/index-1.html"><FONTCLASS="NavBarFont1"><B>Index</B></FONT></A></TD>
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../help-doc.html"><FONTCLASS="NavBarFont1"><B>Help</B></FONT></A></TD>
</TR>
</TABLE>
</TD>
<TDALIGN="right"VALIGN="top"ROWSPAN=3><EM>
<b>Java<sup><fontsize=-2>TM</font></sup>2Platform<br>Std.Ed.v1.4.2</b></EM>
</TD>
</TR>
<TR>
<TDBGCOLOR="white"CLASS="NavBarCell2"><FONTSIZE="-2">
<AHREF="../../java/lang/Short.html"title="classinjava.lang"><B>PREVCLASS</B></A>
<AHREF="../../java/lang/StrictMath.html"title="classinjava.lang"><B>NEXTCLASS</B></A></FONT></TD>
<TDBGCOLOR="white"CLASS="NavBarCell2"><FONTSIZE="-2">
<AHREF="../../index.html"target="_top"><B>FRAMES</B></A>
<AHREF="StackTraceElement.html"target="_top"><B>NOFRAMES</B></A>
<SCRIPTtype="text/javascript">
<!--
if(window==top){
document.writeln(<AHREF="../../allclasses-noframe.html"><B>AllClasses</B></A>);
}
//-->
</SCRIPT>
<NOSCRIPT>
<AHREF="../../allclasses-noframe.html"><B>AllClasses</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TDVALIGN="top"CLASS="NavBarCell3"><FONTSIZE="-2">
SUMMARY:NESTED|FIELD|CONSTR|<AHREF="#method_summary">METHOD</A></FONT></TD>
<TDVALIGN="top"CLASS="NavBarCell3"><FONTSIZE="-2">
DETAIL:FIELD|CONSTR|<AHREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<ANAME="skip-navbar_bottom"></A>
<!--========ENDOFBOTTOMNAVBAR=======-->
<HR>
<fontsize="-1"><ahref="Submit>http://java.sun.com/cgi-bin/bugreport.cgi">Submitabugorfeature</a><br>ForfurtherAPIreferenceanddeveloperdocumentation,see<ahref="../../../relnotes/devdocs-vs-specs.html">Java2SDKSEDeveloperDocumentation</a>.Thatdocumentationcontainsmoredetailed,developer-targeteddescriptions,withconceptualoverviews,definitionsofterms,workarounds,andworkingcodeexamples.<p>Copyright2003SunMicrosystems,Inc.Allrightsreserved.Useissubjectto<ahref="../../../relnotes/license.html">licenseterms</a>.Alsoseethe<ahref="documentation>http://java.sun.com/docs/redist.html">documentationredistributionpolicy</a>.</font>
</BODY>
</HTML>
但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是netbeans,谢谢。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 是一种使用者不需花费很多时间学习的语言 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 是一种语言,用以产生「小应用程序(Applet(s)) 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 Java 编程语言的风格十分接近C、C++语言。 Java 编程语言的风格十分接近C、C++语言。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 是一种语言,用以产生「小应用程序(Applet(s))
页:
[1]
2