ÔËÐÐʱʵÏÖJavaµÄ¶à̬ÐÔ
ÔËÐÐʱ¶à̬ÐÔÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼Æ´úÂëÖØÓõÄÒ»¸ö×îÇ¿´ó»úÖÆ£¬¶¯Ì¬ÐԵĸÅÄîÒ²¿ÉÒÔ±»Ëµ³É“Ò»¸ö½Ó¿Ú£¬¶à¸ö·½·¨”¡£JavaʵÏÖÔËÐÐʱ¶à̬ÐԵĻù´¡ÊǶ¯Ì¬·½·¨µ÷¶È£¬ËüÊÇÒ»ÖÖÔÚÔËÐÐʱ¶ø²»ÊÇÔÚ±àÒëÆÚµ÷ÓÃÖØÔØ·½·¨µÄ»úÖÆ£¬ÏÂÃæ¾Í¼Ì³ÐºÍ½Ó¿ÚʵÏÖÁ½·½ÃæÌ¸Ì¸javaÔËÐÐʱ¶à̬ÐÔµÄʵÏÖ¡£
¡¡¡¡Ò»¡¢Í¨¹ý¼Ì³ÐÖг¬Àà¶ÔÏóÒýÓñäÁ¿ÒýÓÃ×ÓÀà¶ÔÏóÀ´ÊµÏÖ
¡¡¡¡¾ÙÀý˵Ã÷£º
¡¡¡¡//¶¨Ò峬ÀàsuperA
¡¡¡¡class superA
¡¡¡¡{
¡¡¡¡int i = 100;
¡¡¡¡void fun()
¡¡¡¡{
¡¡¡¡System.out.println(“This is superA”);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡//¶¨ÒåsuperAµÄ×ÓÀàsubB
¡¡¡¡class subB extends superA
¡¡¡¡{
¡¡¡¡int m = 1;
¡¡¡¡void fun()
¡¡¡¡{
¡¡¡¡System.out.println(“This is subB”);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡//¶¨ÒåsuperAµÄ×ÓÀàsubC
¡¡¡¡class subC extends superA
¡¡¡¡{
¡¡¡¡int n = 1;
¡¡¡¡void fun()
¡¡¡¡{
¡¡¡¡System.out.println(“This is subC”);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡class Test
¡¡¡¡{
¡¡¡¡public static void main(String[] args)
¡¡¡¡{
¡¡¡¡superA a;
¡¡¡¡subB b = new subB();
¡¡¡¡subC c = new subC();
¡¡¡¡a=b;
¡¡¡¡a.fun(); (1)
¡¡¡¡a=c;
¡¡¡¡a.fun(); (2)
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÔËÐнá¹ûΪ£º
¡¡¡¡This is subB
¡¡¡¡This is subC
¡¡¡¡ÉÏÊö´úÂëÖÐsubBºÍsubCÊdz¬ÀàsuperAµÄ×ÓÀ࣬ÎÒÃÇÔÚÀàTestÖÐÉùÃ÷ÁË3¸öÒýÓñäÁ¿a, b, c£¬Í¨¹ý½«×ÓÀà¶ÔÏóÒýÓø³Öµ¸ø³¬Àà¶ÔÏóÒýÓñäÁ¿À´ÊµÏÖ¶¯Ì¬·½·¨µ÷Óá£Ò²ÐíÓÐÈË»áÎÊ£º“Ϊʲô(1)ºÍ(2)²»Êä³ö£ºThis is superA”¡£java µÄÕâÖÖ»úÖÆ×ñÑÒ»¸öÔÔò£ºµ±³¬Àà¶ÔÏóÒýÓñäÁ¿ÒýÓÃ×ÓÀà¶ÔÏóʱ£¬±»ÒýÓöÔÏóµÄÀàÐͶø²»ÊÇÒýÓñäÁ¿µÄÀàÐ;ö¶¨Á˵÷ÓÃ˵ijÉÔ±·½·¨£¬µ«ÊÇÕâ¸ö±»µ÷Óõķ½·¨±ØÐëÊÇÔÚ³¬ÀàÖж¨Òå¹ýµÄ£¬Ò²¾ÍÊÇ˵±»×ÓÀา¸ÇµÄ·½·¨¡£
¡¡¡¡ËùÒÔ£¬²»Òª±»ÉÏÀýÖÐ(1)ºÍ(2)ËùÃÔ»ó£¬ËäȻд³Éa.fun()£¬µ«ÊÇÓÉÓÚ(1)ÖеÄa±»b¸³Öµ£¬Ö¸ÏòÁË×ÓÀàsubBµÄÒ»¸öʵÀý£¬Òò¶ø(1)Ëùµ÷ÓõÄfun()ʵ¼ÊÉÏÊÇ×ÓÀàsubBµÄ³ÉÔ±·½·¨fun()£¬Ëü¸²¸ÇÁ˳¬ÀàsuperAµÄ³ÉÔ±·½·¨fun()£»Í¬Ñù(2)µ÷ÓõÄÊÇ×ÓÀàsubCµÄ³ÉÔ±·½·¨fun()¡£
¡¡¡¡ÁíÍ⣬Èç¹û×ÓÀà¼Ì³ÐµÄ³¬ÀàÊÇÒ»¸ö³éÏóÀ࣬ËäÈ»³éÏóÀ಻ÄÜͨ¹ýnew²Ù×÷·ûʵÀý»¯£¬µ«ÊÇ¿ÉÒÔ´´½¨³éÏóÀàµÄ¶ÔÏóÒýÓÃÖ¸Ïò×ÓÀà¶ÔÏó£¬ÒÔʵÏÖÔËÐÐʱ¶à̬ÐÔ¡£¾ßÌåµÄʵÏÖ·½·¨Í¬ÉÏÀý¡£
¡¡¡¡²»¹ý£¬³éÏóÀàµÄ×ÓÀà±Ø
Ïà¹ØÎĵµ£º
ÔÚDevoxx 2009£¨Ò»ÄêÒ»¶ÈµÄJavaÉçÇø´ó»á£¬½ñÄêÔÚ11ÔÂ16-20ÈÕ¾ÙÐУ©ÉÏ£¬SunÐû²¼½«ÔÚJDK 7ÖÐÔö¼Ó±Õ°ü¹¦ÄÜ¡£Õâ¸ö¹¦ÄܵÄÌí¼Ó½«´ÓFCM v0.5£¨First-Class Methods£¬µÚÒ»Àà·½·¨£©µÄÓï·¨ºÍÓïÒ⿪ʼ×ÅÊÖ¡£FCMÓëJCAÔ±¾Ò»Í¬±»Ìá½»£¬È»¶øSunÐû²¼JCA½«²»ÔÚJDK 7Öп¼ÂÇ¡£
ͬʱ£¬Sun±íʾJava 7µÄ·¢²¼Ê±¼ä½«±»ÍƳÙÖÁ2010Äêµ×¡£ ......
1¡¢Æ¥ÅäË«ÒýºÅ¼äÄÚÈÝ£º
Java´úÂë
public
void
test1() {
// Æ¥ÅäË«ÒýºÅ¼äÄÚÈÝ
String pstr = "\"([^\"]+)\""
;
Pattern ......
[ÕªÒª]
ÌáÆðJavaÄÚ²¿ÀࣨInner
Class£©¿ÉÄܺܶàÈ˲»Ì«ÊìϤ£¬Êµ¼ÊÉÏÀàËÆµÄ¸ÅÄîÔÚC++ÀïÒ²ÓУ¬ÄǾÍÊÇǶÌ×ÀࣨNested
Class£©£¬¹ØÓÚÕâÁ½ÕßµÄÇø±ðÓëÁªÏµ£¬ÔÚÏÂÎÄÖлáÓжԱȡ£
[¹Ø¼ü×Ö] Java
ÄÚ²¿Àà
ÄäÃûÀà
¡¡¡¡ÓÐÈË»áÎÊ£¬Èç¹ûÄÚ²¿ÀàÀïµÄÒ»¸ö³ÉÔ±±äÁ¿ÓëÍⲿÀàµÄÒ»¸ö³ÉÔ±±äÁ¿Í¬Ãû£¬Ò²¼´ÍⲿÀàµÄͬÃû³ÉÔ±±äÁ¿±»ÆÁ±ÎÁ ......
Following codes will show you how to query the first record from DB using Java Data Bean. package com ;
import com.siebel.data.*;
import com.siebel.data.SiebelException;
public class DataBeanDemo {
private SiebelDataBean m_dataBean = null;
private SiebelBusObject m_busObject = null;
......
javaÖеķâ×°
·â×°£¬Ò»¸ö¶ÔÏóºÍÍâ½çµÄÁªÏµÓ¦µ±Í¨¹ýÒ»¸öͳһµÄ½Ó¿Ú£¬Ó¦µ±¹«¿ªµÄ¹«¿ª£¬Ó¦µ±Òþ²ØµÄÒþ²Ø¡££¨¶ÔÏóµÄÊôÐÔÓ¦µ±Òþ²Ø£©£¬Ò»¸ö¶ÔÏóµÄÄÚ²¿ÊÇ͸Ã÷µÄ£¬¾ÍÊǰѶÔÏóÄÚ²¿µÄ¿É͸Ã÷ÐÔºÍÒþ²ØµÄÌØÐÔÇø·Ö¿ª£¬¸Ã͸Ã÷µÄ͸Ã÷£¬¸ÃÒþ²ØµÄÒþ²Ø¡£
£¨·â×°µÄÊôÐÔ£©javaÖÐÀàµÄÊôÐԵķÃÎÊȨÏÞ ......