1. 怎樣在一個java程序中獲得另一個程序的運行狀態
先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在a程序里實例化b類,然後通過b.方法名
去調用b類里的方法
runtime.getruntime().exec("外部程序");
相當於你在cmd控制台中輸入"外部程序"並回車執行
2. 在java里怎麼在一個java程序里調用運行另一個java類
先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在A程序里實例化B類,然後通過B.方法名
去調用B類里的方法
Runtime.getRuntime().exec("外部程序");
相當於你在cmd控制台中輸入"外部程序"並回車執行
3. 怎麼在一個java程序里調用另一個java程序
先把2個文件放在同一個包下面,這樣就可以訪問另一個java程序了。
一般的方法是在A程序里實例化B類,然後通過B.方法名 去調用B類里的方法
Runtime.getRuntime().exec("外部程序");
相當於你在cmd控制台中輸入"外部程序"並回車執行
4. java 一個程序調用另一個程序的成員變數問題
不能說調用另外一個程序的變數。程序跟程序之間內部是獨立的。
如果你要兩個程序間進行數據交互,可以使用的方法有:
1、文件存放交互數據,需要做好同步
2、通過socket來進行數據交互,這個甚至可以做到在不同主機上面的程序的數據交互
3、消息的傳遞。在同一台機器上面,通過消息,來進行數據傳遞(這個我是之前見到別人演示過,具體怎麼做就不清楚,而且那個人是用C#來演示的,但是這個方法是肯定有的)
5. Java程序運行時,操作系統內存與JVM內存的各自作用
自學,偶像...(看來不回答不行了 ....)
其實內存都是操作系統分配的, 你可以把jvm想像成一個中間層運行環境(java程序運行的支持,就是一種支持..)就得了就像那種.net framwork 那樣的東東. 不用太在意....
程序
|
jvm
|
操作系統
我樓上的都是正解:
引用樓上的話
當然。
把JVM看成是個中間層就可以,不止是內存分配,還有線程、網路連接等等,最終在底層都要靠操作系統來搞。
Java語言的設計思想,本來就是對C語言這種可以直接進行操作系統調用的語言的一種簡化。引入了一個隔離層,讓jvm來當個中介,以簡化應用開發。讓程序員集中精力於實現業務邏輯。
(修補下 准確的說是C++,不是C.....讓jvm當中介
以實現跨平台.以...)
恩,樓上說的對,jvm就是連接java程序跟操作系統的中間層,程序用到的內存都是從這里分配得到的,而jvm的內存是從系統內存得到的。
6. 請問這個JAVA程序如何訪問二維數組b原來的內存b[0][1]
存一下就好了。。。
int[] a={10,20,30,40},b[]={{1,2},{4,5,6,7}};
int[] b0 = b[0]; // 以後用b0[1]就可訪問原來的b[0][1]
b[0]=a;
7. JAVA如何調用另一個文件中的類
package src.temp;
在Temp中如下寫:
Ball ball = new Ball()
ball.g.drawOval(100,100,10,10);
%USERPROFILE%LocalSettingsTemp」
HKEY_CURRENT_USER/HKEY_CURRENT_USEREnvironment/TEMP
D:Temp
(7)java訪問其他程序的運存擴展閱讀:
更多操作:
更改位置
在非系統盤如D盤下新建文件夾Temp,然後右擊「我的電腦」,選擇「屬性→高級→環境變數」,在彈出的「環境變數」窗口分別雙擊「TEMP「%USERPROFILE%LocalSettingsTemp」都修改為「D:Temp」就ok了。
在開始→運行→輸入regedit可打開注冊表
刪除
一般來說,你當前運行著大型的工具軟體的時候,都不應該去碰臨時文件,比如Photoshop會在處理圖形時候產生巨大的臨時文件,如果你認為這不是你創建的文件企圖刪除,可能會Photoshop死機。
你當前沒有運行程序的話,發現的臨時文件都可以刪除,以免它們天長日久堆積如山,占據磁碟空間還是小事,關鍵是它們又多又散亂,會給磁碟掃描整理帶來時間上的無謂消耗,也可能會造成文件分配表混亂,導致文件交叉鏈接的錯誤。但是不能所有的臨時文件都一概而論。
比如,C盤根目錄的TEMP目錄,是很多工具程序臨時文件的指向目錄,沒有這個目錄的話,臨時文件無法創建,這些工具軟體就很可能會出錯,所以要刪除的話,只應該清空裡面的臨時文件垃圾,而不能把TEMP這個目錄都幹掉了。
Windows里通常也有一個TEMP文件,是系統默認的臨時文件的放置地方,也不建議連目錄都刪除了,定期清空裡面的垃圾即可。
還有就是WORD安裝目錄里的臨時文件,在你使用WORD的時候,不要去刪除它們,這些~開頭,TMP結尾的文件是WORD程序工作要用到的,多處於讀防寫狀態,你想刪除它們也刪除不了。
如果你在使用WORD時候死機,下次開機進入Windows的時候,也不要先刪除它們,應該打開WORD,WORD會從這些臨時文件里讀取上次你死機時候最新保存的結果,讓你最大限度地恢復上次的工作。其實這就是WORD恢復上次文檔的原理。等你另存了文件後,再刪除它們也不遲。