Java, .Net·¢Õ¹·½ÏòºÍǰ¾°
Java, .Net·¢Õ¹·½ÏòºÍǰ¾°
JAVAÓïÑÔ·¢Ã÷ÒÑÓÐ10ÄêÀúÊ·,ÔÚIBM¡¢SUNµÈ¹«Ë¾µÄÍÆ¶¯ÏÂÒѾ±È½ÏÎȶ¨Óë³ÉÊ죬»ñµÃÁË´ó¹æÄ£ÆóÒµµÄÆÕ±éÓ¦Óá£Ê±ÖÁ½ñÈÕ£¬J2EEÒѾ·¢Õ¹³ÉΪһ¸ö¸²¸ÇÃæ¹ã£¬Ð§Âʸߣ¬Ò×ÓÃÐÔÇ¿µÄ¼¼Êõƽ̨£¬ÎüÒýÁË400Íò¿ª·¢Õߣ¬ÔÚÍøÂç¼¼Êõ±é¼°È«ÇòµÄµÄ½ñÌ죬¸üÓÐ17.5ÒŲ́É豸ʹÓÃJAVA¼¼Êõ.ͬʱ, Mustang°æ±¾µÄJ2EEÕýÔÚ½ôÂàÃܹĵĿª·¢µ±ÖУ¬°´ÕÕ¹ßÀý£¬Ã¿2Ä꽫·¢²¼Ò»¸öȫеÄJ2SE°æ±¾£¬ËùÒÔMustang¿ª·¢°æ¶ÔÓ¦µÄJ2SE6.0°æ±¾½«ÔÚ2006Äêµ×Íê³É.¶ÔÓÚ¿ª·¢ÈËÔ±À´Ëµ.´Ó¼¼ÊõÄѶȽǶÈ, ÓÉJAVA¿ª·¢×ª.NET»òÆäËüÈí¼þµÄ¿ª·¢½ÏΪÈÝÒ×.
.NETÔòÊÇ΢Èí¹«Ë¾Ä¿Ç°Ö÷ÍÆµÄ¿ª·¢Æ½Ì¨,ÊÇ΢ÈíδÀ´²Ù×÷ϵͳÒÔ¼°³¤Ô¶Õ½ÂԵĻù´¡¡£¶ÔÓÚÈí¼þ¿ª·¢ÈËÔ±À´½²£¬.NETµÄ¼¼ÊõÏà¶Ô¼òµ¥£¬ÈëÃŽϿ졣ÓÉÓÚ.NETÓµÓÐÒ×ѧÒ×Óᢿª·¢Ñ¸ËÙµÄÌØÐÔ£¬Ëæ×ÅËüµÄ³ÉÊìºÍÍêÉÆ£¬Ê¹ÆäÊܵ½Ô½À´Ô½¶àÆóÒµµÄÇàíù¡£ ±±ÃÀһЩ´óÐÍÆóÒµ(Èç¼ÓÄôóRoyal Bank, Scotia Bank)·×·×½«Ó¦ÓÃÆ½Ì¨Ç¨ÒƵ½.NET£¬´Ó¶ø×ß³öÁËMicrosoft֮ƽ̨Óë¼¼ÊõÖ»ÊʺÏÓÚÖÐСÆóÒµµÄÒõÓ°¡£ ½üÒ»ÄêÀ´£¬.NETÔÚ¹úÄÚҲȡµÃÁ˾ªÈ˵ķ¢Õ¹ £ ÖÚ¶àÆóÒµ·×·×²ÉÓÃ.NET×÷ΪÆóÒµÓ¦Óÿª·¢¼¼ÊõÓëÆ½Ì¨£¬Ê¹ÓÃ.NETÏîĿ֮ÆóÒµÊýÁ¿¿ìËÙÔö³¤£¬ÉõÖÁÓëJAVAÒ»Ñù±»ÒøÐÐÒµ¡¢µçÐÅÒµËù²ÉÓá£
ר¼ÒÔ¤²â£¬ÔÚÕâÖÖÇé¿öÏÂ, .NETµÄÇ¿¾¢·¢Õ¹»¹Î´µ½À´£¬ÏÖ½ñÈÔÈ»´¦ÓÚ·¢Õ¹³õÆÚ¡£×÷Ϊ·¢Õ¹³õÆÚµÄ.NET¿ª·¢ÈËÔ±£¬²»½öÒªÇó¾ß±¸Á¼ºÃµÄ.Net»ù´¡ÖªÊ¶£¬¸üÒªÇóÕÆÎÕÈ«ÃæµÄ¡¢¸ßÉîµÄ.NETרÓü¼Êõ£¬ÒÔÊÊÓ¦ÆóÒµ¼¶Ó¦Óÿª·¢¡£ÓûÔÚ¼¤ÁҵľÍÒµ¾ºÕù»òÕßÔÚ¹«Ë¾ÖÚ¶àµÄDeveloper ÖÐÍÑÓ±¶ø³ö£¬³ýÁ˾߱¸»ù±¾¼¼ÄÜÍ⣬“ÈËÎÞÎÒÓУ¬ÈËÓÐÎÒ¾«”ÎÞÒÉÊDZؾµÄ¹ý³Ì¡£ .NETµÄÐËÆðÓ뷢չΪÎÒÃÇÌṩÁËÕ¸ÐÂµÄÆõ»ú¡£
JAVAÓë.NET¾ÍÒµÐèÇó
ÐÅÏ¢²úÒµÒѾ³ÉΪÖйú·¢Õ¹ËÙ¶È×î¿ìµÄ²úÒµ£¬ÒÔÿÄê30£¥×óÓÒµÄËÙ¶ÈÔö³¤£¬ITÐÐÒµÐγÉÁË´óÁ¿µÄ¾ÍÒµ»ú»á¡£½ü¼¸Ä꣬Java/J2EEµÄ¾ÍÒµÊг¡Ò»Ö±¶¼ÊÇITÒµÖÐÐèÇó×îÈÈ¡¢Ö°Î»×î¶à£¬¶øÇÒÕûÌåн×ÊË®×¼½Ï¸ß¡£
ÄÇôֵµÃ¹Ø×¢µÄÊÇ£¬2005Äê.NetµÄ¾ÍÒµÐèÇóͻȻ֮¼äÒì¾üÍ»Æð£¬Äêн¿É¹ÛµÈÍ»³öÓÅÊÆ£¬²»à´Îª×ßÉÏÈí¼þ¿ª·¢Ö®Â·µÄ¹Ø¼üÑ¡Ôñ£¡
ºÜ¶àÕýÔÚѰÕÒ·¢Õ¹·½ÏòµÄÅóÓѷdz£¹ØÐĵÄÊÇ£¬×Ô¼ºÊÇ·ñÊʺÏѧϰ²¢´ÓÊÂJava/.Net¿ª·¢¹¤×÷£¬Ò²Óиü¶àµÄÒÑÓÐÒ»¶¨»ù´¡µÄÅóÓѹØÐĵÄÊÇ£¬ÔõÑùÔÚ¾ºÕùÖÐȡʤ£¬ÔõÑù½øÒ»²½Ìá¸ß£¬ÔõÑù¿ìËÙÕÒµ½Èí¼þ¿ª·¢¹¤×÷¡£ÎÒÃÇ¿ÉÒÔ¼òµ¥µÄÒÔÒ»¸öITÅàѵ»ú¹¹µÄ¾ÍÒµÇé¿ö¼òÒª·ÖÎö¡£
Î÷°²Í¨åÈí¼þÅàѵ»ùµØÊÇ“¸ß¶Ë·þÎñµÍ¼ÛµÄÊÕ·Ñ”µÄITÅàѵ»ú¹¹£¬ JAVA·½Ãæ¸÷ÆóÒµÓÃÈËÐèÇó³¤Äê²»¶Ï£¬9Ô
Ïà¹ØÎĵµ£º
java»·¾³Ïµ÷ÓÃVC++±àдµÄ¶¯Ì¬Á´½Ó¿âÎļþ
Ò»£¬¿ª·¢Æ½Ì¨£º
MyEclipse 6.0£¬VC++6.0
¶þ£¬JNI»ù´¡ÖªÊ¶£º
JNI(java native interface)£¬JAVA±¾µØ½Ó¿Úµ÷Óã¬Ä¿µÄÊÇΪÁËJAVA¿ÉÒÔµ÷Óñ¾µØ³ÌÐò¡£
Èý£¬½»»¥¹ý³Ì£º
1£¬½¨Á¢javaÀà¡£ÀýÈ磬½¨Á¢Ò»¸öRSA¼ÓÃܽâÃܵÄÀࣺ
package zkxx.ctais2.client.common;
public class RsaE ......
1£®´Ó×ÜÌ忴ʼþ»úÖÆ
Æäʵʼþ»úÖÆÊÇÒ»ÖÖ´¦ÀíÊÀ½çµÄ·½Ê½ºÍ·½·¨¡£´«Í³µÄ˳Ðò³ÌÐòÉè¼Æ×ÜÊǰ´ÕÕÁ÷³ÌÀ´°²ÅÅËù×öµÄ¹¤×÷£¬¶øÊ¼þ»úÖÆµÄÌØµãÔÚÓÚ£ºµÈ´ý£¬Èç¹ûÓÐÊÂÇé·¢ÉúÔò´¦ÀíÖ®¡£ÕâÑùµÄºÃ´¦ÊÇ˳Ðò³ÌÐòÉè¼ÆÔÚûÓÐÊÂÇé×öµÄʱºòÒ²±ØÐëÑ»·ÔËÐУ¬×öºÁÎÞЧÂʵĿյÄÑ»·¹¤×÷¡£¶øÊ¼þ»úÖÆÔÚûÓÐÊÂÇéµÄʱºòÔò¿ÉÒÔ²»×öÈκÎÊÂÇéµÄµÈ´ý£¬´Ó¶ ......
À´CSDNÒ²ÓÐÒ»Äêʱ¼äÁË£¬Ò»Ö±Ã»ÓÐÔÚ×Ô¼ºµÄ¿Õ¼äÀï·¢±íÒ»µã¶«Î÷¡£
ǰ¼¸Ì죬ÎÒÅóÓÑÏëºÍÎÒÒ»Æð¸ã¸ö¶«Î÷£¬ÐèÒªÓõ½java£¬ÎÒûÓÐÒ»µãjava»ù´¡¡£Ã»°ì·¨£¬Ö»Äܹ»´ÓÍ·¿ªÊ¼ÁËѧϰ¡£
´ÓͼÊé¹Ý±§»ØÁËÁ½±¾Êé¡¶java2ÈëÃÅ ½ø½×ÓëÓ¦ÓÃʵÀý¡·ºÍ¡¶java me ʵÓÃÏê½â¡·¡£ÓÉÓÚÓÐCºÍC++µÄ»ù´¡£¬³õÂÔ¿´ÁËÒ»ÏÂÊ飬¶ÔÓÚÊéÖеÄÄÚÈÝ»ù±¾ÉÏ»¹ÊÇÄܹ»Àí½â ......
1¡¢javaÊÇ¿çÆ½Ì¨µÄ£¬ÊÇһÎâÊÍÐÔÓïÑÔ£¬Ò»ÌõÒ»ÌõµØÖ´ÐУ¬½âÊÍÆ÷¾ÍÊÇjvm£¬ËùÒÔ¿ÉÒÔ¿çÆ½Ì¨£»
C/C++ÊDZàÒëÐÔÓïÑÔ£¬ËùÓбàÒëÍêºóÔÙÖ´ÐУ¬¿çƽ̨µÄʱºòÐèÒªÖØÐ±àÒëÒ»´Î£¬ÒÔÊÊÓ¦ÐÂµÄÆ½Ì¨¡£
2¡¢ÏòÉÏתÐÍ£¬¼Ì³Ð °×Âí·ÇÂí
¸¸Àà¶ÔÏóת»¯Îª×ÓÀà±ØÐëÇ¿ÖÆ(SonClass)fatherClass
×ÓÀ൱ ......
javaËÄÉáÎåÈë
package Test;
import java.math.BigDecimal; //ÒýÈëÕâ¸ö°ü
public class Test {
public static void main(String[] args) {
double i = 3.856;
// ÉáµôСÊýÈ¡Õû
System.out.println("ÉáµôСÊýÈ¡Õû:Math.floor(3.856)=" + (int) Math.floor(i));
......