Time of Update: 2018-07-19
首先我們來看這樣一個有意思的java程式: public static void main(String[] args){ int i, sum1, sum2; i=0; sum1 = (i++)+(i++); System.out.println("sum1="+sum1); i = 0; sum2 = (++i)+(++i); System.out.println("sum2=
Time of Update: 2018-07-19
在Java語言中,使用一種以.properties為副檔名的文字檔作為資源檔,該類型的檔案的內容格式為類似: some_key=some_value #注釋描述 還有一種是使用xml檔案儲存項目的配置資訊,同樣可以使用Properties類解析。 xml設定檔格式: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM &
Time of Update: 2018-07-19
最近幾天因為項目需求,做一個門禁管理。而門禁資訊來源則是妙兜。所以我們這邊需要調用妙兜的介面,主要是“裝置安裝登記介面”和“鑰匙憑證發放介面”。 因為之前沒有做過“java調用http介面”類似功能,所以在網上找了很多,也比較久。如下代碼感覺比較可以,使用過程中也沒出什麼問題,所以就記錄了下來。 代碼如下: package com.zhang.miaodou;import java.io.BufferedReader;import
Time of Update: 2018-07-19
// 數組是一組資料的集合,數組也是java對象,數組中的元素可以是任意類型(包括基本類型和參考型別), // 數組聲明時要指定長度, // new語句執行以下步驟,在堆區中為數組分配記憶體空間,例如建立一個包含100個元素的int數組,每個元素 // 都是int類型,佔用4個位元組,因此整個數組對象在記憶體中佔用400個位元組,為數組中的每個元素賦予其資料 //
Time of Update: 2018-07-19
Java 中的堆和棧 Java把記憶體劃分成兩種:一種是棧記憶體,一種是堆記憶體。 在函數中定義的一些基本類型的變數和對象的引用變數都在函數的棧記憶體 中分配 。 當在一段代碼塊定義一個變數時,Java就在棧中為這個變數分配記憶體空間,當超過變數的範圍後,Java會自動釋放掉為該變數所分配的記憶體空間, 該記憶體空間可以立即被另作他用。 堆記憶體用來存放由 new建立的對象和數組。
Time of Update: 2018-07-19
Java集合架構為Java程式設計語言的基礎,也是Java面試中很重要的一個知識點。這裡,我列出了一些關於Java集合的重要問題和答案。 1.Java集合架構是什麼。說出一些集合架構的優點。
Time of Update: 2018-07-19
在使用PreparedStatement進行模糊查詢的時候廢了一番周折,以前一直都沒有注意這個問題。一般情況下我們進行精確查詢,sql語句類似:select * from table where name =?,然後調用PreparedStatement的setString等方法給。指定值。那麼模糊查詢的時候應該怎麼寫呢。我首先嘗試了:select *from customer where name like ‘%?%’。
Time of Update: 2018-07-19
Java抽象類別與介面都可以實現功能與實現的分離,都對多態提供了很好的支援,那麼我們什麼時候應該使用抽象類別或介面呢。在以前的一篇文章初探Java抽象類別與介面中談到了他們文法的區別,在部落格通過模板方法模式深入理解Java抽象類別中寫到了該如何正確使用抽象類別,那麼這次我就從更高的層次上——設計思想 上談談它們的差異。 1、抽象類別與介面的抽象層次是不同的 抽象類別是對類抽象,介面是對行為抽象。類包含了屬性與行為,所以說介面是更具體的抽象。
Time of Update: 2018-07-19
1. MyCellRenderer.class.getClassLoader().getResource("icon/myfiles.png"); 其中 MyCellRenderer是該類的名字, "icon/myfiles.png"是圖片的相對路徑,該圖片放在src目錄下。
Time of Update: 2018-07-19
Junit元測試 單元測試(junit testing),是指對軟體中的最小可測試單元進行檢查和驗證。Java裡單元指一個類。 JUnit ,是一個開源的Java單元測試架構,是 Java的標準單元測試庫,是非常重要第三方 Java 庫,由 Kent Beck 和 Erich Gamma 開發。 Junit作為一個軟體測試的工具,JUnit可以不破壞java原代碼,使用方便,添加快捷,代碼量少,可視化的測試。 JUnit單元測試步驟:
Time of Update: 2018-07-19
當我們使用Java產生word文檔時,通常首先會想到iText和POI,這是因為我們習慣了使用這兩種方法操作Excel,自然而然的也想使用這種產生word文檔。但是當我們需要動態產生word時,通常不僅要能夠顯示word中的內容,還要能夠很好的保持word中的複雜樣式。這時如果再使用IText和POI去操作,就好比程式員去搬磚一樣痛苦。
Time of Update: 2018-07-19
package com.xml; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; import java.net.MalformedURLException; import java.util.Iterator; import org.dom4j.Attribute; import org.dom4j.Document; import
Time of Update: 2018-07-19
http://geek.csdn.net/news/detail/239195 很多人做java開發2,3年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境,為什麼很多人寫了7,8年還是一個碼農,工作中太多被動是因為不懂底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,學習架構原理,擴充思維,對自己以後職業生涯尤為重要。
Time of Update: 2018-07-19
第一階段 技術名稱 技術內容 J2SE(java基礎部分) java開發前奏 電腦基本原理,Java語言發展簡史以及開發環境的搭建,體驗Java程式的開發,環境變數的設定,程式的執行過程,相關反編譯工具介紹,java開發工具Eclipse的安裝和使用,javadoc的說明。 Java基礎文法 Java文法格式,常量和變數,變數的範圍,方法和方法的重載,運算子,
Time of Update: 2018-07-19
public void pingIP(String ipKey, String ipValue) throws RSInstallerException{ Boolean bool=false; try { bool =
Time of Update: 2018-07-19
Forces At work, we recently had the need to perform functional testing of a custom client that used HTTP as a transport. This isn’t strictly unit testing since we’re conducting actual HTTP over a socket & port instead of stubbing out
Time of Update: 2018-07-19
根據新浪Open論壇上一些網友的介紹,首次登陸需要輸入數字 PIN 碼,產生AccessToken資料,儲存下來,可以留作二次登入使用,俺以JAVA SDK提供例子修改並測試通過。 寫一個類SaveAccessToken.java,提供儲存和讀取AccessToken資料。 修改OauthUpdate.java作為測試 首次擷取授權碼:
Time of Update: 2018-07-19
原文連結:http://yuncode.net/code/c_542f981eec3be26 package com.shiyimm.crawler.weibo; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.UnsupportedEncodingException;
Time of Update: 2018-07-19
一、串連資料庫的綜合類 [java] view plain copy print ? package com.itjh.javaUtil; import java.sql.Connection;
Time of Update: 2018-07-19
Java的記憶體配置上,主要分4個塊:一塊是用來裝代碼的,就是編譯的東西。一塊是用來裝靜態變數的,例如用static關鍵字的變數,例如字串常量。一塊是stack,也就是棧,是用來裝變數和參考型別的,但區別在於,裝了變數以後,變數上是有值的,而參考型別本身在stack上是沒有值的(地址)。一塊是heap,也就是堆。堆可以一句話概括,裝new出來的東西。所以綜上所述,基礎資料型別 (Elementary Data