Time of Update: 2018-12-06
[java對於WSDL調用,寫下備忘]下載Axis.jar包java -classpath ".;commons-logging-1.0.4.jar;axis.jar;commons-discovery-0.2.jar;jaxrpc.jar;wsdl4j-1.5.1.jar;saaj.jar;activation.jar;mail.jar" org.apache.axis.wsdl.WSDL2Java -o "abcdefg"
Time of Update: 2018-12-06
GB2312是對中國的開發人員來說很重要的一個詞彙,它的來龍去脈並不需要我在這裡贅述,隨便Google之便明白無誤。我只是想提一句,記得前一節說到編碼字元集和字元集編碼不是一回事,而有的字元集編碼又實際上沒有做任何事,GB2312正是這樣一種東西!GB2312最初指的是一個編碼字元集,其中包含了ASCII所包含的英文字元,同時加入了6763個簡體漢字以及其他一些ASCII之外的符號。與Unicode有UTF-8和UTF-16一樣(當然,
Time of Update: 2018-12-06
2.2.1 java.lang包CLDC的java.lang包只有J2SE包的一半的類,而且還有一些類沒有完全實現。下面就主要的部分作一下講解。2.2.1.1 對象類CLDC的java.lang.Object類沒有finalize()方法,因為CLDC虛擬機器沒有實現結束。而且,clone()方法已經被從java.lang.Cloneable介面中移除。所以,在CLDC虛擬機器中沒有方法來複製對象2.2.1.2
Time of Update: 2018-12-06
java多線程設計wait、notify、notifyall、synchronized的使用機制 wait、notify、notifyall、synchronized的使用機制: synchronized(obj) { while(!condition) { obj.wait(); } obj.doSomething();} 當線程A獲得了obj鎖後,發現條件condition不滿足,無法繼續下一處理,於是線程A就wait() ,
Time of Update: 2018-12-06
往往混淆了這三個函數的使用。從作業系統的角度講,os會維護一個ready queue(就緒的線程隊列)。並且在某一時刻cpu只為ready
Time of Update: 2018-12-06
Portal-Basic Java Web應用開發架構(簡稱 Portal-Basic)是一套功能完備的高效能Full-Stack Web應用開發架構,內建穩定高效的MVC基礎架構和DAO架構(已內建Hibernate、MyBatis和JDBC支援),整合 Action攔截、Form Bean / Dao Bean / Spring Bean裝配、國際化、檔案上傳下載和緩衝等基礎Web應用組件,提供高度靈活的純 Jsp/Servlet API 編程模型,完美整合 Spring,支援Action
Time of Update: 2018-12-06
1. Write your Java source code program in a text editor and save it with a .java extension. Make sure that your text editor saves the file in plain ASCII format, and make sure that it supports long file names. You can't save a Java program as a .jav
Time of Update: 2018-12-06
(一)概述 在Java語言中, abstract class 和interface 是支援抽象類別定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的 物件導向能力。abstract class和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進 行抽象類別定義時對於abstract class和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對
Time of Update: 2018-12-06
repaint 重畫某部分. 注意效率:文法相關和處理機制. 小尺寸設計 有兩種尺寸比較重要:MIDlet套件的JAR檔案的尺寸以及MIDlet套件安裝在手機上所佔用的空間尺寸(如果JAR檔案不是按其打包狀況安裝的)。後者的尺寸取決於手機的具體實現。但是, JAR檔案的大小都是所需安裝空間的預測標識。 由於JAR檔案格式為每個類檔案設定獨立的頭,因此通常情況下最好儘可能使用較少的類。由於這個原因,MIDlet不象普通的Java程式那樣“物件導向”。特別是: •
Time of Update: 2018-12-06
本文根據Denis Piliptchouk的文章翻譯、摘錄而來,有些術語翻譯不太好理解,還請參考原文。第一部分 安全配置和代碼封裝安全配置兩個平台的配置都是通過XML或純文字檔案,兩個平台最大的區別在於處理安全配置體系的方式不同。在.NET平台,有圖形介面和命令列二種方式來修改安全配置參數。Mscorcfg.msc是圖形介面方式,Caspol.exe提供了命令列方式,適用於批處理或配置文本。JAVA平台只提供了圖形介面的工具policytool.exe。和.NET不同的是,它的目標對象(設定檔)
Time of Update: 2018-12-06
轉自:http://blog.163.com/dreamman_yx/blog/static/26526894200842414338201/ Windows下JAVA用到的環境變數主要有3個,JAVA_HOME、CLASSPATH、PATH。下面逐個分析。
Time of Update: 2018-12-07
java虛擬機器記憶體原型寄存器:我們在程式中無法控制棧:存放基本類型的資料和對象的引用,但對象本身不存放在棧中,而是存放在堆中堆:存放用new產生的資料靜態域:存放在對象中用static定義的靜態成員常量池:存放常量非RAM儲存:硬碟等永久儲存空間Java記憶體配置中的棧棧的基本單位是幀(或棧幀): 每當一個java線程啟動並執行時候, java虛擬機器會為該線程分配一個java棧。該線程在執行某個java方法的時候, 向java棧壓入一個幀,
Time of Update: 2018-12-07
剛開始學習Java的時候不建議用IDE(整合式開發環境),於是整天對著命令列javac和java,這樣每次調試的時候也要面對命令列,於是大家都會選擇UltraEdit或者EditPlus之類的記事本增強工具,這樣的工具不僅能增加一些代碼高亮顯示,而且也可以支援一些工具的配置。下面我就簡要介紹一下關於UltraEdit中關於Java開發環境的配置,本人的UltraEdit版本14.20,其他版本可能略有不同:1、查看UltraEdit中的協助文檔:你設定了運行一個編譯器的命令,並想用你當前進行中編
Time of Update: 2018-12-06
本以為.toUnicode就可以了結果.........在前台頁面上代碼類型是gb2312而到了Action頁裡gb2312代碼都成了亂碼。於是就要把gb2312代碼轉換為ISO-8859-1 // "gb2312"到"ISO-8859-1"的轉碼 public String iso2gb(String str) { try { str = new String(str.getBytes("ISO-8859-1"), "gb2312
Time of Update: 2018-12-07
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=260&extra=page%3D2JDBC技術是Java語言中資料庫編程的標準,近年來隨著B/S應用的廣泛興起,Java技術在目前的伺服器端越來越受重用。作為資訊系統中關鍵的一部分,資料庫編程是編程人員必須掌握的一部分。JDBC技術本身提供了一些可用的編程介面來完成一些基礎事務的處理,但我們也發現,如果只是單純地使用JDBC規範中提供的編程介面來完成事務邏輯的話,代
Time of Update: 2018-12-07
public class Insect { int i=9; int j; Insect() { prt("i="+i+",j="+j); j=39; } static int x1=prt("static Insect.x1 initallize"); static int prt(String s) {
Time of Update: 2018-12-07
java求兩個集合的交集和並集 java如何求兩個集合的交集和並集呢??其實java的API中已經封裝了方法。今天寫個簡單的例子測試一下:(例子中以java.util.LinkedList為例) 求連個集合的交集:import java.util.ArrayList;import java.util.List;public class TestCollection {public static void main(String[] args)
Time of Update: 2018-12-06
今晚再做一個SSH的項目時遇到了一個錯誤java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I而且錯誤還特別奇怪開始是這樣的查詢代碼,沒有任何的問題request.setAttribute(“countrylist”, countryService.getResult(“from Country”, null));但是當繼續編寫,代碼成了這樣時request.setAttribute(“provincelist”,
Time of Update: 2018-12-06
一 在Applet中播放聲音 播放聲音是java對多媒體的支援一個重要部分.現今流行的聲音格式有wav,mid,au為副檔名的音效檔。而java現主要支援以au為名的聲音。在Applet中專門提供了類AudioClip來對聲音的支援。由於Applet的多媒體功能書上都有很清晰的介紹也很簡單。我們就以一個例子來結束這部分的說明。 1 import java.applet.*; 2 public class sounda extends Applet 3 { 4 public static
Time of Update: 2018-12-07
http://hi.baidu.com/half_cup_coffee/blog/item/d421001037f02307203f2e7c.html 在《Flex實現多檔案上傳之一:前台部分》裡介紹了使用flex實現多檔案上傳,一直沒時間把後面的放上去。 這裡說一下後台是如何處理上傳檔案的,用的是java。 上傳的功能使用了apache的通用jar包,可以在這裡下載。 java代碼如下,簡單說明下: 1.設定上傳目錄,這個目錄是指web伺服器所在機器的目錄 2.防止亂碼的設定