文章列表
java中数组有一个length属性.几乎所有人都是这样认为的,但事实上真的有吗?请看下面代码:
Object[] object = new Object[100];
int i = object.getClass().getDeclaredFields().length;
/* 为什么输出结果是0?这可不可以断定
* 数组中没有属性呢?
* 这说明length不是数组的属性
* 当然无论是不是属性,肯定不是方法
* */
System.out.println(i);//out:0
我的个人分析与理解:
第一、数组肯定是一个继承了 ...
/**
* UUID简介: UUID含义是通用唯一识别码 (Universally Unique Identifier), UUID
* 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。
* 如此一来,每个人都可以建立不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题
* UUID 表示一个 128 位的值 有 4 种不同的基本 UUID 类型: 基于时间的
* UUID、DCE 安全 UUID、基于名称的 UUID 和随机生成的 UUID。 这些类型的 version 值分别为 1、2、3 ...
==================这只是可变参数的一点点总结,后续会继续补充==============================
1、可变参数适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理.在方法内以数组的形式访问可变参数
2、可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数,因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。
<wbr><p><span style="color:#ff0000">问题一:我声明了什么!</span> </p>
<p>String s = "Hello world!"; </p>
<p>许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。
<br>
这个语句声明的是一个指向对象的引用,名为“s ...
- 2012-04-04 10:41
- 浏览 627
- 评论(0)
前两天看见有兄弟问cookie为什么删除不了,所以写了给小总结,希望对用cookie的各位兄弟有帮助
对于cookie,最主要的当然是读取和设置了,下面分两方面说明.
一、设置
Cookie是通过HttpServletResponse的addCookie方法加入到Set-Cookie应答头中的
例如:
Cookie userCookie = new Cookie("user", "admin");
response.addCookie(userCookie);
和设置有关系的还有以下两个重要方法
1.setMaxAge
设置Cookie ...
- 2012-03-06 17:25
- 浏览 442
- 评论(0)
百科名片
HTTP请求头概述 (HttpServletRequest) HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST或者HEAD)。
如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。 下面是一些最常见的请HTTP请求头概述 (HttpServletRequest)
HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择 ...
- 2012-02-22 19:08
- 浏览 457
- 评论(0)
sql 语句中的问号
参考资料一:
select * from table where username=’syy913′
username=’syy913′ 后面是个字符串。在数据库里面采用的是当引号。有句口诀叫单单双双加加。
单是用在数据库里面的,双是用在外部编程语言里面的,在 ...
- 2012-02-21 10:25
- 浏览 2839
- 评论(0)
tomcat本身是一个很好的服务器容器,免费,功能强大,身后被很多强大的公司和组织默默的支持着,造就了一个可以和weblogic等收费容器抗衡的地位,但是tomcat本身还是存在一些缺陷。
在tomcat设计之初,因为考虑到客户的服务器性能不同,防止虚拟内存不足,所以tomcat默认设置jvm允许使用内存数为最小64M,最大128M,但是在一些项目占用资源比较庞大,或者高并发量的项目中,狠容易造成内存不足而tomcat没有任何征兆就自动停止。
最好的办法是修改tomcat对jvm内存使用的限制。
方法有两个:
1,编辑%CATALINA_HOME%/bin下面的catalina.bat文 ...
- 2012-02-19 22:38
- 浏览 327
- 评论(0)
在java中没有析构函数,但有finalize()方法,他被声明为protected,finalize()会在对象被回收的时候执行,但不可以将它当做析构函数来使用,因为不知道对象何时被回收,所以就不知道finalize()真正执行的时间。但可以使用finalize()来 ...
- 2011-05-26 13:35
- 浏览 411
- 评论(0)
在Windows XP系统的运行过程中,某个程序出现非法操作或错误提示是每个电脑人都会遇到的情况。而此时,Windows XP会启动错误报告机制(Windows Error Reporting,简称WER),询问用户是否发送错误信息到微软公司,同时程序将停止运行。 ...
ACCESS.CHM - Windows帮助文件 ACCSTAT.EXE - 辅助状态指示器 ADVAPI32.DLL - 高级Win32应用程序接口 AHA154X.MPD - SCSI驱动程序 AM1500T.VXT - 网卡驱动程序 AM2100.DOS - 网卡驱动程序 APPSTART.ANI - 动画光标 APPS.HLP - Windows帮助文件 AUDIOCDC.HLP - "易码编码解码器"帮助文件 AWARDPR32.EXE - 增加打印机工具 BIGMEM.DRV - BIGMEM虚拟设备 BILLADD.DLL - 动态链接库(支持MSW) BIOS ...
- 2011-05-12 18:48
- 浏览 625
- 评论(0)