Time of Update: 2018-12-07
好多人都加我qq問我ant打包,現在再寫個通俗易懂的http://www.stay4it.com/?p=284-----------------------------------後面的都別看了把,複雜的我自己都看不懂了。=
Time of Update: 2018-12-07
文章目錄 在 Internet Explorer 中安裝 Java 解決辦法:在 Internet Explorer 中安裝 Java此說明主題中的資訊適用於 Windows Internet Explorer 7 和 Windows Internet Explorer 8。Java 是一種用於建立互動式或動畫 Web 內容(例如遊戲或進階財務應用程式)的技術。Java
Time of Update: 2018-12-07
1 inputstream/outputstream->filterstream+nodestream-> reader/writer->inputstreamreader+outputstreamwriter(用於char<-->byte雙向轉換) buffered預設8k 編碼 Unicode-> utf-8 解碼 Unicode<-utf-82 pipestream
Time of Update: 2018-12-07
1. 問:在JAVA與JSP中要調用一個LINUX上的指令碼程式,或WINDOWS上的指令碼程式,該怎麼寫? 答:System.getRuntime().exec("bash < aaa.sh"); 2. 問:java中用什麼表示雙引號 答:""" 3. 問:如何在JSP程式裡另起一個線程? 答: JSP本身就是獨立線程運行而不象CGI都是獨立進程. 一般: Thread t = new Thread("你的對象"); t.start();就可以了.
Time of Update: 2018-12-07
36. 問:sendRedirect為什麼不可以轉到mms協議的地址的?response.sendRedirect("mms://missiah.adsldns.org:9394"); 答:java平台目前實現的protocol中並沒有mms,你可以取系統屬性java.protocol.handler.pkgs看看它的值中有沒有mms,所以如果要想重新導向到mms://host這樣和URL,只有產生用戶端的JAVASCRIPT讓它來重新導向 37.
Time of Update: 2018-12-07
EffectiveJava中文版本書介紹了在Java編程中57條極具實用價值的經驗規則,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。通過對Java平台設計專家所使用的技術的全面描述,揭示了應該做什麼,不應該做什麼才能產生清晰、健壯的高效的代碼。
Time of Update: 2018-12-07
一維數組的聲明方式:type var[]; 或type[] var;聲明數組時不能指定其長度(數組中元素的個數),Java中使用關鍵字new建立數組對象,格式為:數組名 = new 數組元素的類型 [數組元素的個數]執行個體:TestNew.java:程式碼:public class TestNew { public static void main(String args[]) { int[] s ; int i ;
Time of Update: 2018-12-07
Java打包是算是個事吧。打個war包或者jar包在所難免。一般情況下有使用jdk帶的命令直接打和使用ant的兩種方式。今天就把這兩種方式整理下吧。1.1 打war包 1.1使用命令 >jar cvf project_name.war //展開jar xvf project_name.war1.2 antView Code 1 <?xml version="1.0" encoding="UTF-8"?>2
Time of Update: 2018-12-07
(一)概述 在Java語言中, abstract class 和interface 是支援抽象類別定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的 物件導向能力。abstract class和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進 行抽象類別定義時對於abstract class和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對
Time of Update: 2018-12-07
使用Runtime.getRuntime().exec()方法可以在java程式裡運行外部程式。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5. exec(String cmdarray[], String envp[]) 6. exec(String
Time of Update: 2018-12-07
一.遍曆HashMapMap<Integer, String> map = new HashMap<Integer, String>(); for(int i=0;i<100;i++) { map.put(i, "123"); }方法一:效率比方法二高for(Entry<Integer, String> entry:map.entrySet()) { System.out.println(entry.getKey()+"="+entry.
Time of Update: 2018-12-07
鬱悶的,調用jni的時候老是會出現// 08-14 10:26:28.734: ERROR/AndroidRuntime(30101): java.lang.UnsatisfiedLinkError: writeCmd搞了一上午,最後沒辦法,在群裡問,原來我弄錯了一個地方,我編譯的是.h檔案,不是.c檔案。。。。悲劇啊。調用jni步驟,1,寫好java,native方法,以及調用lib名2,cmd cd 到工程的bin目錄 javah -jni 全包名+類名
Time of Update: 2018-12-07
Java虛擬機器定義Java虛擬機器之所以被稱為是“虛擬”的,就是因為它僅僅是由一個規範來定義的抽象電腦. Java虛擬機器是什麼?抽象規範 根據抽象規範的一個具體的實現 一個運行中的虛擬機器執行個體Java虛擬機器抽象規範僅僅是個概念,一般所說的Java虛擬機器都是該規範的具體實現,這個實現可能 來自多個供應商,並存在於多個平台上。它可以完全用軟體實現,或者以硬體和軟體相結合的方式來實現。當運行一個Java程式的同時,也就在運行了一個Java虛擬機器執行個體。這個實現了的Java虛擬機器(
Time of Update: 2018-12-07
第一步:查看Linux內建的JDK是否已安裝 (卸載CentOS已安裝的jdk)安裝好的CentOS會內建OpenJdk,用命令 java -version ,會有下面的資訊:java version OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)最好還是先卸載掉openjdk,在安裝sun公司的jdk.先查看 rpm -qa | grep
Time of Update: 2018-12-07
線程的終止其實很簡單,只要在實現Runnable的類中添加cancel()方法和cancel標記。如: private static volatile boolean canceled = false; public static void cancel(){ canceled = true;}
Time of Update: 2018-12-07
最近與東信北郵的聯調超炫介面,在這個介面中需要使用MD5算來相互驗證使用者身份,對方使用JAVA開發我方使用.NET開發,遺憾的是對方的MD5演算法與RFC 1321的Test siute不相符。他們提供了MD5演算法,經過多次尋找資料並詢問想關人員,終於實現了一致性,特將代碼奉上以備與我有類似問題的人蔘考:1、Java版代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
關於JAVA與.NET的爭論從來就沒有停止過。相信標題就足於吸引許多人的目光,但我無意在部落格園裡從新挑起一翻新的爭論。但是今天與一位比較有資曆的同事探討起了關於.NET與JAVA的話題,同時自己也在JAVA開源方面有一些需求,因此就有了這方面的思考。事情過程大概是這樣的,同事希望我們逐步轉向JAVA路線,利用JAVA來實現SOA架構的產品。然後他認為微軟在SOA方面還沒有實質的產品,或者說支援力度還不夠。或許他本身並不是技術人員,但又專註於架構方面。讓他對當前流行的各種最前衛的架構概念比較迷念
Time of Update: 2018-12-07
一、對象發現對象檢查對象的職責CRC 類-職責-協作確定對象階層發現對象屬性發現對象操作二、設計指南1、整體把握2、封裝最大化封裝 最小化耦合 分離GUI3、設計類類需要有一個目的,有自己的職責類有良好的屬性: 定義一些操作給其他類使用,或自己作為一個結構供其他類使用關聯與繼承類不能什麼事都做:不要把一個類弄得太大4.繼承is a 測試:都必須能通過is a
Time of Update: 2018-12-07
前言(原標題好像有些問題,我想說的是本文不是什麼實際項目中一定會應用的知識,知識基礎概念問題,)關於java的基礎知識,只是在大二初學時看得多些,今天看了看張孝祥老師的視頻,突然發現自己根本不瞭解Java很多東西,有些是忘了,而有些以前根本不知道,拿來分享一下,這些你曾注意嗎?(牛人就不要往下看了) 1.“&”和“&&”的區別分析“&”和“&&”的區別在於,如果使用前者串連,那麼無論任何情況,“&”兩邊的運算式都會參與計算。如果使用後者串連
Time of Update: 2018-12-07
如果沒有用來讀取註解的方法和工作,那麼註解也就不會比注釋更有用處了。使用註解的過程中,很重要的一部分就是建立於使用註解處理器。Java SE5擴充了反射機制的API,以協助程式員快速的構造自訂註解處理器。註解處理器類庫(java.lang.reflect.AnnotatedElement): Java使用Annotation介面來代表程式元素前面的註解,該介面是所有Annotation類型的父介面。除此之外,Java在java.lang.reflect