锘??xml version="1.0" encoding="utf-8" standalone="yes"?>91精品国产综合久久香蕉,国产精品亚洲片夜色在线,日本在线视频一区二区http://www.aygfsteel.com/li40204/category/46505.htmlzh-cnFri, 10 Dec 2010 09:04:10 GMTFri, 10 Dec 2010 09:04:10 GMT60Core Java -- Class Design Hintshttp://www.aygfsteel.com/li40204/archive/2010/12/10/340252.htmlBenjamineBenjamineFri, 10 Dec 2010 05:41:00 GMThttp://www.aygfsteel.com/li40204/archive/2010/12/10/340252.htmlhttp://www.aygfsteel.com/li40204/comments/340252.htmlhttp://www.aygfsteel.com/li40204/archive/2010/12/10/340252.html#Feedback0http://www.aygfsteel.com/li40204/comments/commentRss/340252.htmlhttp://www.aygfsteel.com/li40204/services/trackbacks/340252.html1. Always keep data private.


2. Always initialize data.

3.
Don't use too many basic types in a class.

4.
Not all fields need individual field accessors and mutators.

5.
Use a standard form for class definitions.

6. Break up classes with too many responsibilities.


7. Make the names of your classes and methods reflect their responsibilities.


Benjamine 2010-12-10 13:41 鍙戣〃璇勮
]]>
Core Java瀛︿範絎旇(鍥?http://www.aygfsteel.com/li40204/archive/2010/12/10/340247.htmlBenjamineBenjamineFri, 10 Dec 2010 04:00:00 GMThttp://www.aygfsteel.com/li40204/archive/2010/12/10/340247.htmlhttp://www.aygfsteel.com/li40204/comments/340247.htmlhttp://www.aygfsteel.com/li40204/archive/2010/12/10/340247.html#Feedback0http://www.aygfsteel.com/li40204/comments/commentRss/340247.htmlhttp://www.aygfsteel.com/li40204/services/trackbacks/340247.html

The javac compiler always looks for files in the current directory, but the java interpreter only looks into the current directory if the "." directory is on the class path. If you have no class path set, this is not a problem鈥攖he default class path consists of the "." directory. But if you have set the class path and forgot to include the "." directory, then your programs will compile without error, but they won't run.

Features tagged as public can be used by any class. Private features can be used only by the class that defines them. If you don't specify either public or private, then the feature (that is, the class, method, or variable) can be accessed by all methods in the same package.

Comment Extraction

Here, docDirectory is the name of the directory where you want the HTML files to go. Follow these steps:

1.
Change to the directory that contains the source files you want to document. If you have nested packages to document, such as com.horstmann.corejava, you must be working in the directory that contains the subdirectory com. (This is the directory that contains the overview.html file if you supplied one.)

2.
Run the command


javadoc -d docDirectory nameOfPackage

for a single package. Or run


javadoc -d docDirectory nameOfPackage1 nameOfPackage2...

to document multiple packages. If your files are in the default package, then instead run


javadoc -d docDirectory *.java







Benjamine 2010-12-10 12:00 鍙戣〃璇勮
]]>
Core Java瀛︿範絎旇(涓?http://www.aygfsteel.com/li40204/archive/2010/10/10/334195.htmlBenjamineBenjamineSun, 10 Oct 2010 10:10:00 GMThttp://www.aygfsteel.com/li40204/archive/2010/10/10/334195.htmlhttp://www.aygfsteel.com/li40204/comments/334195.htmlhttp://www.aygfsteel.com/li40204/archive/2010/10/10/334195.html#Feedback0http://www.aygfsteel.com/li40204/comments/commentRss/334195.htmlhttp://www.aygfsteel.com/li40204/services/trackbacks/334195.html
鏃ユ湡鏍煎紡璁劇疆鍙傝僀ore Java, Volumn 1鐨凱55欏碉紝璁稿鏍煎紡鍖栬鍒欎笌鏈湴鐜鏈夊叧銆?br />
java.util.Arrays綾誨寘鍚簡鐢ㄦ潵鎿嶄綔鏁扮粍(渚嬪鎺掑簭涓庢悳绱?鐨勫悇縐嶆柟娉曪紝甯哥敤鏂規硶濡備笅:

static String toString(type[] a)

static void sort(type[] a)   //Quick Sort

static int binarySearcch(type[] a, type v)

static void fill(type[] a, type v)   //灝嗘暟緇勭殑鎵鏈夋暟鎹厓绱犲艱涓簐

....

End of Chapter 3








Benjamine 2010-10-10 18:10 鍙戣〃璇勮
]]>
Java璇誨彇鎺у埗鍙拌鍏?/title><link>http://www.aygfsteel.com/li40204/archive/2010/10/02/333658.html</link><dc:creator>Benjamine</dc:creator><author>Benjamine</author><pubDate>Sat, 02 Oct 2010 09:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/li40204/archive/2010/10/02/333658.html</guid><wfw:comment>http://www.aygfsteel.com/li40204/comments/333658.html</wfw:comment><comments>http://www.aygfsteel.com/li40204/archive/2010/10/02/333658.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/li40204/comments/commentRss/333658.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/li40204/services/trackbacks/333658.html</trackback:ping><description><![CDATA[Java璇誨彇鎺у埗鍙癝ystem.in 杈撳叆鐩稿楹葷儲鐐癸紝瑕佸厛鏋勯犱竴涓猄canner瀵硅薄錛屽茍涓庢爣鍑嗚緭鍏ユ祦System.in鍏寵仈銆?Scanner鍖呭惈鍦ㄥ寘java.util涓?<br /> <br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /><span style="color: #000000">Scanner in </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Scanner(System.in);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">What is your name?</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />String name </span><span style="color: #000000">=</span><span style="color: #000000"> in.nextLine();  </span><span style="color: #008000">//</span><span style="color: #008000">璇繪暣琛岋紝鍥犱負鍙兘鍖呮嫭絀烘牸<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /></span><span style="color: #008000">//</span><span style="color: #008000">Or<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /></span><span style="color: #008000">//</span><span style="color: #008000">String name = in.next(); </span><span style="color: #008000">//</span><span style="color: #008000">浠ョ┖鐧界涓哄垎闅?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /></span><span style="color: #008000">//</span><span style="color: #008000">int age = in.nextInt();  </span><span style="color: #008000">//</span><span style="color: #008000">璇誨彇鏁存暟</span></div> <br /> 浣跨敤Scanner鏃惰緭鍏ユ槸鍙鐨勶紝鍥犳涓嶉傜敤浠庢帶鍒跺彴璇誨彇瀵嗙爜銆侰onsole綾誨彲浠ュ疄鐜拌繖涓洰鐨勩?br /> <br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #000000">        Console cons </span><span style="color: #000000">=</span><span style="color: #000000"> System.console();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">Method prototype:<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">static String readLine(String prompt, Object<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" />args)<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">鏄劇ず瀛楃涓瞤rompt騫朵笖璇誨彇鐢ㄦ埛杈撳叆鐩村埌杈撳叆琛岀粨鏉? args鍙傛暟鐢ㄦ潵鎻愪緵杈撳叆鏍煎紡</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000">        String username </span><span style="color: #000000">=</span><span style="color: #000000"> cons.readLine(</span><span style="color: #000000">"</span><span style="color: #000000">User name: </span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">Method prototype:<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">static char[] readPassword(String prompt, Object<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" />args)<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">鐢ㄦ埛杈撳叆涓嶅彲瑙?/span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000">        </span><span style="color: #0000ff">char</span><span style="color: #000000">[] pwd </span><span style="color: #000000">=</span><span style="color: #000000"> cons.readPassword();</span></div> <br /> <br /> <br /> <img src ="http://www.aygfsteel.com/li40204/aggbug/333658.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/li40204/" target="_blank">Benjamine</a> 2010-10-02 17:57 <a href="http://www.aygfsteel.com/li40204/archive/2010/10/02/333658.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Core Java瀛︿範絎旇(浜?http://www.aygfsteel.com/li40204/archive/2010/10/02/333657.htmlBenjamineBenjamineSat, 02 Oct 2010 09:22:00 GMThttp://www.aygfsteel.com/li40204/archive/2010/10/02/333657.htmlhttp://www.aygfsteel.com/li40204/comments/333657.htmlhttp://www.aygfsteel.com/li40204/archive/2010/10/02/333657.html#Feedback0http://www.aygfsteel.com/li40204/comments/commentRss/333657.htmlhttp://www.aygfsteel.com/li40204/services/trackbacks/333657.htmlJava涓湁8縐嶅熀鏈暟鎹被鍨嬶細int, short, long, byte, float, double, char, boolean

鍦?/span>Java涓紝鏁村瀷鐨勮寖鍥翠笌榪愯java浠g爜鐨勬満鍣ㄦ棤鍏熾傚湪C/C++紼嬪簭涓紝int綾誨瀷鍗犵敤鐨勫瓧鑺傚彲鑳戒細鍥犱笉鍚屾満鍣ㄤ笉鍚屾搷浣滅郴緇熻屼笉鍚岋紱鑰屽湪java涓紝鍚勭鏁村瀷鐨勫瓨鍌ㄩ渶姹傚凡緇忚鏄庣‘瀹氫箟(int: 4 bytes; short: 2 bytes; long: 8 bytes; byte: 1 byte)錛屼粠鑰屽疄鐜頒簡騫沖彴鏃犲叧鎬с?/span>

甯哥敤鏁村瀷銆佹誕鐐瑰瀷甯擱噺錛?/span>

Integer.MAX_VALUE

Ingeger.MIN_VALUE

Double.POSITIVE_INFINITY (姝f棤絀峰ぇ)

Double.NEGATIVE_INFINITY (璐熸棤絀峰ぇ)

Double.NaN (Not a number)

PS: 鍒ゆ柇涓涓壒瀹氬兼槸鍚︾瓑浜?/span>Double.NaN:

if (x == Double.NaN)    //is never true

Should use:

         if (Double.isNaN(x)) // check whether x is “Not a number”

char 綾誨瀷鐢ㄤ簬琛ㄧずUnicode緙栫爜鐨勫瓧絎﹀崟鍏冦?/span>Unicode鍙〃紺轟負16榪涘埗鍊鹼紝浠?/span>"u0000鍒?/span>"uffff銆?/span>

鍏充簬Unicode: 鍦?/span>Unicode鍑虹幇鍓嶏紝宸茬粡鏈変簡寰堝鐨勫瓧絎︾紪鐮佹爣鍑?/span>(濡傜編鍥界殑ASCII, 瑗挎鐨?/span>ISO 8859-1, 淇勭綏鏂殑KOI-8, 涓浗鐨?/span>GB118030鍜?/span>BIG-5錛?/span>etc)錛岃繖鏍烽犳垚浜嗕袱涓棶棰橈細a). 瀵逛簬緇欏畾鐨勪唬鐮佸鹼紝涓嶅悓鐨勭紪鐮佹柟妗堜笅鍙兘瀵瑰簲涓嶅悓鐨勫瓧姣?/span>; b). 閲囩敤澶у瓧絎﹂泦鐨勮璦鍏剁紪鐮侀暱搴﹀彲鑳戒笉鍚岋紝e.g., 鏈変簺甯哥敤鐨勫瓧絎﹂噰鐢ㄥ崟瀛楄妭緙栫爜錛岃屽彟涓浜涘瓧絎﹀垯闇瑕佷袱涓垨鏇村瀛楄妭銆?/span>璁捐Unicode灝辨槸涓轟簡瑙e喅榪欎簺闂銆備絾閬楁喚鐨勬槸錛岀粡榪囦竴孌墊椂闂達紝Unicode瀛楃瓚呰繃浜?/span>65536涓紝鐜板湪錛岃繛16浣嶇殑char綾誨瀷涔熷凡緇忎笉鑳芥弧瓚蟲墍鏈?/span>Unicode瀛楃鐨勯渶姹備簡銆?span style="color: red">寮虹儓寤鴻涓嶈鍦ㄧ▼搴忎腑鐢?/span>char綾誨瀷銆?/span>

褰撳皢涓涓瓧絎︿覆鍜屼竴涓潪瀛楃涓茬殑鍊艱繘琛屾嫾鎺ユ椂錛屽悗鑰呰杞崲鎴愬瓧絎︿覆銆?/span>E.g:

       int age = 24;

       String s = “abce” + age; //age琚漿鎹㈡垚瀛楃涓詫紝緇撴灉涓?#8220;abcd24”銆?br />

閲囩敤瀛楃涓茶繛鎺ョ殑鏂瑰紡鏃訛紝姣忔榪炴帴瀛楃涓詫紝閮戒細鏋勫緩涓涓柊鐨凷tring瀵硅薄錛屾棦鑰楁椂鍙堟氮璐圭┖闂淬傚彲浠ヤ嬌鐢⊿tringBuilder浠f浛:

        StringBuilder builder = new StringBuilder();
        builder.append(ch/str);
鍏跺墠韜槸StringBuffer銆係tringBuffer鏁堢巼紼嶄綆錛屼絾鏀寔澶氱嚎紼嬨係tringBuilder涓嶆敮鎸佸綰跨▼錛屼粠鑰屾晥鐜囦篃杈冮珮銆?

Benjamine 2010-10-02 17:22 鍙戣〃璇勮
]]>
Core Java瀛︿範絎旇(涓)http://www.aygfsteel.com/li40204/archive/2010/09/28/333093.htmlBenjamineBenjamineMon, 27 Sep 2010 16:40:00 GMThttp://www.aygfsteel.com/li40204/archive/2010/09/28/333093.htmlhttp://www.aygfsteel.com/li40204/comments/333093.htmlhttp://www.aygfsteel.com/li40204/archive/2010/09/28/333093.html#Feedback0http://www.aygfsteel.com/li40204/comments/commentRss/333093.htmlhttp://www.aygfsteel.com/li40204/services/trackbacks/333093.htmlCommand: jar xvf file.zip 鐢ㄤ簬瑙e帇鏂囦歡銆侸ava搴撴簮鏂囦歡鍦↗DK涓繚瀛樹負src.zip錛屽彲鐢ㄨ鍛戒護瑙e帇銆?br />  

Javac灝?java鏂囦歡緙栬瘧鎴?class鏂囦歡錛屽彂閫佸埌jvm, jvm鎵ц緙栬瘧鍣ㄥ瓨鏀懼湪.class鏂囦歡涓殑瀛楄妭鐮併?

榪愯applet錛?). 鐩存帴鐢ㄦ祻瑙堝櫒鎵撳紑html錛岃html閲屽寘鍚玜pplet銆?). appletviewer ***.html銆俛pplet宓屽叆鍒癶tml鐨勫啓娉曞涓?

<html>
     <head></head>
     <body>
            ......
            <applet code = "WelcomeApplet.class" width="400" height="200">
                 <param name = "greeting" value="Welcome to core java!" />
            </applet>
     </body>
<html>



Benjamine 2010-09-28 00:40 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 大宁县| 福州市| 辽源市| 民县| 崇仁县| 阜康市| 龙里县| 兰西县| 蒲城县| 牙克石市| 太白县| 霍城县| 海淀区| 绥芬河市| 乐安县| 泰顺县| 余姚市| 阜平县| 育儿| 涟水县| 佛学| 平利县| 三台县| 奉新县| 苗栗市| 贵港市| 铁力市| 漾濞| 庆云县| 中超| 兰溪市| 桂林市| 石柱| 山东省| 博罗县| 娱乐| 西盟| 元朗区| 当涂县| 铁力市| 中方县|