Time of Update: 2018-12-05
先:程式一開始運行預設的是顯示本地的天氣(介面好難看咯)當擷取本地地址失敗的時候,程式預設顯示北京的天氣,可以在上面的下拉式清單裡面選擇相應的城市來擷取相應城市的天氣。全國各地區都是有編碼的,所以當你在下拉式清單裡面選擇相關的地方時,程式將會得到相關地區的編碼,然後根據編碼組成相應的URL地址,以這個URL地址擷取到相關的天氣資訊。當然中央天氣網站提供了一個API供我們調用,如下http://xoap.weather.com/weather/local/CHXX0138?cc=*&uni
Time of Update: 2018-12-05
package second;import java.util.ArrayList;public class second {/** * 小朋友數數位遊戲 多個小朋友圍成一圈,依次數數字,當數到指定數字是就退出,繼續下一個從1開始數,如此迴圈 return 求出最後一個留下的小朋友 * * @param args */public static void main(String[] args) {// TODO Auto-generated method stub// 指定的數字int
Time of Update: 2018-12-05
輸入資料流:檔案 --->程式輸出資料流:程式---->檔案 Java中的四種抽象流:輸入資料流:InputStream(位元組輸入資料流) Reader(字元輸入資料流)輸出資料流:OutputStream(位元組輸出資料流) Writer(字元輸出資料流)區別:字元流常用語操作文字檔,對於映像、音視頻等檔案,則只能用位元組流。 操作流的步驟:1)得到IO操作的源或目標2)得到IO操作的通道3)進行IO操作4)關閉IO OutputStream:import
Time of Update: 2018-12-05
文章目錄 (1)Document:是整個文檔的根結點。只有取得了Document結點,才能夠對文檔操作。(2)Node:DOM樹是由結點組成,因此結點是很重要的。(3)NodeList:是由Node組成的一個List。Javascript中運用DOM:把html想象成一個DOM樹。 對於XML進行解析,我們需要調用第三方提供的介面,對XML文檔進行解析;對於XML處理方面,W3C有兩種解決方案:(1)DOM(Document Object
Time of Update: 2018-12-05
這裡我以從一個使用者表中查詢使用者資訊為例示範其用法:1.將PageResultSet.java檔案編譯成class檔案,並放入你的Web應用程式的WEB-INF/classes/com/youngor/util目錄下,可以對包名做相應修改。2.在你的Action類中:先從業務處理邏輯類中取出資料(ArrayList或Vector格式)UserBO userBO=new UserBO();Collection
Time of Update: 2018-12-05
Dave Thomas認為Java程式員在學習其他的語言之前,應該掌握以下Java生態圈中的三種語言。原文地址:http://www.jroller.com/page/rolsen?entry=three_languages_for_java_programmers"1 JythonJython具有Java語言的特性,也具有指令碼語言的優點,非常靈活,不許編譯。可以代替Java勝任任何工作2 JavaScript對基於web的應用程式,Ajax越來越受到重視,花點時間瞭解js,非常必須3
Time of Update: 2018-12-05
1、全排列演算法import java.util.ArrayList;/** * 全排列演算法 * */public class Arrange {private int total = 0;private ArrayList arrangeList = new ArrayList();public Arrange() {}private void swap(String list[], int k, int i) {String c3 = list[k];list[k] = list[i];
Time of Update: 2018-12-05
public class OperatExcel{ private File file = new File(ParamenterInit.SRCEXCELPATH); private File outfile = new File(ParamenterInit.DESTEXCELPATH); private static String sheetName = ParamenterInit.SHEETNAME; private static int column
Time of Update: 2018-12-05
持續更新。。。1、感謝入門級教師,張孝祥老師、畢向東老師、方立勳老師“都說師傅領進們,修行靠個人”。學習了那麼多天的JAVASE視頻,我感覺到已經向JAVA大門伸進了一隻腳,急切渴望伸出另外一隻腳踏進JAVA的殿堂,探尋寶貴的JAVA知識。在大學有JAVA的課程,但是那根本談不上是學習JAVA。只能說是瞭解,瞭解了2個學期的JAVA,老師帶著我們在JAVA的世界外面轉,透過玻璃窗往裡面看,於是我們看到了老師口中的所謂的JAVA。現在我才是道,那時學的東西還比不上我現在兩天時間看視頻消化的知識。別
Time of Update: 2018-12-05
主要就是重寫了update方法,制定了其重新整理的方式~ 原理: 1.建立一個Image對象DbBuffer,通過DbBuffer=createrImage(int width,int height)來在記憶體中開闢一個長為width 寬為heithr空間.次空間的大小可以和你動畫視窗的大小保持一致,也可以利用getwidth()和getheight()來獲得動畫視窗的大小. 2.建立一個Graphics
Time of Update: 2018-12-05
● boolean類型不可以轉換成其他的資料類型;● 整形、字元型、浮點型的資料在混合運算中相互轉換,轉換時遵循如下規則: ■ 容量小的類型自動轉換成容量大的資料類型;資料類型按容量大小排序如下: byte,short,charàintàlongàfloatàdouble 要注意的是byte,short,char之間不會相互轉換,他們三者在計算時首先轉換 為int類型。byte的取值範圍是-128~127n
Time of Update: 2018-12-05
每次重裝JDK或者升級JDK時,都會忘了如何使MyEclipse關聯協助文檔。然後,再花十幾分鐘重新google搜尋,麻煩! 首先下載Javadoc api協助文檔,google搜一下就行了。MyEclipse:1.開啟喜好設定:Window-Perferences2.定位到jre:Java-Installed JREs 選中你已有的要添加java API的jre或jdk(如果你有多個jre和jdk)。3.編輯屬性:單擊右方的Edit,出現Edit JRE對話方塊,如果你是建立,出現New J
Time of Update: 2018-12-05
什麼是多線程編程 多線程編程技術是Java語言的重要特點。多線程編程的含義是將程式任務分成幾個並行的子任務。特別是在網路編程中,你會發現很多功能是可以並發執行的。比如網路傳輸速度較慢、使用者輸入速度較慢,你可以用兩個獨立的線程去完成這兩個功能,而不影響正常的顯示或其它功能。
Time of Update: 2018-12-05
今天嘗試使用JUnit,下載了最新的JUnit版本,是4.11,結果嘗試使用發現總是報java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing這樣的錯誤,上網查了一下,一般的解決方案是,換一個低一點的版本就好了。還有人說,是缺少hamcrest的包。去官網又看了一下,結果發現這樣一段話:junit.jar: Includes the Hamcrest classes. The simple all-in-one solution
Time of Update: 2018-12-05
Hashtable:很少用,很少用,已被HashMap取代,唯一注意的是,Properties類是其子類HashMap:線程不安全,速度快,允許存放Null鍵,Null值,無序存放,推薦使用TreeMap:對key進行排序,排序原理同TreeSet相同 Properties類: 主要功能是用於操作屬性,作為設定檔。所有的屬性檔案中的屬性都是按照“key=value”的形式儲存的,而且儲存的內容都是String。常用方法: setProperty() 設定屬性、getProperty(
Time of Update: 2018-12-05
java 子類執行個體化時是否同時存在一個父類對象. 2011-10-14 19:53提問者: luoyuehao89 | 瀏覽次數:602次java 子類執行個體化時是否同時存在一個父類對象.假如父類A中有個int a = 1;子類B繼承A,同時B中覆蓋個int a = 2;運行:A test = new
Time of Update: 2018-12-05
文章目錄 Problem DescriptionInputOutputSample InputSample Output 排序Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 49 Accepted Submission(s) : 17Font: Times New
Time of Update: 2018-12-05
很久沒寫部落格了,都快忘記這裡有帳號了。好了,不羅嗦,跟大家分享下產生驗證碼圖片代碼import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Random;import
Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 final?修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載 finally?再異常處理時提供 finally
Time of Update: 2018-12-05
通過使用一些輔助性工具來找到程式中的瓶頸,然後就可以對瓶頸部分的代碼進行最佳化。一般有兩種方案:即最佳化代碼或更改設計方法。我們一般會選擇後者,因為不去調用以下代碼要比調用一些最佳化的代碼更能提高程式的效能。而一個設計良好的程式能夠精簡代碼,從而提高效能。 ????下面將提供一些在JAVA程式的設計和編碼中,為了能夠提高JAVA程式的效能,而經常採用的一些方法和技巧。 ????1.對象的產生和大小的調整。