1、java.lang包:java的核心類庫,包含了運行java程序必不可少的系統類,如基本數據類型、基本數學函數、字符串處理、線程、異常處理類等,系統缺省加載這個包2、java.io包:java語言的標準輸入/輸出類庫,如基本輸入/輸出流、文件輸入/輸出、過濾輸入/輸出流等等3、java.util包:包含如處理時間的date類,處理變成數組的Vector類,以及stack和HashTable類4、java.util.zip包:實現文件壓縮功能5、java
系統 2019-08-29 23:23:50 2243
Java基礎從事java相關的編程工作已經有4年多的時間了,個人感覺學習一門語言還是要從基礎做起。下載jdk,配置java環境變量下載jdk并安裝:到http://www.sun.com上下載一個Javase版本的jdk,安裝。配置系統的環境變量,打開系統屬性對話框(我的電腦右鍵最下面的菜單),選擇高級對話框(如下圖):增加一個環境變量,名字是“java_home”,值是jdk安裝的路徑,我的電腦中是:C:\ProgramFiles\Java\jdk1.6
系統 2019-08-29 22:11:17 2242
2.繼承性通過繼承實現代碼復用。Java中所有的類都是通過直接或間接地繼承java.lang.Object類得到的。繼承而得到的類稱為子類,被繼承的類稱為父類。子類不能繼承父類中訪問權限為private的成員變量和方法。子類可以重寫父類的方法,及命名與父類同名的成員變量。但Java不支持多重繼承,即一個類從多個超類派生的能力。◇創建子類格式:classSubClassextendsSuperClass{…}◇成員變量的隱藏和方法的重寫子類通過隱藏父類的成員
系統 2019-08-12 09:30:28 2240
本篇面向對象為Java的初學者,從下載必備軟件到創建一個空白的POI工程,已經熟練掌握環境搭建的請跳過此文。開發環境為windowsXP-SP2,Eclipse3.2,JDK1.5.07,其實差不多都行,不會有太大的差異。本文從POI下載開始講解,前提是開發環境包括系統變量等等已經正確設置完畢。1.POI的下載截至本文發表,POI最新版本是3.0.1,距離上一個Final版本有3年了吧,以至于我差點兒就把他放棄了——以為沒人管了。官方的公告講,這一版主要是
系統 2019-08-12 09:29:36 2240
在ThinkinJava中有這么一段話“對char,byte或者short進行移位處理,那么在移位進行之前,它們會自動轉換成一個int。只有右側的5個低位才會有用。這樣可防止我們在一個int數里移動不切實際的位數。若對一個long值進行處理,最后得到的結果也是long。此時只會用到右側的6個低位,防止移動超過long值里現成的位數。”對上面那段話的理解是:移位操作符操作的運算對象是二進制的“位”,int類型是32位也就是2的5次冪!如果移32位以上,那么原
系統 2019-08-29 22:51:24 2239
對于建立一個flexweb應用的步驟我就不多說了哈。首先要求大家到數據庫建立一個數據庫,在我這例子中數據庫名為userDb,建立一個表userInfo,里面設置兩個字段一個為id,一個為name.第二,創建以下java代碼在src目錄下User.javapackageorg.rjb.java;publicclassUser{privateStringname;publicStringgetName(){returnname;}publicvoidsetNa
系統 2019-08-29 23:23:20 2235
/***//***Copyright(c)linkwise2007-2009corporation.*Allrightsreserved*/packagecom.linghui.common.util;importjava.util.ArrayList;importjava.util.Date;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.u
系統 2019-08-29 22:44:13 2234
importjava.awt.Graphics;//在進行顯示輸出時,需要用到類Graphics的對象;importjava.applet.Applet;//Applet類是所有的javaapplet的父類;publicclassHelloEducationextendsApplet...{publicStrings;publicvoidinit()...{s=newString("HelloWorld!");}publicvoidpaint(Graphi
系統 2019-08-29 23:08:08 2230
錯誤模式:介紹診斷和糾正Java程序中反復出現的錯誤類型文檔選項打印本頁將此頁作為電子郵件發送級別:初級EricE.Allen,軟件工程師,Cycorp,Inc2001年2月19日歡迎光臨診斷Java代碼,一個隔周更新的新專欄,它的內容集中在Java解決方案上,旨在讓您能夠順利進行日常編程工作。本文為第一篇,介紹了錯誤模式的概念,一個非常有用的概念,它將提高您檢測和修正代碼中錯誤的能力。您會了解到一種最普遍的錯誤模
系統 2019-08-29 23:03:57 2228
http://www.theserverside.com/articles/article.tss?l=JBIforSOA這篇文章介紹了JBI,雖然好像出現的晚了一些,不過還是應該引起大家的重視。SOA不僅僅是Webservice,企業提供的服務也包括email,ftp,jabber,rpc,http等各種接口,單純依賴Webservice實現企業的SOA那是笑話,或者是童話。企業需要ESB,企業的各種應用集成應該有一條總線。大家都來遵循這個標準,以后的企
系統 2019-08-12 01:32:58 2228
Java基礎學習內容總結:一、知識體系的整體概括:二、面向對象三、常用API四、Collection集合五、IO流六、待續:IO流的詳情,多線程,網絡編程,反射,異常機制Java基礎總結--待續
系統 2019-08-12 01:32:09 2228
通常,客戶類(clientsofclass)通過類的接口訪問它提供的服務。有時,現有的類(existingclass)可以提供客戶類的功能需要,但是它所提供的接口不一定是客戶類所期望的。這是由于現有的接口太詳細或者缺乏詳細或接口的名稱與客戶類所查找的不同等諸多不同原因導致的。在這種情況下,現有的接口需要轉化(convert)為客戶類期望的接口,這樣保證了對現有類的重用。如果不進行這樣的轉化,客戶類就不能利用現有類所提供的功能。適配器模式(AdapterPa
系統 2019-08-29 22:04:17 2223
onPage15Theexception’sdetailmethodshouldindicatewhichinvariantisviolated(Item63).IthinkitshouldbeTheexception’sdetailmessagesshouldindicatewhichinvariantisviolated(Item63).終于等到作者的回信了,小錯誤,無傷大雅,就怕我譯本的如果錯誤。。。,就對不起了。。。附確認郵件:另一個我提交的被踢回
系統 2019-08-29 21:55:36 2223
全文轉載:http://topic.csdn.net/u/20091211/12/c79a9293-fdd5-4f81-b18f-a4a29c8d9be2.html作者:yang677888(fromCSDN)1、使用System.gc()可以不管JVM使用的是哪一種垃圾回收的算法,都可以請求Java的垃圾回收。在命令行中有一個參數-verbosegc可以查看Java使用的堆內存的情況,它的格式:java-verbosegcclassfileJava代碼c
系統 2019-08-12 09:29:58 2223
一、通過用戶名和密碼來進行認證的弊病我們有一個網站,為了保證用戶在線交易傳輸數據的安全性,我們會啟用一個HTTPS/SSL:但是,對于一些網上銀行或者是網購來說,黑客特別喜歡攻擊這樣的網站,有一種攻擊手法叫MIMAT(中間者攻擊),偽造SSL證書,讓客戶端的HTTP流,流到他那邊去,然后再進一步用暴力破解,來破解你HTTP傳輸時的密碼。一、改進的交易流程我們假設密碼已經被MIM拿到了,拿到就拿到唄,大家知道工商銀行網上轉貼劃款時除了輸入用戶名和密碼外,還會
系統 2019-08-12 09:30:07 2220