˵µØµÀµÄJavaÓïÑÔ
ʹÓÃÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ£¬¾ÍÓ¦¸ÃרҵµØÊ¹ÓÃËü¡£±¾ÎÄÊÇIBM developerWorksÖеÄһƪÎÄÕ£¬ËüÃèÊöµÄ¶¼ÊÇJava±à³ÌÖеÄϸ½ÚÎÊÌ⣬¾¡¹ÜÈç´Ë£¬»¹ÊÇÖµµÃ´ó¼ÒÍæÎ¶Ò»·¬£¬ÖÁÉÙÎÒ×÷ΪһÃûÀÏÄñ»¹ÊÇ´ÓÖÐÊÜÒæÁË¡£(2010.02.09×îºó¸üÐÂ)
ѧϰһÖÖеijÌÐòÉè¼ÆÓïÑÔ±ÈѧϰһÖÖеĿÚÍ·ÓïÑÔÒªÈÝÒס£µ«ÊÇ£¬ÔÚÕâÁ½ÖÖŬÁ¦ÖУ¬¶¼ÐèÒª¸¶³ö¶îÍâµÄ¹¤·òȥѧ×ÅÄܵصÀµØËµÕâÖÖеÄÓïÑÔ¡£µ±ÄãÒÑ»áC»ò C++£¬ÄÇôѧϰJava³ÌÐòÉè¼ÆÓïÑÔ½«²»»áºÜÀ§ÄÑ£»Õâ¾ÍÀàËÆÓÚ£¬µ±ÄãÒÑ»á˵ÈðµäÓïʱÓÖȥѧϰµ¤ÂóÓï¡£ÓïÑÔÊDz»Í¬µÄ£¬µ«ÄÜÏ໥Àí½â¡£µ«Èç¹ûÄã²»×¢Ò⣬ÄãµÄ¿ÚÒôÿ´Î¶¼»á±©Â¶³öÄã²»ÊÇÒ»¸ö±¾µØÈË¡£
C++³ÌÐòÔ±¾³£»áд±äÁËζµÄJava´úÂ룬ËûÃÇ´íÎ󵨽«×Ô¼ºµ±×÷ÓïÑÔµÄת»»Õߣ¬¶ø·Ç˵¸ÃÖÖÓïÑԵı¾µØÈË¡£ÕâЩ´úÂëÈÔÄܹ¤×÷£¬µ«¶ÔÓڵصÀµÄJava³ÌÐòÔ±£¬ËüÃÇ¿´ÆðÀ´ÓÐЩÎÊÌâ¡£½á¹û£¬µØµÀµÄJava³ÌÐòÔ±¿ÉÄÜ¿´²»Æð·ÇµØµÀµÄJava³ÌÐòÔ±¡£µ±´ÓC/C++(»òBasic»òFortran»òScheme) תÏòJavaʱ£¬ÄãÐèҪȥ³ýijЩ·ç¸ñ²¢¾ÀÕýһЩ·¢Òô£¬ÒÔ±ãÄãÄܽ²µÃÁ÷³©¡£
ÔÚ±¾ÎÄÖУ¬ÎÒ̽Ë÷ÁËһЩJava±à³Ì·½ÃæµÄϸ½Ú£¬ÕâЩϸ½Ú¾³£»á±»ºöÊÓ£¬ÒòΪËüÃDz»ÊÇʲô´óÊÂÇ飬Èç¹ûÓеϰ¡£ÕâЩ¶¼ÊDZà³Ì·ç¸ñºÍ¹æ·¶ÉϵÄÎÊÌâ¡£ÆäÖнÏÉÙµÄһЩÓÐÕæÊµ¿ÉÐŵÄÀíÓÉ£¬ÓÐһЩÉõÖÁ»¹Ã»ÓÐÕâÑùµÄÀíÓÉ¡£µ«ÊÇËùÓеÄÎÊÌâÔÚ´ËʱËùдµÄJava³ÌÐòÖж¼ÊÇÕæÊµ´æÔڵġ£
ÕâÊÇʲôÓïÑÔ£¿
ÈÃÎÒÃÇÒÔÒ»¶Î½«»ªÊÏζÈת»¯ÎªÉãÊÏζȵijÌÐò¿ªÊ¼£¬ÈçÇåµ¥1Ëùʾ£º
Çåµ¥1 Ò»µã¶ùCÓïÑÔ´úÂë
float F, C;
float min_tmp, max_tmp, x;
min_tmp = 0;
max_tmp = 300;
x = 20;
F = min_tmp;
while (F <= max_tmp) {
C = 5 * (F-32) / 9;
printf("%f"t%f"n", F, C);
F = F + x;
}
Çåµ¥1ʹÓõÄÊÇʲôÓïÑÔ£¿ºÜÏÔʾÊÇCÓïÑÔ--µ«ºÜµÈµÈ¡£¿´¿´Çåµ¥2ÖеÄÍêÕûÓ¦ÓóÌÐò£º
Çåµ¥2 Java³ÌÐò
class Test {
public static void main(String argv[]) {
float F, C;
float min_tmp,
Ïà¹ØÎĵµ£º
6 ¼ÓÔØÒ³ÃæµÄW3C DOM·ÃÎÊ
6.1 mozdom4java¿â
·ÃÎÊW3C DOMÊ÷±È·ÃÎÊMozillaµÄDOMÊ÷ÒªºÃ£¬ÒòΪËüÊÇÒ»¸ö¶¯Ì¬·ÃÎÊHTMLºÍXMLµÄDOMÊ÷µÄ±ê×¼¡£ÎªÁËʵÏÖÕâ¸ö£¬ÎÒÃÇʹÓôÓMozilla
DOMµ½W3C DOMµÄjava Bridge¡£ÓÐÒ»¸ö½Ð×ömozdom4javaµÄÏîÄ¿http://mozdom4java.mozdev.org/index.html¡£
ÏÂÔØÕâ¸ö°üºó£¬ÎÒÃǰÑjar°ü·Å ......
7. ÓÃJavaXPCOMÀ´×Ô¶¯ä¯ÀÀÍøÒ³
ÔÚÕâÒ»½ÚÀïÎÒÃǽ«½â¾öһЩ×Ô¶¯ä¯ÀÀÍøÒ³ÖеÄһЩÎÊÌ⣬³¢ÊÔ°ÑÒ»ÏÂͨÓõÄÈÎÎñ³éÏó³ÉÈËÀà¿É¶ÁµÄ·½·¨£¬Òò´ËÄã¿ÉÒÔÇáÒ×µÄÔĶÁ
´úÂë²¢ÖªµÀËüµÄ¹¦ÄÜ¡£ÎÒÃǽ«¹¹½¨Ò»¸öWeb BrowserÀ´¼ÓÔØÍøÒ³£¬µã»÷°´Å¥»òÕß³¬Á´½Ó£¬Ê¹ÓÃXPathÀ´³éȡһÏÂÓÐÓõÄÐÅÏ¢¡£ÔÚÿһ¸ö
С½ÚÀïÃæ£¬ÎÒÃǶ¼½«ÔÚÎÒÃǵ ......
“JDK1.5”µÄÒ»¸öÖØÒªÖ÷Ìâ¾ÍÊÇͨ¹ýÐÂÔöÒ»Ð©ÌØÐÔÀ´¼ò»¯¿ª·¢£¬ÕâÐ©ÌØÐÔ°üÀ¨·ºÐÍ£¬for-each¡¡Ñ»·£¬×Ô¶¯×°°ü/²ð°ü£¬Ã¶¾Ù£¬¿É±ä²ÎÊý,¡¡¾²Ì¬µ¼Èë¡¡¡£Ê¹ÓÃÕâÐ©ÌØÐÔÓÐÖúÓÚÎÒÃDZàд¸ü¼ÓÇåÎú£¬¾«º·£¬°²È«µÄ´úÂë¡£
Ò»£® Ê×Ïȼòµ¥½éÉÜһϸ÷ÖÖÌØÐÔ¼°ÆäʹÓÃ
1.·ºÐÍ(Generic)
C++ͨ¹ýÄ£°å¼¼Êõ¿ÉÒÔÖ¸¶¨¼¯ºÏµÄÔªËØÀàÐÍ£¬¶øJ ......
×Ö·ûÀàÐÍ£º
CHAR(size)£º¹Ì¶¨³¤¶È×Ö·û´®£¬×î´ó³¤¶È2000 bytes
VARCHAR2(size)£º¿É±ä³¤¶ÈµÄ×Ö·û´®£¬×î´ó³¤¶È4000 bytes£¬¿É×öË÷ÒýµÄ×î´ó³¤¶È749
NCHAR(size)£º¸ù¾Ý×Ö·û¼¯¶ø¶¨µÄ¹Ì¶¨³¤¶È×Ö·û´®£¬×î´ó³¤¶È2000 bytes
NVARCHAR2(size)£º¸ù¾Ý×Ö·û¼¯¶ø¶¨µÄ¿É±ä³¤¶È×Ö·û´®£¬×î´ó³¤¶È4000 byte
LONG£º±ä³¤µÄ×Ö·û´®£¬×î´ó³¤¶ÈÏÞ ......
½ñÈÕÔÚÍøÉÏżȻÅöµ½Ò»¸ö³õѧÕßµÄjavaÌâÄ¿£¬¾Í³¢ÊÔµÄ×öÁËһϣ¬µ«Ã»Ïëµ½Ò»×ö¾ÍÊǽӽüÒ»¸öÖÓÍ·°¡£¬¿´À´javaѧϰµÄ·ÉÏ»¹ÊÇ·ÂþÂþÙâÐÞÔ¶°¡¡£
ÌâÄ¿ÈçÏ£º
±àдһ¸öJava Application ³ÌÐò£¬½ÓÊÜÓû§ÊäÈëµÄÒ»¸ö¸¡µãÊý£¬½«ÆäµÄÕûÊý²¿·ÖºÍСÊý²¿·Ö·Ö±ðÊä³ö¡£
È磺ÊäÈë56.6 £¬ÔòÓÐ
¡¡¡¡¡¡¡¡¡¡¡¡ÕûÊý²¿·Ö£º56
¡¡¡¡¡¡¡¡¡¡¡¡ ......