Java½â»ó3 35Ò»·ÖÖÓÓÖÒ»·ÖÖÓ
ÏÂÃæµÄ³ÌÐòÔÚÄ£·ÂÒ»¸ö¼òµ¥µÄʱÖÓ¡£ËüµÄÑ»·±äÁ¿±íʾһ¸öºÁÃë¼ÆÊýÆ÷£¬Æä¼ÆÊýÖµ´Ó0¿ªÊ¼Ö±ÖÁһСʱÖаüº¬µÄºÁÃëÊý¡£Ñ»·ÌåÒÔ¶¨ÆÚµÄʱ¼ä¼ä¸ô¶ÔÒ»¸ö·ÖÖÓ¼ÆÊýÆ÷Ö´ÐÐÔöÁ¿²Ù×÷¡£×îºó£¬¸Ã³ÌÐò½«´òÓ¡·ÖÖÓ¼ÆÊýÆ÷¡£ÄÇôËü»á´òÓ¡³öÊ²Ã´ÄØ£¿
public class Clock {
public static void main(String[] args) {
int minutes = 0;
for (int ms = 0; ms < 60*60*1000; ms++)
if (ms % 60*1000 == 0)
minutes++;
System.out.println(minutes);
}
}
ÔÚÕâ¸ö³ÌÐòÖеÄÑ»·ÊÇÒ»¸ö±ê×¼µÄ¹ßÓÃforÑ»·¡£Ëü²½½øºÁÃë¼ÆÊýÆ÷£¨ms£©£¬´Ó0µ½Ò»Ð¡Ê±ÖеĺÁÃëÊý£¬¼´3,600,000£¬°üÀ¨Ç°Õßµ«ÊDz»°üÀ¨ºóÕß¡£Ñ»·Ìå¿´ÆðÀ´ÊÇÔÚÿµ±ºÁÃë¼ÆÊýÆ÷µÄ¼ÆÊýÖµÊÇ60,000£¨Ò»·ÖÖÓÄÚËù°üº¬ºÁÃëÊý£©µÄ±¶Êýʱ£¬¶Ô·ÖÖÓ¼ÆÊýÆ÷£¨minutes£©Ö´ÐÐÔöÁ¿²Ù×÷¡£ÕâÔÚÑ»·µÄÉúÃüÖÜÆÚÄÚ×ܹ²·¢ÉúÁË3,600,000/60,000´Î£¬¼´60´Î£¬Òò´ËÄã¿ÉÄÜÆÚÍû³ÌÐò´òÓ¡³ö60£¬±Ï¾¹£¬Õâ¾ÍÊÇһСʱËù°üº¬µÄ·ÖÖÓÊý¡£µ«ÊÇ£¬¸Ã³ÌÐòµÄÔËÐÐÈ´»á¸æËßÄãÁíÍâÒ»·¬¾°Ïó£ºËü´òÓ¡µÄÊÇ60000¡£ÎªÊ²Ã´Ëü»áÈç´ËƵ·±µØ¶ÔminutesÖ´ÐÐÁËÔöÁ¿²Ù×÷ÄØ£¿
ÎÊÌâÔÚÓÚÄǸö²¼¶û±í´ïʽ(ms % 60*1000 == 0)¡£Äã¿ÉÄÜ»áÈÏΪÕâ¸ö±í´ïʽµÈ¼ÛÓÚ(ms % 60000 == 0)£¬µ«ÊÇËüÃDz¢²»µÈ¼Û¡£È¡ÓàºÍ³Ë·¨²Ù×÷·û¾ßÓÐÏàͬµÄÓÅÏȼ¶[JLS 15.17]£¬Òò´Ë±í´ïʽms % 60*1000 µÈ¼ÛÓÚ(ms % 60)*1000¡£Èç¹û(ms % 60)µÈÓÚ0µÄ»°£¬Õâ¸ö±í´ïʽ¾ÍµÈÓÚ0£¬Òò´ËÑ»·Ã¿60´Îµü´ú¾Í¶ÔminutesÖ´ÐÐÔöÁ¿²Ù×÷¡£ÕâʹµÃ×îÖյĽá¹ûÏà²î1000±¶¡£
¶©Õý¸Ã³ÌÐòµÄ×î¼òµ¥µÄ·½Ê½¾ÍÊÇÔÚ²¼¶û±í´ïʽÖвåÈëÒ»¶ÔÀ¨ºÅ£¬ÒÔÇ¿ÖÆ¹æ¶¨¼ÆËãµÄÕýȷ˳Ðò£º
if (ms % (60 * 1000) == 0)
minutes++;
È»¶ø£¬ÓÐÒ»¸ö¸üºÃµÄ·½·¨¿ÉÒÔ¶©Õý¸Ã³ÌÐò¡£Óñ»Ç¡µ±ÃüÃûµÄ³£Á¿À´Ìæ´úËùÓеÄħ»ÃÊý×Ö£º
public class Clock {
private static final int MS_PER_HOUR = 60 * 60 * 1000;
private static final int MS_PER_MINUTE = 60 * 1000;
public static void main(String[] args) {
int minutes = 0;
for (int ms = 0; ms < MS_PER_HOUR; ms++)
if (ms % MS_PER_MINUTE == 0)
minutes++;
System.out.println(minutes);
}
}
Ö®ËùÒÔÒªÔÚ×î³õµÄ³ÌÐòÖÐÕ¹ÏÖ±í´ïʽ ms % 60*1000£¬ÊÇΪÁËÓÕʹÄãÈ¥ÈÏΪ³Ë·¨±ÈÈ¡ÓàÓиü¸ßµÄÓÅÏȼ¶¡£È»¶ø£¬±àÒëÆ÷ÊǺöÂÔ¿Õ¸ñµÄ£¬ËùÒÔǧÍò²»ÒªÊ¹ÓÿոñÀ´±íʾ·Ö
Ïà¹ØÎĵµ£º
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
ÏÂÃæµÄ³ÌÐòËùÒª×öµÄÊÂÇéÕýÊÇǰһ¸öÃÕÌâËù×öµÄÊÂÇ飬µ«ÊÇËüûÓмÙÉèб¸Ü·ûºÅ¾ÍÊÇ·Ö¸ôÎļþÃû×é³É²¿·ÖµÄ·ûºÅ¡£Ïà·´£¬¸Ã³ÌÐòʹÓõÄÊÇjava.io.File.separator£¬Ëü±»Ö¸¶¨ÎªÒ»¸ö¹«¹²µÄStringÓò£¬°üº¬ÁËÆ½Ì¨Ïà¹ØµÄÎļþÃû·Ö¸ô·û¡£ÄÇô£¬Õâ¸ö³ÌÐò»á´òÓ¡³öÆäÕýÈ·µÄ¡¢Æ½Ì¨Ïà¹ØµÄÀàÎļþÃûÂð£¿
package com.javapuzzlers;
import java. ......
ÏÂÃæµÄ³ÌÐò¶ÔÒ»¸ö±äÁ¿Öظ´µØ½øÐÐÔöÁ¿²Ù×÷£¬È»ºó´òÓ¡ËüµÄÖµ¡£ÄÇôÕâ¸öÖµÊÇÊ²Ã´ÄØ£¿
public class Increment {
public static void main(String[] args) {
int j = 0;
for (int i = 0; i < 100; i++)
j = j++;
System.out.println(j);
}
}
Õ§Ò»¿´£¬Õâ¸ö³ÌÐò¿ÉÄÜ» ......
Java´úÂë
long startTime=System.currentTimeMillis(); //»ñÈ¡¿ªÊ¼Ê±¼ä
doSomeThing(); //²âÊԵĴúÂë¶Î
long endTime=System.currentTimeMillis(); //»ñÈ¡½áÊøÊ±¼ä
System.out.println("³ÌÐòÔËÐÐʱ¼ä£º "+(endTime-startTime)+"ms");
µÚ¶þÖÖÊÇÒÔÄÉÃëΪ ......
Web Service¸ÅÊö
ʲôÊÇWeb Service
Web ServiceÊÇÄܹ»»ùÓÚÍøÂ磬ÓÈÆäÊÇ»ùÓÚÍòÎ¬Íø£¨World Wide
Web£©Ö±½Óµ÷ÓõÄÄܹ»´¦ÀíÀëÉ¢ÈÎÎñ»òÁ¬ÐøÈÎÎñµÄÈí¼þÄ£ÐÍ¡£Ä¿Ç°½ÏΪÁ÷ÐеÄÓ¦ÓÃÊÇ£¬ÓÉÒ»¼Ò¹«Ë¾¶ÔÆäרÓÐÊý¾Ý½øÐзâ×°£¬ÌṩWeb
Service£¬È»ºóÆäËü¹«Ë¾¾Í¿ÉÒÔͨ¹ýInternetÀ´¶¯Ì¬Ê¹ÓÃÕâÐ ......