這個分頁的預存程序是轉自互連網:http://kingmxj.javaeye.com/blog/438267 create or replace package package_page as type cursor_page is ref cursor; Procedure proc_page( p_tablename varchar2, --表名emp e p_tablecolumn varchar2
轉載自:http://blog.csdn.net/anmei2010/article/details/40931181. 子類的建構函式如果要引用super的話,必須把super放在函數的首位.class Base {Base() {System.out.println("Base");}}publicclass Checketextends Base {Checket()
Java中調用參數是數組的預存程序1. 預存程序以及類型定義如下:--The array in oracleCREATE OR REPLACE TYPE idArray AS TABLE OF VARCHAR2(20); --package headerCREATE OR REPLACE PACKAGE Lib_Package AS PROCEDURE Book_Check_Procedure(ids IN idArray, exist OUT NUMBER); END
適配器就是讓實現不同介面的類協同工作。1.定義一個提供給客戶的目標介面Target2.定義一個需要適配的類Result3.定義一個適配器Adapter//對使用者的介面public interface Target {void usb2();}//需要適配的類,此介面可能實現了其它的介面如USB3介面等。public class Result {public void usb3(){System.out.println("usb3...");}}//適配器public class
代理:一個角色代表另一個角色來完成某些特定的功能,當我們需要在一個方法的前後添加邏輯的時候(日誌,事務等)可以使用代理。靜態代理可以使用兩種方式實現:一種是繼承,一種是彙總。1.定義介面Moveable2.實作類別Tank3.在Tank的move方法前後添加時間日誌(繼承方式)或系統日誌(彙總方式)public interface Moveable {void move();}//需要代理的對象public class Tank implements Moveable{public void
1.簡單原廠模式:我建立一個“上帝類”創造出所有的類。2.Factory 方法模式:將工廠類進行抽象,建立不是類型的工廠類。3.抽象原廠模式:建立一個抽象的工廠父類,適合一系列產品的建立。1.簡單原廠模式public interface Car {public void run();}public class Bmw implements Car {public void run() {System.out.println("Bmw run()...");}}public class Benz