Time of Update: 2015-08-28
標籤:一、JDBC概述1. JDBC的主要作用(Java Database Connectivity,Java資料庫連接)提供了一種與平台無關的用於執行SQL語句的標準Java API,由一組用Java語言編寫的類和介面組成JDBC 驅動分類:JDBC-ODBC橋驅動JDBC本地驅動JDBC網路驅動本地協議純JDBC驅動2.
Time of Update: 2015-08-27
標籤:JDBC串連資料庫 •建立一個以JDBC串連資料庫的程式,包含7個步驟: 1、載入JDBC驅動程式: 在串連資料庫之前,首先要載入想要串連的資料庫的驅動到JVM(Java虛擬機器),
Time of Update: 2015-08-25
標籤:package com.lhy.jdbc.util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * * 增刪改查 * @author hy * */public class CRUD { public static void
Time of Update: 2015-08-27
標籤:今天在使用MyBatis執行sql語句時,出現如下異常:執行的sql語句配置資訊如下:<select id="getColumnsByTableName" parameterType="String" resultType="java.util.List"> select t.column_name from user_tab_columns t where
Time of Update: 2015-08-27
標籤:import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReadWriteLock;import
Time of Update: 2015-08-26
標籤:String可以說是最常用的Java類型之一了,但是最近聽說JDK6裡面String.substring存在記憶體泄露的bug,夥驚呆!一起來看看到底是啥情況吧。 這個是可以導致Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 的代碼:
Time of Update: 2015-08-27
標籤:繼承是所有OOP語言不可缺少的能成部分。但繼承並不只是複製基類的介面。當建立一個匯出類的對象時,該對象包含了一個基類的子物件。這個子物件與你用基類直接建立的對象是一樣的。二者的區別在於,後者來自於外部,而基類的子物件被封裝在匯出類對象內部。對基類子物件的正確初始化順序之前不能說不知道,好像所有知道點都一樣,只是去看,就覺得自己掌握了,其實不是。那隻是當時的自以為。呵呵,眼高手低。今天看到相關的章節,翻翻又是覺得都是自己知道的呀。也許是對同一個知識點有過太多次這種想,於是今天決定不只是看,不
Time of Update: 2015-08-27
標籤:1、用雙重迴圈列印圖形1 public class FiveTest{ public static void main(String[] args){ for(int i=1;i<=4;i++){
Time of Update: 2015-08-27
標籤:搞懂java的相關集合實現原理,對技術上有很大的提高,網上有一系列文章對java中的集合做了深入的分析, 先轉賬記錄下 深入Java集合學習系列 Java 集合系列目錄(Category) HashMap深度解析 Java 理論與實踐: 並發集合類 Java集合---ConcurrentHashMap原理分析 java主要集合類的資料結構學習 Java並發集合的實現原理
Time of Update: 2015-08-26
標籤:從首頁A進入頁面B,然後從B頁面登入,成功後跳轉到A頁面,並列印一句話“登入成功”,傳值需要用的背景。在B頁面寫:<% session.setAttribute("key", "success");%> 在A頁面寫:<%Object k = session.getAttribute("key");String key;if (null !=
Time of Update: 2015-08-26
標籤:java 面向對象的資料統計多態 所謂多態,就是父類型的引用可以指向子類型的對象,或者介面類型的引用可以指向實現該介面的類的執行個體。 關於介面與實現介面的類之間的強制類型轉換方式與父類和子類之間的強制類型轉換方式完全一樣。(見下面的多態文章連結)。本部落格相關文章 介面:http://www.cnblogs.com/mengdd/archive/2012/08/22/2650309.html 多態:http://www.cnblogs.com/mengdd/archive/201
Time of Update: 2015-08-21
標籤: 運行時類型識別(RTTI, Run-Time Type Identification)是Java中非常有用的機制,在Java運行時,RTTI維護類的相關資訊。多態(polymorphism)是基於RTTI實現的。RTTI的功能主要是由Class類實現的。 Class類Class類是"類的類"(class of
Time of Update: 2015-08-25
標籤:java 反射 反射: 動態擷取位元組碼檔案對象(Person.class),並對其成員進行運行。 動態擷取位元組碼檔案對象的方式: 1:任何一個對象都是由位元組碼檔案對象建立的,所以任何一個對象都可以得到自己的位元組碼檔案對象 那麼這個功能應該定義在Object中,所以使用 getClass() 需要先new對象 2:每種資料類型都有一個 靜態class
Time of Update: 2015-08-21
標籤:數組翻轉的方法(java實現),所謂數組翻轉,就是將數組倒置,例如原數組為:{"a","b","c","d"},那麼翻轉後的數組為{"d","c","b","a"}。下面實現方法,這裡為了簡便我借用了list的add方法。 package org.webdriver.autotest.Study;import java.util.ArrayList;public class array_examp1 { public static void main(String[] args) { /
Time of Update: 2015-08-21
標籤:java io IO: 按流向: 輸入資料流:程式可以從中讀取資料的流 輸出資料流:程式能向其中寫入資料的流 按傳輸單位: 位元組流:以位元組為單位傳輸資料的流 字元流:以字元為單位傳輸資料的流 按功能: 節點流:用於直接操作目標裝置的流 處理流:是對一個已經存在的流的串連和封裝,通過對資料提供處理為程式提供更為強大、靈活的讀寫功能 IO(Input Output)輸入輸出
Time of Update: 2015-08-21
標籤:javaProperties: Hashtable的子類,屬於集合類。儲存屬性累心公的索引值對, 鍵和值預設都是String 是集合中可以和流結合使用的一個集合類 Properties pro = new Properties(); pro.setProperty(“name”, “Tom”); pro.setProperty(“age”, “19”); pro.setProperty(“sex”, “boy”);
Time of Update: 2015-08-21
標籤:堆排序 選擇排序 java 演算法 資料結構 選擇排序思想:每趟從待排序的記錄序列中選擇關鍵字最小的記錄放置到已排序表的最前位置,直到全部排完。關鍵問題:在剩餘的待排序記錄序列中找到最小關鍵碼記錄。方法:–直接選擇排序–堆排序(1)簡單的選擇排序 1、基本思想:在要排序的一組數中,選出最小的一個數與第一個位置的數交換;然
Time of Update: 2015-08-25
標籤:Java檔案下載的幾種方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下載的檔案的路徑。 File file = new File(path); // 取得檔案名稱。 String filename = file.getName();
Time of Update: 2015-08-25
標籤:項目會用到下面兩個jar包 package com.xml.writer;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import
Time of Update: 2015-08-25
標籤: 原文連結: http://zhidao.baidu.com/link?url=RmLDjr4PtP_oUE5J2pKNZSvlHt1K7HcCh4-03Y7VkXYhJ0kawg01CtKHZc2uBVxQsHgzl8pp60WBYULP6K15K_ 以下3個方法能將byte[]轉化成16進位字串,可以任選一個/* * * Convert byte[] to hex