当前位置: 技术问答>java相关
石头(菜鸟)问问题
来源: 互联网 发布时间:2014-12-27
本文导语: 1。 JAVA语言中的规定LONG数据类型是64位长,这是什么意思?有点模糊的概念,但请说具体点。 2。 关于PSEUDOCODE,伪代码,是什么意思?用一句话是这么说的:用一般化的语言,而不是用某种编程语言来编写程序的程...
1。 JAVA语言中的规定LONG数据类型是64位长,这是什么意思?有点模糊的概念,但请说具体点。
2。 关于PSEUDOCODE,伪代码,是什么意思?用一句话是这么说的:用一般化的语言,而不是用某种编程语言来编写程序的程序代码,伪代码用于以一种不依赖于某种语言的方式来描诉编程概念。那到底如何实现,,它的意义是什么?
3。 当两个进程或两个以上得不到资源是会发生死锁,那一个进程等不到时,是什么?
如果你懂,请不要拒绝我,?谢谢。
对了,我给的分数是35分,3月5日,学习雷锋。呵呵
2。 关于PSEUDOCODE,伪代码,是什么意思?用一句话是这么说的:用一般化的语言,而不是用某种编程语言来编写程序的程序代码,伪代码用于以一种不依赖于某种语言的方式来描诉编程概念。那到底如何实现,,它的意义是什么?
3。 当两个进程或两个以上得不到资源是会发生死锁,那一个进程等不到时,是什么?
如果你懂,请不要拒绝我,?谢谢。
对了,我给的分数是35分,3月5日,学习雷锋。呵呵
|
1.long是64位2进制长,一个字节是8为2进制长,所以long为8字节长.
2.伪代码不是代码,但可以把他翻译成任何一种语言代码.如我们说:"给变量i赋值15."就是一句 伪代码.翻译成c代码就是"i=15;".
3.一个进程拥有资源A,他请求另一资源B,当他得到资源B时,才会释放资源A.
这样当两个进程同时互相请求对方拥有的资源时,他们都得不到对方的资源,也都不肯放开自己的资源,就形成了死锁.
2.伪代码不是代码,但可以把他翻译成任何一种语言代码.如我们说:"给变量i赋值15."就是一句 伪代码.翻译成c代码就是"i=15;".
3.一个进程拥有资源A,他请求另一资源B,当他得到资源B时,才会释放资源A.
这样当两个进程同时互相请求对方拥有的资源时,他们都得不到对方的资源,也都不肯放开自己的资源,就形成了死锁.
|
定义long的数据在内存里占据8个字节,既是数据范围是+2的63次方-1到-2的63次方那么大的整数,自己用计算机算算。应该是这样吧。
|
伪代码是一种过程的描述而不是具体的函数调用
如:
open a file;
read data;
print message;
close the file;
伪代码可用不同的语言来实现,如用java实现就使用java.io包中的类。
死锁通常发生在两个或两个以上进程或线程相互等待。
如:
open a file;
read data;
print message;
close the file;
伪代码可用不同的语言来实现,如用java实现就使用java.io包中的类。
死锁通常发生在两个或两个以上进程或线程相互等待。