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恢复上次文档的原理。等你另存了文件后,再删除它们也不迟。