- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 关于浅复制和深复制的理解
⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不 复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的
2014-06-07 00:36:51
523
原创 性能优化注意事项
1.字符串类型的正确选用在java中String是不可变的类,当对已创建的字符串与其他字符串进行连接时会重新开辟一个内存空间来存放新拼接的字符串,如果字符串的连接次数非常大时,直接使用String这个类来定义的字符串来进行拼接会大大降低系统的性能,因此可以选用StringBuffer和StringBuilder这两个类的其中一个来处理字符串连接,因为这两个类都是字符串可变类,其中StringB
2014-06-06 21:40:14
627
原创 TCP+UDP通信实验的设计思路及所遇问题的解决方法
一. 设计思路1.创建主体框架:将客户端和服务器端的界面设计好,然后设计按钮触发事件。2.创建服务器:确定好服务器ip地址和端口号,然后进行TcpClient编程,设计服务器监听、发送信息、接收信息的方法,并利用委托机制实时更新界面信息。3.创建客户端TCP连接:利用服务器的ip地址和端口号进行TcpClient编程,然后设计连接服务器,发送信息,接收信息的方法,同理利用委托机制实时更
2014-06-06 21:19:06
1366
原创 Socket通信实验总结
在实验设计的过程中遇到了不少困难,先是服务器监听时怎么保持已有的socket连接,又能接受新的连接。在此用了C#的Dictionary socketDic = new Dictionary();对客户端的端口号和连接进行key,value映射,当服务器选择一个客户端进行对话时,界面就传入那个客户端的端口号作为key值来查找对应的value连接,从而做到准确连接对话和多用户对话;而在实现多连接对话时
2014-06-06 21:01:19
3676
原创 Struts的开发步骤
(1)先定义一个能发送请求的页面,既可以是超链接也可以是表单。(2)开发Action类Struts2对Action类的要求: A.推荐实现Action接口或继承ActionSupport,因为ActionSupport本身实现了Action及接口。 B.为每个请求参数提供filed,并为之提供响应的setter和getter方法。 C.该Action类应
2014-06-06 20:40:05
607
原创 android实现消息提醒,拨打电话功能
1.消息提醒功能:public class HomeworkNotify { public static final int ID=1; private Listlist; private Context context; private HomeworkDto dto; public HomeworkNotify(Context context,List list) { su
2014-05-03 17:31:10
1038
原创 Web Service获取数据
首先新建一个调public class WebService { private static final String NameSpace = "http://tempuri.org/"; private String URL; private String method; private String action; Mapd
2014-05-03 15:00:39
1179
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人