jake1036
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2010年9月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
统计
随笔 - 19
文章 - 0
评论 - 10
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2010年11月 (1)
2010年9月 (1)
2010年8月 (1)
2010年7月 (9)
搜索
最新评论
1. re: java UDP 操作
<font size=4>写的不错!</font>
--o
2. re: java socket连接池
是不是可以在建立一个连接池,比如5个连接到服务器的连接,客户端在需要连接的时候,由服务器发给它一个可用的连接
--songxin
3. re: java socket连接池
@yackl
请问下,有没大概或者简单点的解决办法了?
--songxin
4. re: java socket连接池
这个连接池没什么大的作用啊。
服务器端是在接收到客户端的请求之后起一个线程处理的,
你只能说你有5个线程等待处理socket请求。
--songxin
5. re: java socket连接池[未登录]
垃圾
--aaa
阅读排行榜
1. java socket连接池(5303)
2. java socket非阻塞I/O(4485)
3. java日期控件(2421)
4. java UDP 操作(2369)
5. 利用回调函数在线程和主类中传递信息(782)
评论排行榜
1. java socket连接池(9)
2. java UDP 操作(1)
3. java日期控件(0)
4. java被隐藏的指针(0)
5. java socket非阻塞I/O(0)
java被隐藏的指针
1 众所周知,是没有指针类型。但是java中却有着c/c++中的指针思想 。
举例如下 :
1
public
class
Test
{
2
3
4
public
static
void
main(String [] args)
5
{
6
Task task1
=
new
Task(
1
) ;
/**/
/*
申请一块内存,task1只是一个指向内存的指针(或者叫做对象句柄)
*/
7
Task task2
=
new
Task(
2
) ;
/**/
/*
申请一块内存,task2只是一个指向内存的指针(或者叫做对象句柄)
*/
8
task1
=
task2 ;
/**/
/*
task1对象指针指向task2指针所指向的内存地址
*/
9
task1.setMsg_Id(
3
) ;
/**/
/*
改变task1所指向的内存,此时task1 ,task2对象的id均为3
*/
10
task1
=
null
;
/**/
/*
清空task1指针,只是清空指针,原指针所指向的内存空间并不释放
*/
11
System.out.println(
"
task2的ID
"
+
task2.getMsg_Id()) ;
/**/
/*
打印task2所指向的内存中所存储的id,显示为3
*/
12
}
综上 :
所谓的对象task1 、task2完全可以理解成c/c++中的指针。
posted on 2010-09-07 21:21
buptduming
阅读(317)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理