JAVA預存程序調用

建立需要的測試表:create table Test(tid varchar2(10),tname varchar2(10));  第一種情況:無傳回值.      create or replace procedure test_a(param1 in varchar2,param2 in varchar2) as        begin            insert into test value(param1,param2);     end;   

java.text.ParseException: Unparseable date

轉自:http://hi.baidu.com/%BE%A9%B3%C7%BD%AD%D1%A9/blog/item/5bc274dbec37fc2710df9b61.html 當用java將字串格式轉換成date類型時,自己定義一個String d = "2010/05/19"時,用語句轉換:SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd HH:mm:ss" ); String ddd = "2009/10/19 00:

java 訪問.net webservice返回的資料集

【轉:】  1. 概述    很多正在開發或者打算開發XML Web

java 執行預存程序例子

  private String addcwform(String recordsumid) {    CallableStatement proc = null;    Connection conn = null;    try {      conn = DBUtil.getConn();      proc = conn.prepareCall("{ ? = call cwnew_pack.addCwform(?) }");      proc.registerOutParameter(

java遍曆Map

如遍曆 Map<A,B> map Set<Entry<Integer,String>> vs = urlMapping.entrySet();Entry<Integer,String> entry = null;for(Iterator<Entry<Integer,String>> iter=vs.iterator();iter.hasNext();){entry=iter.next();int episode =

JAVA的一個String串連小工具

經常有需求,一個數組,用其他串連符串連起來。貌似沒有特別好用的串連工具,自己寫了一個,分享出來。import java.util.ArrayList;import java.util.List;/** * @author chenggong * mux string with connector * * * @param <T> */public class StringMuxer<T> {public String mux(List<T>

我作為Java程式員應該掌握的10項技能的真實掌握情況

1、文法: 這個還行,基本的東西都敲過幾年了,差不多吧。不過有些不常用的還是有些混淆。比如有個 transit?2、命令:我好像只用過javac 、java 和 javaw.其它的命令這幾年加在一起應該不超過10次。3、工具:用過Jbuilder 和 Eclipse. 不算熟悉,好多東西都是看別人用才學來的。4、API大部分常用的能記住,包括方法。不過Eclipse的內建的javadoc提示還不錯。而且我自己整理了java 6.0的API, 供自己快速尋找。5、測試:偶爾用,一般的程式根本不用,

java 遞迴的實習

public class Fact {//求n!階層問題public static int fact(int num) {if (num == 0)return 1;elsereturn num * fact(num - 1);} // 使用遞迴演算法求得元素中的最大數public static int findMaxNumber(int arr[], int low, int high) {int max;if (low == high) {return arr[low];} else

22、JAVA 判斷一個數是不是質數[中興筆試]

質數又稱素數。在自然數中,只有1和它本身兩個約數的數叫做質數。也就是說在自然數中,除了1和此整數自身外,不能夠被其他自然數整除的數,稱之為質數public class SwapTest { public static boolean isPrimer(int number){ if(number <= 1 ) return false; //判斷素數的演算法,i不需要迴圈到n for(int i=2;i<Math.sqrt(number);++i){ if(

25、JAVA歸併排序

歸併排序時間複雜度:最好最壞平均都是nlogn空間複雜度:n穩定性:穩定的 歸併排序的用途:1、排序  (速度僅次於快速排序,但較穩定)2、求逆序對數【這個單獨出個筆試題,求逆序對數】  具體思路是,在歸併的過程中計算每個小區間的逆序對數,進而計算出大區間的逆序對數(也可以用樹狀數組來求解) JAVA實現歸併排序: import java.util.Arrays;public class MergeSort {public static void main(String args[]){int

java解惑之奇數判斷

static boolean isOdd(int i) {return (i % 2 == 1);}static boolean isOdd2(int i) {return (i % 2 != 0);}static boolean isOdd3(int i) {return (i & 1) != 0;}貌似以上三個函數在判斷一個整數是否為奇數的情況下都是正確的,但是我們測試一下static int a = 5;static int b = 4;static int c =

Java牛角尖【006】: 匿名內部類可以繼承其它類嗎?

  在Swing開發時,大家應該經常用到下面的代碼:JButton btnTest = new JButton();btnTest.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent evt) {// do something here}};    通過匿名內部類的使用,我們可以方便地建立一個只能在此按鈕中起作用的一個ActionListener介面的實現,這個實現只在該位置可用。 

Java中類的引用Copy,淺Copy和深Copy

    程式設計語言的Copy基本分為引用Copy,淺Copy和深Copy。     引用Copy比較簡單,我們將一個引用指向一個對象,就是一個引用Copy,引用Copy不會建立對象,只會將引用指向已存在的對象,代碼如下: Object o1 = new Object();Object o2 = o1;     淺Copy是Java預設的Copy方法,在調用clone()方法時,Java將進行淺Copy,在該過程中,Java對該對象進行Copy,對其中的基礎資料型別 (Elementary

Java牛角尖【009】: 多線程中synchronized的鎖定方式

  同一個對象中的一個synchronized方法如果已有一個線程進入,則其它的線程必須等該線程結束後才能進入該方法。那麼,如果一個類中有多個synchronized方法,會有什麼情況呢?  看下面一段代碼:public class Test {static Test t = new Test();static Test2 t2 = new Test2();public static void main(String[] args) {// TODO Auto-generated method

Java牛角尖【001】:抽象類別必須有抽象方法嗎?

  我們都知道,有抽象方法的類是抽象類別,反過來說,抽象類別都有抽象方法嗎?  其實這個問題非常明白,用abstract修飾的類就是抽象類別,並不是說抽象類別中必須有抽象方法,即使一個類中的方法全部實現過,也可以用abstract修飾為抽象類別,所以抽象類別不一定都有抽象方法。  下面代碼中是一個沒有抽象方法的抽象類別:abstract class DemoClass{public void printMessage(String msg){System.out.println(msg);}} 

Java牛角尖【010】: 當對象a.equals(b)時,a.hashCode == b.hashCode嗎?

  當然不是了,hashCode和equals方法都可以被重寫的,如果重寫了其中的一個,而沒有重寫另外一個, 這個結論明顯是錯誤的。  代碼如下:public class Test {public static void main(String[] args) {// TODO Auto-generated method stubTest2 t = new Test2("zhangsan", 20);Test2 t2 = new Test2("zhangsan", 30);System.out.

Java牛角尖【002】:類可以被static修飾嗎?

  其實這個非常確定,在一班類的定義中是不能使用static修飾符的,但是之所以提出來,是因為真有一種情況可以將類定義為static類型的,那就是內部類。  如下的定義中,是一個內部類的實現:package net.moon.insignificant.staticclass;public class StaticClassDemo {public static void main(String[] args) {StaticClassDemo.InnerClass ic = new

Java牛角尖【003】:類初始化時的執行順序

   在初始化一個類時,到底是先執行哪一部分,總體的執行順序是什麼樣的呢,同樣,當類被釋放時,又是怎樣一個順序呢?先來看下面的代碼好了。 package net.moon.insignificant.commonclass;class CommonSubClass extends CommonSupperClass {static {System.out.println("Common sub static initial");}public CommonSubClass()

Java牛角尖【004】:Final類可以有protected屬性或方法嗎?

  Final類可以有protected屬性或方法嗎?這是一個典型的牛角尖,一個類被聲明為final,說明該類不可被繼承,如果類不能被繼承,那麼它可以有protected的屬性和方法嗎?  答案是可以的,那麼,這時的protected到底是什麼存取權限叫呢?  一個protected的屬性或方法,它可以被同一包中的類訪問,或是可以被子類所訪問,但是現在它不能有子類,所以,這時protected其實就和預設的存取權限完全相同,變成了同一包中的類可以訪問。  代碼如下: package

Java private方法訪問

     大家知道,Java中private修飾符修飾的方法或屬性,只有在該類內可以訪問,其他類均無法訪問。事實真的是這樣嗎?下面一個例子可以實現訪問一個類中的private方法,原理是通過Java的反射機制,感覺Java反射機制在這點似乎不太安全。 一個只有一個私人方法的類:package

總頁數: 4058 1 .... 2140 2141 2142 2143 2144 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.