Time of Update: 2015-04-12
標籤:1.匯入驅動包: a.找到oracle安裝目錄下的jdbc/lib中的檔案classes12.jar; b.右擊你建立的JAVA工程,找到Build path,選擇Add External Archives,找到你要匯入的包classes12.jar,點擊開啟就可以引入,引入後在工程下面的ReferencedeLibraries下便能顯示這個包。2.代碼測試:123456789101112131415161718192021222324252
Time of Update: 2015-04-12
標籤:java物件導向的三大特性之繼承:複用代碼是java眾多令人信服的功能之一,但是想要成為極具革命性的語言,僅僅是複製代碼並對其加以改變是不夠的。它必須能夠做更多的事。引自《Think in java》 而代碼複用也是程式員一直不斷追求的。由此來說下代碼複用的一種方式
Time of Update: 2015-04-12
標籤: java物件導向的三大特性之封裝: 封裝(Encapsulation)是物件導向的一個重要特徵,就是把對象的屬性和操作(或服務)結合為一個獨立的整體,並儘可能隱藏對象的內部實現細節。 通俗的講所謂封裝就是將屬性和方法捆綁到一起,封裝到一個對象中去, 形成一個不可分割的獨立單位,以及儘可能隱藏對象的內部結構,也就是說,如果我們使用了封裝技術的話,別人就只能用我們做出來的東西而看不見我們做的這個東西的內部結構了。 如果形容一個人(假設把人看做
Time of Update: 2015-04-12
標籤:這裡所說的物件類型轉換,是指存在繼承關係的對象,不是任意類型的對象。當對不存在繼承關係的對象進行強制類型轉換時,java 運行時將拋出 java.lang.ClassCastException
Time of Update: 2015-04-12
標籤:封裝(encapsulation)類使得資料和對資料的操作捆綁在一起,從而對使用該類的其他人來說,可以不管它的實現方法,而只管用它的功能,從而實現所謂的資訊隱藏; 繼承(inheritance)繼承是使用已存在的類的定義作為基礎建立新類的技術,新類的定義可以增加新的資料或新的功能,也可以用父類的功能,但不能選擇性地繼承父類。這種技術使得複用以前的代碼非常容易,能夠大大縮短開發週期,降低開發費用。比如可以先定義一個類叫animal,animal具有以下屬性:
Time of Update: 2015-04-12
標籤:leetcodeThe string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I GY I RAnd then
Time of Update: 2015-04-12
標籤:JAVA OO中 繼承 封裝 多態 抽象被命為物件導向編程的四大基礎特徵封裝隱藏了類的內部實現機制 從而可以在不影響使用者的前提條件下 改變類的內部結構 ,同時保護了資料繼承是為了重用父類代碼 多態是指一個對象有多種形式的能力 一個類的子類可以定義他們唯一的行為 ,同時共用父類的某些相同特徵。具體來說多態可以理解為:1.第一種是對象的不同方法可以用相同的方法名,也就是重載的概念 。(重載是指:在一個類裡面 方法名相同 參數列表不同)2.同一對象根據不同的訊息執行相應的行為
Time of Update: 2015-04-12
標籤:轉載出處:http://www.infoq.com/cn/articles/java-memory-model-2 資料依賴性如果兩個操作訪問同一個變數,且這兩個操作中有一個為寫操作,此時這兩個操作之間就存在資料依賴性。資料依賴分下列三種類型:名稱程式碼範例說明寫後讀a = 1;b = a;寫一個變數之後,再讀這個位置。寫後寫a = 1;a = 2;寫一個變數之後,再寫這個變數。讀後寫a = b;b =
Time of Update: 2015-04-12
標籤:java的code編寫: Java的剛入門程式編寫,我們一般推介的是用Windows的文字編輯器,NOTEPAD++(有文法高亮自動換行等)等等編輯器,不會推介你使用整合的IDE例如Eclipse,MyEclipse這些東西可以你熟悉了dos後去使用。 Java程式的副檔名是.java,文本編譯有的會隱藏檔案的擴充,會使你的檔案名稱成為檔案名稱.java.text這同樣也會出現錯誤。更改的方法在查看欄把副檔名這個勾選;你會看到圖中所示的.txt副檔名。 下來我們就編寫第一個java程
Time of Update: 2015-04-12
標籤:關鍵詞:變數 常量 運算子1.JAVA中的關鍵詞:是被賦予特殊含義的單詞,其特點是所有的字母都是小寫。例如:class,interface,byte,int,short,void,if,while,break……2.JAVA中的標識符:在程式中自訂的一些名稱,例如,類名、方法名,變數名等等。 a.組成:26個字母、數字、_和$。 b.注意點:數字不可以開頭;不可以使用關鍵詞。使用關鍵字會報錯。嚴格區分大小寫。 c.具體分類:
Time of Update: 2015-04-12
標籤:這是我寫的簡單代碼: 簡單,沒什麼嚼頭,作業貼,直接上代碼。檔案儲存使用者名稱和密碼,輸入密碼錯誤3次退出程式。 [java] view plaincopy 01.public Login() throws IOException{ GetKeys();//擷取檔案登陸資訊 User = new JTextField(15); PassWord = new JPasswordField(15);
Time of Update: 2015-04-12
標籤:藍橋杯手賤,提交錯了兩個順序,估計gg了第一題:我坑爹的竟然想到了用海倫公式,算出來24.92708569439206 唉,直接減去小的不就完事了啊`````答案:8x8-(8x4)/2-4x6/2-8x2/2=28第二題:立方變自身觀察下面的現象,某個數位立方,按位累加仍然等於自身。1^3 = 1 8^3 = 512 5+1+2=817^3 = 4913
Time of Update: 2015-04-12
標籤:java 安全執行緒 非安全執行緒 ArrayList和Vector有什麼區別?HashMap和HashTable有什麼區別?StringBuilder和StringBuffer有什麼區別?這些都是Java面試中常見的基礎問題。面對這樣的問題,回答是:ArrayList是非安全執行緒的,Vector是安全執行緒的;HashMap是非安全執行緒的,HashTable是安全執行緒的;Strin
Time of Update: 2015-04-12
標籤:udp java socket 通訊 管道 前言原創文章歡迎轉載,請保留出處。若有任何疑問建議,歡迎回複。郵箱:[email protected]本人學習java中的socket練手的小程式,高手請飄過,僅作為學習筆記,沒有技術含量。分析這裡使用兩個獨立線程負責發包和收包,設計兩個類實現Runnable介面,利用
Time of Update: 2015-04-12
標籤: 最近在做畢設,遇到一個問題。對於給定的一個時間段和特定的星期,我需要獲得這個時間段中所有的給定星期的日期。比如,獲得從2015-01-01到2015-01-21所有的星期一和星期二的日期。 package com.cc.common;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class
Time of Update: 2015-04-12
標籤:java設計模式 設計模式 本文繼續介紹23種設計模式系列之建造者模式。定義:建造者模式:將一個複雜的對象的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示。實用範圍1、當建立複雜物件的演算法應該獨立於該對象的組成部分以及它們的裝配方式時。2、當構造過程必須允許被構造的對象有不同表示時。角色在這樣的設計模式中,有以下幾個角色:1、Builder:為建立一個產品對象的各個組件指定抽象介面。2、ConcreteBuil
Time of Update: 2015-04-12
標籤: 主要是講述java中poi讀取excel,而excel的版本包括:2003-2007和2010兩個版本, 即excel的尾碼名為:xls和xlsx 讀取excel和MySQL相關: java的poi技術讀取Excel資料到MySQL
Time of Update: 2015-04-12
標籤:繼承含義:在物件導向編程中,可以通過擴充一個已有的類,並繼承該類的屬性和行為,來建立一個新的類優點:1)代碼的重用性;2)子類擴充父類的屬性和方法;3)父類的屬性和方法可用於子類;4)設計應用程式變得更加簡單 繼承的實現: 關鍵字extends:繼承其ted他類,可以繼承public,protected public class Salary extends Employee super關鍵字: 作用:調用父類中重寫的方法 注意:
Time of Update: 2015-04-12
標籤: 最近在看公司項目的時候,發現前輩們寫的代碼很少用到字串通過"+"號拼接,通過看源碼發現package java.lang下有StringBuilder這麼個類 StringBuilder用起來相當的方便,特別是在拼接SQL的時候看的一目瞭然。
Time of Update: 2015-04-12
標籤:0.參考資料:http://www.j2megame.org/index.php/content/view/2246/125.html1.Java的記憶體機制 Java 把記憶體劃分成兩種:一種是棧記憶體,另一種是堆記憶體。在函數中定義的一些基本類型的變數和對象的引用變數都是在函數的棧記憶體中分配,當在一段代碼塊定義一個變數時,Java