易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

java内存分析

以下内容来自网络
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://java999.blog.51cto.com/259217/134359
在JAVA中,有六个不同的地方可以存储数据:
1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
2. 堆栈(stack)。位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。这是一种快速有效的分配存储方法,仅次于寄存器。创建程序时候,JAVA编译器必须知道存储在堆栈内所有数据的确切大小和生命周期,因为它必须生成相应的代码,以便上下移动堆栈指针。这一约束限制了程序的灵活性,所以虽然某些JAVA数据存储在堆栈中——特别是对象引用,但是JAVA对象不存储其中。
3. 堆(heap)。一种通用性的内存池(也存在于RAM中),用于存放所以的JAVA对象。堆不同于堆栈的好处是: ......

非常经典的java面试

面试官:熟悉哪种语言
应聘者:Java。
面试官:知道什么叫类么
应聘者:我这人实在,工作努力,不知道什么叫累

试官:知道什么是包?
应聘者:我这人实在? 平常不带包 也不用公司准备了
面试官:知道什么是接口吗?
应聘者:我这个人工
作认真。从来不找借口偷懒
面试官:知道什么是继承么
应聘者:我是孤儿没什么可以继承的
面试官:知道什么叫对象么?

试官:知道,不过我工作努力,上进心强,暂时还没有打算找对象。
面试官:知道多态么?
应聘者:知道,我很保守的。我认为让心爱的女人
为了自已一时的快乐去堕胎是不道德的行为!
请问这和Java有什么关系??
面试官:用过 apache 的东西吗
应聘者:
我修过车子
面试官:to面试官cat了解么
应聘者:小时看过。。现在也喜欢看
面试官:了解webwork吗
应聘
者:不了解。我一直专注于本职工作,对外部的没有时间涉猎。
面试官:了解jakarta的哪些项目?
应聘者:不了解,我只去那儿旅游
过。
面试官:用过bea的weblogic吗?
应聘者:没,只喝过蜂蜜。
面试官:了解SUN的创始人吗?
应聘
者:不知道,不过我爆喜欢队中的纳什
面试官:用过spring么?
应聘者:没 ......

java socket和多线程(Thread)实例

1. socket通信:有客户端和服务端的socket代码。 
2. 多线程:客户端和服务端各用一线程发送信息;服务端另有一监听线程,用于把超时的信息删除。 
    这里应用到了同步,使两个线程可以操作同一个map。 
代码:(类全在同一个包内) 
server端: 
Java代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://yidwo.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%0Aimport%20java.io.BufferedReader%3B%0Aimport%20java.io.InputStreamReader%3B%0Aimport%20java.io.PrintWriter%3B%0Aimport%20java.net.ServerSocket%3B%0Aimport%20java.net.Socket%3B%0Aimport%20java.util.Collections%3B%0Aimport%20java.util.concurrent.TimeUnit%3B%0Aimport%20java.util.HashMap%3B%0Aimport%20java.util.Map%3B%0A%0Apublic%20class%20ServerNet%20%7B%0A%09%2F%2F%20%E4%BB%A5%E6%AF%AB%E7%A7%92%E4%B8%BA%E5%8D%95%E4%BD%8D%20%0A%09private%20final%20static%20long%20timeLimit%20%3D%2010000%20%3B%0A%09private%20Map%3CString%2CString%3E%20map% ......

浅谈Java的输入输出流(转)

   Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。
  流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:
  Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个):InputStream,OutputStream,Reader,Writer。Java中其他多种多样变化的流均是由它们派生出来的:
  在这其中InputStream和OutputStream在早期的Java版本中就已经存在了,它们是基于字节流的,而基于字符流的Reader和Writer是后来加入作为补充的。以上的层次图是Java类库中的一个基本的层次体系。
  在这四个抽象类中,InputStream和Reader定义了 ......

Java版碰撞球游戏

准备逐步整理一下手中的第三方Java游戏代码,将能用的部分融入到LGame里去,没有能用部分的就直接删掉。
无论程式难易如何,也是原作者一番心血,不应将它们弃如敝履,所以我将一一整理后发布到网上保留(避免失传……),也方便有需要的朋友参考使用。
下面上传的是一个Java版碰撞球游戏,游戏内容非常简单,无论以什么方式将淡蓝色球体撞入对方栏中即为胜利,但在其碰撞及反射实现方面却有很好的参考价值。
下载地址:http://loon-simple.googlecode.com/files/Impact.7z
......

Java版星球大战游戏(横向射击)

准备逐步整理一下手中的第三方Java游戏代码,将能用的部分融入到LGame里去,没有能用部分的就直接删掉。
但无论程式难易如何,也是原作者一番心血,不应将它们弃如敝履,所以我将一一整理后发布到网上保留(避免失传……),也方便有需要的朋友参考使用。
下面上传的是一个Java版横向射击游戏,虽然代码比较凌乱,但效果做的却很到位,有借鉴的价值与必要性。
下载地址:http://loon-simple.googlecode.com/files/StarWars.7z
......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [460] [461] [462] [463] 464 [465] [466] [467] [468] [469]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号