»Ø¹ËJava±à³Ì˼ÏëÆª(Ò»)
ºÜ¾ÃÒÔǰ¿´¹ýJava±à³Ì˼ÏëÕâ±¾Ê飬µ±Ê±¿´µÃ²»ÊǺܶ®£¬ÖØÐÂÄÃÆðÕâ±¾Ê飬¸Ð¾õ·Ç³£Ä°Éú£¬ÓÚÊDzúÉúÁËÖØÐÂÑо¿µÄÄîÍ·£¬²¢×öһЩ¶ÁÊé±Ê¼Ç¡£
Ò»¡¢Ò»Çж¼ÊǶÔÏó
1¡¢JavaÓëC++
˵µ½ÃæÏò¶ÔÏóÓïÑÔ£¬²»µÃ²»ÌáC++£¬C++¿ÉÒÔ˵ÊÇ×î ÔçµÄÒ»ÖÖÃæÏò¶ÔÏóÓïÑÔ£¬C++·Ç³£ºÃµÄÖ§³ÖÁËÃæÏò¶ÔÏó±à³ÌµÄ·½·¨¡£µ«C++ÊÇÒ»ÖÖ»ìºÏÐÍÓïÑÔ£¬Ò²¾ÍÊÇ˵ÔÊÐí¶àÖÖ±à³Ì·½·¨£¬±ÈÈçËµÃæÏò¶ÔÏó±à³Ì·½·¨¡¢ÃæÏò¹ý³Ì±à³Ì·½·¨µÈ¡£C++ΪÁËÖ§³ÖÓëCÓïÑÔµÄÏòºó¼æÈݲųÉΪ»ìºÏÐÍÓïÑÔ¡£
Javaʵ¼ÊÉÏÒ²ÊÇÒ»ÖÖ»ìºÏÐÍÓïÑÔ£¬µ«ÕâÖÖ»ìºÏÐÔ²¢²»ÏñC++ÄÇôµÄÖØÒª£¬ºÜÉÙÓÐÈËÓÃJavaÓïÑÔÀ´×öÃæÏò¹ý³ÌµÄ±à³Ì¡£Òò´ËÔÚ½øÈëJava³ÌÐòÉè¼ÆÖ®Ç°£¬±ØÐë°Ñ˼Ïëת»»µ½ÃæÏò¶ÔÏóµÄÊÀ½çÖÐÀ´¡£
JavaÖÐÒ»Çж¼ÊǶÔÏó¡£
2¡¢ÓÃÒýÓòÙ×ݶÔÏó
±à³ÌÓïÑÔ¶¼ÒªÉæ¼°µ½¶ÔÄÚ´æÖÐÊý¾ÝµÄ²Ù×÷£¬Ã¿ÖÖÓïÑÔ¶¼ÓÐ×Ô¼º²Ù×ÝÄÚ´æÖÐÊý¾ÝµÄ·½Ê½¡£
ÔÚC++ÖУ¬Èç¹ûÒª´¦ÀíÊý¾Ý¿ÉÒÔʹÓÃÖ¸ÕëµÄ·½Ê½¡£¶øÔÚJavaÖÐÔòÊÇʹÓÃÒýÓã¨reference£©µÄ·½Ê½¡£ÒòΪÔÚJavaÖÐÒ»Çж¼ÊÓΪ¶ÔÏó£¬Òò´Ë¿ÉÒÔʹÓÃÒýÓÃÕâ¸ö¹Ì¶¨µÄ·½·¨À´²Ù×ÝÊý¾Ý¡£¶ÔÕâÖÖÇéÐξٸöÀý×Ó£ºÒ£¿ØÆ÷£¨ÒýÓ㩲Ù×ݵçÊÓ»ú£¨¶ÔÏ󣩡£Ö»ÒªÓÐÒ£¿ØÆ÷¾Í¿ÉÒÔ±£³ÖÓëµçÊÓ»úµÄÁ¬½Ó¡£µ±Ïë¸Ä±äµçÊÓ»úƵµÀʱ£¬Êµ¼Ê²Ù¿ØµÄÊÇÒ£¿ØÆ÷£¨ÒýÓã©£¬ÔÙÓÉÒ£¿ØÆ÷À´µ÷¿ØµçÊÓ»ú£¨¶ÔÏ󣩡£»¹Óм´Ê¹Ã»ÓеçÊÓ»ú£¬Ò£¿ØÆ÷Ò²¿ÉÒÔ¶ÀÁ¢´æÔڵģ¬Ò²¾ÍÊÇ˵ÄãÓÐÒ»¸öÒýÓ㬲¢²»Ò»¶¨ÐèÒªÒ»¸ö¶ÔÏóÓëËü¹ØÁª¡£
±ÈÈç´´½¨Ò»¸öStringÒýÓãº
String s;
ÕâÀï´´½¨µÄÖ»ÊÇÒýÓ㬲¢²»ÊǶÔÏó¡£´ËʱʹÓÃs¾Í»á³öÏÖÔËÐÐʱ´íÎó£¬ÒòΪsûÓкÍʵ¼ÊµÄÊÂÎï·¢ÉúÁªÏµ¡£
Ò»ÖÖ°²È«µÄ×ö·¨£¬ÊÇÔÚÉùÃ÷ʱ¾Í³õʼ»¯¡£
String s = “abc”;
µã»÷ÕâÀï¿ÉÒÔ¿´Ò»ÏÂJavaÒýÓÃÓëC++Ö¸ÕëµÄÇø±ð¡£
3¡¢´´½¨¶ÔÏó
´´½¨Ò»¸öÒýÓúó¾ÍÏ£ÍûÒ»¸öжÔÏóÓëËüÏà¹ØÁª¡£´´½¨¶ÔÏóͨ³£ÓÃnew²Ù×÷·ûÀ´ÊµÏÖ¡£String s = new String(“abc”);
ÄÇô´´½¨µÄ¶ÔÏó´æ´¢µ½Ê²Ã´µØ·½µÄÄØ?ÄÚ´æÊÇÔõô·ÖÅäµÄÄØ?ÔÚJavaÖÐÖ÷ÒªÓÐÎå¸öµØ·½´æ´¢Êý¾Ý:
1)¡¢¼Ä´æÆ÷¡£Î»ÓÚ´¦ÀíÆ÷ÄÚ²¿£¬ÊÇ×î¿ìµÄ´æ´¢Çø¡£³ÌÐòÔ±²»ÄÜÖ±½Ó¿ØÖÆ£¬ËüÊǸù¾Ý³ÌÐòµÄÐèÇó½øÐзÖÅä¡£
2)¡¢¶ÑÕ»¡£Î»ÓÚͨÓÃRAM£¨Ëæ»ú·ÃÎÊ´æ´¢Æ÷£©ÖС£¶ÑÕ»ÊÇÒ»¸öÏȽøºó³öµÄÊý¾Ý½á¹¹£¬¶ÑÕ»Ö¸ÕëÏòÏÂÒÆ¶¯£¬Ôò·ÖÅäеÄÄڴ棻ÈôÏòÉÏÒÆ¶¯ÔòÊÍ·ÅÄÚ´æ¡£ÔÚ´´½¨³ÌÐòʱ£¬Javaϵͳ±ØÐëÖªµÀ´æÔÚ¶ÑÕ»ÖеÄËùÓÐÏîµÄÈ·ÇÐÉúÃüÖÜÆÚ£¬ÒÔ±ãÉÏÏÂÒÆ¶¯¶ÑÕ»Ö¸Õë¡£ÔÚ¶ÑÕ»µ±Öд洢µÄÊǶÔÏóµÄÒýÓúͻù±¾ÀàÐÍ£¨primitive types£©¡£
3)¡¢¶Ñ¡£Î»ÓÚλÓÚͨÓÃRAMÖУ¬ÓÃÓÚ´æ·ÅËùÓÐJava¶ÔÏ󡣶Ѳ
Ïà¹ØÎĵµ£º
http://www.andykhan.com/jexcelapi/¿ÉÒÔÏÂÔØµ½µÚÈý·½jxl.jar°ü£¬²¢ÇÒexcelÒª±£´æÎª2003»òÒÔǰµÄ°æ±¾
package com.excel;
// 1 Îļþ¶ÔÏó 2¹¤×÷²¾¶ÔÏó 3 µ¥Ôª¸ñ¶ÔÏó¡£
//ÏàÓ¦µÄÔÚJXLÖоÍÓÐWorkbook£¬Sheet £¬Cell ¡£
import java.io.*;
import jxl.*;
public class GetExcelValues3 {
public static void main(Strin ......
ÔÚÍøÉÏ¿´Á˺öàÈË£¬¶ÔjdkµÄ»·¾³±äÁ¿Åä·¨²»Ï飬ÔÚ´ËС½áÒ»ÏÂ
ǰÌáÌõ¼þ£ºµçÄÔÉϰ²×°ÁËjdk
²½Ö裺
1£©ÎҵĵçÄÔ/ϵͳÊôÐÔ/¸ß¼¶/»·¾³±äÁ¿/Óû§±äÁ¿/н¨
a£©±äÁ¿Ãû£ºJAVA_HOME
±äÁ¿Öµ£ºE:\Program Files\Java\jdk1.5.0_04£¨jdk°²×°Â·¾¶£©
b£©±äÁ¿Ãû£ºPATH
±äÁ¿Öµ£º%JA ......
¶¨ÒåÒ»¸önative ·½·¨£º
package ext;
import java.util.Hashtable;
public class TestJNI
{
static
{
System.loadLibrary("dllfile");
}
public TestJNI()
{
......
import java.io.UnsupportedEncodingException;
/**
* ת»»×Ö·û´®µÄ±àÂë
*/
public class ChangeCharset {
/** 7λASCII×Ö·û£¬Ò²½Ð×÷ISO646-US¡¢Unicode×Ö·û¼¯µÄ»ù±¾À¶¡¿é */
public static final String US_ASCII = "US-ASCII";
/** ISO À¶¡×Öĸ±í No.1£¬Ò²½Ð×÷ ISO-LATIN-1 */
public static final String ISO_ ......
BufferedReader:
Read text from a character-input
stream, buffering characters so as to provide for the
efficient reading of characters, arrays, and ......