- 浏览: 536116 次
- 性别:
- 来自: 北京
最新评论
-
a363722188:
幽默者 写道老兄,Collections.copy(dest1 ...
由java中深度复制一伸出Collections.copy的使用 -
幽默者:
老兄,Collections.copy(dest1, src1 ...
由java中深度复制一伸出Collections.copy的使用 -
raymao:
java 中 split 是正则表达式
java 和 javascript split 的区别! -
413899327:
面试前端javascript
阿里电话面试 -
yzsunlight:
你面试前台UI?
阿里电话面试
文章列表
今天在学习集合中 有关对象的深度拷贝和浅拷贝 的时候,像拷贝一个ArrayList对象到另一个ArrayList对象中,正好发现Collections有一个copy方法。可是不好用啊总是报错。查看api才知道,它的capacity(容纳能力大小)可以指定(最好指定)。而初始化时size的大小永远默认为0,只有在进行add和remove等相关操作 时,size的大小才变化。然而进行copy()时候,首先做的是将desc的size和src的size大小进行比较,只有当desc的 size 大于或者等于src的size时才进行拷贝,否则抛出IndexOutOfBoundsException异常;
i ...
基本思路就是将要深拷贝的对象实现Serializable接口。
浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。对拷贝后的引用的修改,还能影响原来的对象。
深拷贝:把要复制的对象所引用的对象都复制了一遍,对现在对象的修改不会影响原有的对象。
-------------------------------------------------------------------------------------
//浅拷贝与深拷贝
//浅拷贝:被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。 ...
JAVA 里面处理时间时,只要按照format格式去解析时间,结果都是正确的。
二JS里面 format 格式不一样 解析的时间结果都是不一样的。
以下代码没有去封装,直接看吧!
// format yyyy-MM-dd HH:mm:ss/yyyyMMddHHmmss/ yyyyMMdd / yyyy/MM/dd
DateFormat dateFormat = null;
String format = "yyyy/MM/dd";
String stime = null;
Date dstime = null;
System. ...
方式一:
File file = new File("c:\\aa\\bb\\cc\\tt.txt");
file.getParentFile().mkdirs();
file.createNewFile();
File fileParentFile = file.getParentFile(); 返回的是File类型的
fileParentFile.mkdirs();
方法二:
File file = new File(resultFile);
File fileParentFile = file.getParentFile();
...
update tablename t set t.record_day ='20111124' where t.record_day='20111123'
将双引号(“”) 存入数据库的处理方法:
例如 :“恐男症”女孩挺进男子中学Ⅱ 存入数据库,按照下图所示的方式进行处理。
“ ----> “
女性,你必须知道……
…… ----> ……
诗香雅韵——古典诗词名句选读
—— ----> ——
在运行的ajax程序的时候却出现了下面的问题.
Firefox 前台页面跳出Session Error的对话框,IE没有任何提示。
控制台提示信息:
2011-10-30 19:10:53 org.apache.catalina.core.ApplicationContext log
信息: dwr: A request has been denied as a potential CSRF attack.
web.xml配置文件
<servlet>
<servlet-name>dwr</servlet-name>
<serv ...
关于jqgrid生成表单无数据时的显示。它本身的样式是会在右下角显示无数据显示,
能不能让他把‘无数据信息的提示‘显示在表格中间?
在无数据的时候在表单中显示无数据显示,右下角的小字太不明显了
其实感觉右下角也不错。要在中间显示的话,如下
样式,拿loading样式用的,自己可以改
.norecords {
border-width: 2px !important;
display:none;
font-weight: bold;
left: 45%;
margin: 5px;
padding: 6px;
position: a ...
java 中数组是值类型还是引用类型。
Object o = new int[] {1,2,3};
观点1;数组类型是一族类型,它们都继承自System.Array,而System.Array又继承自System.Object。所有的数组类型都是引用类型。
观点2:看你的数组是用的类对象还是基本数据类型了
如果是值类型的数组,比如int[],那里面存的就是值类型。
引用类型,就存引用咯!
观点3:除了基本数据类型,其他的都是引用数据类型
或者其他说法!
Your host does not support the current guest settings in fullscreen mode. Try reducing your guest's resolution or color depth and try again.
Failed to switch to full screen SVGA mode.
tomcat Unable to create logger at.....
D:\Tomcat7.0\bin>tomcat7
系统找不到指定的路径。
Unable to create logger at ' ...
import java.io.File;
import java.util.Arrays;
public class FileName {
/**
* @param args
*/
public static void main(String[] args) {
// 举例:
String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_arrow.gif ";
// 方法一:
File tempFile =new Fil ...
三种for循环样式
1、for(int i = 0;i < 100;i++) //递减和递加的算一种
2、for(;true;) //有空表达式的
3、for (int i = 100, j = 100; i > 0 || j>0 ; i--,j++) //有多表达式的
好像就这么多了。但是还有一种,我无法理解的表达式
for(;;)这是个 死循环 无限循环(没有跳出语句,才能成为死循环)
遍历Collection对象的传统方式
/* 建立一个Collection */
String[] strings = {"A&quo ...
import java.util.Random;
/**
* 颜色工具
*
*/
public class ColorUtil {
/**
* 生成随机颜色代码
*
* @return
*/
public static synchronized String getRandomColorCode() {
// 颜色代码位数
int colorLength = 6;
// 颜色代码数组
char[] codeSequence = { 'A', 'B', 'C', 'D', 'E', 'F', '0' ...
此操作被浏览器拒绝!
请在浏览器地址栏输入“about:config”并回车
然后将[signed.applets.codebase_principal_support]设置为'true'
在 Windows Server 2003、Windows VISTA、Windows XP 中修复损坏的 Winsock2。
我的操作系统是xp 的 ,其他的系统不知道又没有用。
按照如下操作,解决了我的问题。在网上找了很多方法都没有用!现在分享给大家。
问题:
出现: Microsoft Firewall Client will not use Winsock2
结果: 1 Winsock2 损坏无法连接网络(说白了就是不能上网),
2 打开360 安全卫士会出现 通信错误。
出现的问题原因:
目前我还不清楚 ...