Time of Update: 2017-01-19
一、繼承映射繼承是物件導向很重要的特性,它實現了代碼的服用,在關聯式模式中同樣也有繼承關係,這種繼承關係其實可以看做是一種枚舉關係,一種類型中可以枚舉出很多子類型,這些子類型和父物件形成了繼承關係,能夠對其進行枚舉的大部分都可以看做是一種繼承映射,所以這種枚舉關係可以看做是繼承映射,例如動物就是一種抽象類別,它是其它動物豬、貓等的父類,它們之間就是一種繼承關係,如下圖:這種繼承映射在轉化為關聯式模式後會產生一張表,那麼這張表是如何區分這兩種類型的呢?用的是關係欄位,需要在表中添加類型欄位,使用關
Time of Update: 2017-01-19
要深入瞭解ClassLoader,首先就要知道ClassLoader是用來幹什麼的,顧名思義,它就是用來載入Class檔案到JVM,以供程式使用的。我們知道,java程式可以動態載入類定義,而這個動態載入的機制就是通過ClassLoader來實現的,所以可想而知ClassLoader的重要性如何。看到這裡,可能有的朋友會想到一個問題,那就是既然ClassLoader是用來載入類到JVM中的,那麼ClassLoader又是如何被載入呢?難道它不是java的類?沒有錯,在這裡確實有一個ClassLo
Time of Update: 2017-01-19
包括web開發人員的Java面試在內的各種面試中,XML面試題在各種編程工作的面試中很常見。XML是一種成熟的技術,經常作為從一個平台到其他平台傳輸資料的標準。XML面試問題包括用於轉換XML檔案的XSLT技術,XPATH,XQuery等各種XML技術和XML基礎知識,比如DTD或者Schema。本文將看到10道常見的XML面試問答題。這些問題大部分在Java面試中會問到,同時在C,C++,Scala或其他語言的編程面試中同樣很有用處。XML並不依賴於其他程式設計語言,同SQL一樣是編程人員所需
Time of Update: 2017-01-19
Spring
Time of Update: 2017-01-19
alipay 的幾個核心功能檔案:AlipayFunction.javapackage com.test.util.alipay; import java.io.FileWriter; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import java.util.Collections; import
Time of Update: 2017-01-19
1.java建立自訂類數組方法:Student []stu = new Student[3];for(int i = 0; i < 3; i ++){stu[i] = new Student();}2.否則會提示null 指標異常package project; import java.io.*;import java.util.Scanner;class Student{ private int id; private String name; private int score;
Time of Update: 2017-01-19
本文執行個體為大家分享了java微信APP支付代碼,供大家參考,具體內容如下import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Random;import org.apache.http.ParseException;import org.apache.http.client.ClientProtocolException;import
Time of Update: 2017-01-19
Java中,一切都是對象,在分布式環境中經常需要將Object從這一端網路或裝置傳遞到另一端。這就需要有一種可以在兩端傳輸資料的協議。Java序列化機制就是為瞭解決這個問題而產生。將對象狀態轉換成位元組流之後,可以用java.io包中各種位元組流的類將其儲存到檔案中,管道到另一線程中或通過網路連接將對象資料發送到另一主機。對象序列化功能非常簡單、強大,在RMI、Socket、JMS、EJB都有應用。對象序列化問題在網路編程中並不是最核心的課題,但卻相當重要,具有許多實用意
Time of Update: 2017-01-19
涉及到用戶端的系統中經常需要用到比較版本號碼的功能,但是比較版本號碼又不能完全按照字串比較的方式去用compareTo之類的方法;這就需要我們總結版本號碼的通用規則,設計一個比較演算法並封裝成通用方法來使用:通常版本號碼如:1.3.20.8,6.82.20160101,8.5a/8.5c等;通用規則就是,先將版本字串按照點號分割,然後主要版本與主要版本比較、此版本與此版本比較,如此按序一級一級往後比較,直到有分出大小;值得注意的是,很多比較版本號碼的方法都先將字串轉換成int或者double類型
Time of Update: 2017-01-19
一、String類String類在java.lang包中,java使用String類建立一個字串變數,字串變數屬於對象。java把String類聲明的final類,不能有類。String類對象建立後不能修改,由0或多個字元組成,包含在一對雙引號之間。二、String類對象的建立字串聲明:String stringName;字串建立:stringName = new String(字串常量);或stringName = 字串常量;三、String類構造方法1、public
Time of Update: 2017-01-19
本文代碼為原創一個簡陋的管理系統,只做功能的測試。並沒有去完善所有應有的功能,只做了輸入輸出尋找,僅供參考! 菜單部分: import java.util.Scanner;public class Menu { int Min = 1; int Max = 3; public void getMenu(){ System.out.println("1、顯示/2、輸入/3、尋找"); } public void getFindMenu(){ System.
Time of Update: 2017-01-19
本文介紹了兩種密碼加密的方法,這兩種很常見可以再百度隨意找到。1.摩斯密碼;說道密碼加密不得不提的方法。很是經典。首先說一下他的對照表,直接上圖。核心思想就是替換純文字密碼,將字元對應的替換成-與.兩種符號的組合;2、柵欄密碼;所謂柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有一個潛規則,就是組成柵欄的字母一般不會太多。(一般不超過30個,也就是一、兩句話)這個沒有什麼好說的了,舉個栗子:對明文ASDFGHJKL進行加密;分成兩組:
Time of Update: 2017-01-19
Condition的作用是對鎖進行更精確的控制。Condition中的await()方法相當於Object的wait()方法,Condition中的signal()方法相當於Object的notify()方法,Condition中的signalAll()相當於Object的notifyAll()方法。不同的是,Object中的wait(),notify(),notifyAll()方法是和"同步鎖"(synchronized關鍵字)捆綁使用的;而Condition是需要與"互斥鎖"/"共用鎖定"捆
Time of Update: 2017-01-19
為了方便自己以後複習,所以寫的比較仔細,記錄下自己的成長。 既然是做購物車,那麼前提條件是首先需要一系列商品,也就是要建一個實體,這裡建了一個商品表、通過查詢在瀏覽器上顯示 基本顯示已經做好了,現在進入我們的重頭戲,Servlet 點擊放入購物車時,將訪問Servlet購物車代碼 package com.servlet;import java.io.IOException;import java.io.PrintWriter;import
Time of Update: 2017-01-19
在java.lang包中有String.split()方法,返回是一個數組我在應用中用到一些,給大家總結一下,僅供大家參考:1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");2、如果用“|”作為分隔的話,必須是如下寫法,String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");“.”和“|”都是逸出字元,必須得加"\\";3、如果在一個字串中有多個分隔
Time of Update: 2017-01-19
眾所周知,java中為String類提供了split()字串分割的方法,所以很容易將字串以指定的符號分割為一個字串數組。但是在pl/sql中並沒有提供像java中的split()方法,所以要想在pl/sql中實現字串的分割還需要自己動手。由於在項目中需要用到此類方法,所以自己研究了一下,方便以後參考。這裡以逗號作為分隔字元為例,代碼如下:declarev_str varchar2(200) := 'abd,324,u78,23f,sd09,2345,dsaf,9079'; type
Time of Update: 2017-01-19
本文執行個體講述了java產生xml格式檔案的方法。分享給大家供大家參考,具體如下:這裡示範利用Java產生xml格式檔案Demo中所用到的jar包Jdom.jar 。為了方便理解,我寫了個Demoimport java.io.FileOutputStream;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import
Time of Update: 2017-01-19
Java通過SMS簡訊平台實現發簡訊功能 在項目中使用過發簡訊的功能,但那個由於公司內部的限制很麻煩,今天在網上找到一個簡單的,閑來無事就把它記錄如下:本程式是通過使用中國網建提供的SMS簡訊平台實現的(該平台目前為註冊使用者提供5條免費簡訊,3條免費多媒體訊息,這足夠用於我們測試用了。在使用前需要註冊,登入位址為http://sms.webchinese.cn/reg.shtml),下面是程式源碼: /** * @Author dengsilinming * @Date
Time of Update: 2017-01-19
前兩天在項目中因為要通過http請求擷取一個比較大的json資料(300KB左右)並且儲存,思來想去,最後還是決定將擷取到的json資料以檔案的形式儲存下來,每次使用的時候去讀取檔案就可以了。廢話不多說了,直接上代碼。以下是代碼截圖,文章結尾會有完成的代碼檔案可供下載。建立檔案方法:寫入檔案內容方法:刪除檔案方法:測試:關於檔案建立,寫入內容,刪除。可以根據自己的情況再稍作修改。以下是代碼類。package com.file.run;import
Time of Update: 2017-01-19
1、myeclipse的安裝和使用* eclipse:是一個免費的開發工具* myeclipse:是一個收費的外掛程式,破解myeclipse,** 安裝目錄的要求: 不能有中文和空格** 安裝完成之後,選擇一個工作空間 ,這個工作空間不能有中文和空格* 破解myeclipse** 運行run.bat檔案,但是運行之前,必須要安裝jdk,通過配置環境變數* myeclipse的使用* 建立一個工程 - 類型 java project web project-