Ljava.lang.String
来源:互联网 发布:检查显示器的软件 编辑:程序博客网 时间:2024/04/28 09:54
----------------------------------------------------------第一种--------------------------------------------------------------------------
字符串中的:{Ljava.lang.String;@de6ced
2010-03-28 15:18
String [] str={"1","2","3"};
System.out.println(str);
结果 :{Ljava.lang.String;@de6ced
执行上边那段简单的代码,输出那样的结果,这是为什么呢 ?
非得做次遍历或者转成list才行。
打印的结果应该是:[Ljava.lang.String;@de6ced
左边的"[",可是看成数组的维度,"[["这个就是二维数组
"L"代表这个数组是引用数据类型的数组.基本数据类型的每种类型都有自已对应的标识符.
"java.lang.String"是数组元素的类型,标识这个数组是什么类型的数组.
@后的数值表示此对象的hashCode.
这些信息是从输出结果获得的.调用的方法是String[]类型的toString()方法.
Java中的数组也是一个对象,String[]类型的信息生成由Java虚拟机来完成,同一类型同一维度的数组共享同一个数组类.
自定义的类,如果没有override toString()方法,那么会输出一串好象没多大意义的数据,这时你可以override toString()方法,以返回更有意义的数据格式.但是打印数组你只能得到这些好象没多大意义的数据,普通编程手段你无法override 数组类的toString()方法,因为你手中都没有数组类的定义代码,它是由虚拟机在第一次遇到时生成的数组数据类型.
基本上你:非得做次遍历或者转成list才行!
左边的"[",可是看成数组的维度,"[["这个就是二维数组
"L"代表这个数组是引用数据类型的数组.基本数据类型的每种类型都有自已对应的标识符.
"java.lang.String"是数组元素的类型,标识这个数组是什么类型的数组.
@后的数值表示此对象的hashCode.
这些信息是从输出结果获得的.调用的方法是String[]类型的toString()方法.
Java中的数组也是一个对象,String[]类型的信息生成由Java虚拟机来完成,同一类型同一维度的数组共享同一个数组类.
自定义的类,如果没有override toString()方法,那么会输出一串好象没多大意义的数据,这时你可以override toString()方法,以返回更有意义的数据格式.但是打印数组你只能得到这些好象没多大意义的数据,普通编程手段你无法override 数组类的toString()方法,因为你手中都没有数组类的定义代码,它是由虚拟机在第一次遇到时生成的数组数据类型.
基本上你:非得做次遍历或者转成list才行!
----------------------------------------------------------第二种--------------------------------------------------------------------------
(Ljava/lang/String;)Ljava/lang/String; 郁闷的错误
把单位开发服务器上自己写的代码考到本子上后,在使用AJAX生成的联动菜单时报错 某个javabean中的方法+(Ljava/lang/String;)Ljava/lang/String;
开发机上运行正常,完全COPY过来出现此错误,而且报错的javabean的方法名和实际的javabean中的方法名还不一样。报错的为getbname, 实际应该是getbranchname。
最开始怀疑版本问题,检查版本,检查WEB.xml,server.xml,没有发现问题。最后郁闷的发现JSP里没有正常关闭CONN。添加相关语句后正常。可郁闷的是怎么在服务器上运行正常。难道windows server的系统会自动给你关闭空闲的CONN?
- 关于[Ljava.lang.String;@
- Ljava.lang.String
- [Ljava.lang.String
- Ljava.lang.String
- Ljava.lang.String
- [Ljava.lang.String]
- Ljava.lang.String 异常
- [Ljava.lang.String
- Ljava.lang.String
- Ljava/lang/String;错误
- Ljava.lang.String
- /lang/String;[Ljava/lang/String;Ljava/lang/String;)V 解决
- Java.lang.String & [Ljava.lang.String
- [Ljava.lang.String和getParamterMap()
- [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
- [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
- [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
- java.lang.ClassNotFoundException: [Ljava.lang.String解决办法
- 一些陷阱 (随时更新)
- 作业
- js 常用函数汇总
- 一个失败的项目
- 关于jquery的ajax请求事件
- Ljava.lang.String
- 结构模式: template 模板模式
- jquery 靓站
- 传智播客JAVA培训 2010610 Ibatis学习笔记
- Ubuntu下LAMP环境的搭建,配置与使用教程(初学者适用) 帖子发表于 : 2010-01-07 22:53
- 传智播客JAVA培训 2010610 Ibatis学习笔记
- 第一篇博文
- 说说char,varchar,nvarchar的区别
- 【个人整理】关于JS获取与设置文本框、文本域光标的实例大全