`
东京日和
  • 浏览: 12034 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
搬家到csdn
在java中只有原始类型传送的是值,数组对象传送的都是引用。 值传到函数里面,无论发生什么变化都不会对函数外面的值产生任何影响。 引用(原始类型数组通引用)传进来以后,则情况会复杂些。 不可变类 和 可变类有区别。 String str = “string; StringBuffer sb=“stringbuffer”; function change(str, sb){ str = new String("stringCC"); sb.append("CC"); } System.out.println(str); System.out ...
在使用java的时候会涉及到编解码的内容。 首先,我们需要了解三个概念: 1. java文件和java class文件的编码格式是utf-8。 2. java class 文件在jvm中运行的时候需要转码成utf-16的编码格式。 3. java中的字符串在内存中的编码格式是unicode。 我们先看在内存中的java对象的编码格式是怎么转化的 我们可以看到String str = “杭州”,在真实的内存中存储的是字节流:(e6 9d ad e5 b7 9e);是由utf-8的编码格式编码的。 现在我们要看看“杭州”两字在gbk中的编码格式中的字节是什么:ba bc d6 dd;具体的代码如下 ...
1. Hibernate 3.3 与Struts2的包会发生冲突; java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 的错误。这是因为在struts2自带的antlr-2.7.2.jar包的版本较低。 需要换成antlr-2.7.6.jar。其实在项目中已经存在了antlr-2.7.6.jar这个包,现在唯一需要做的就是删除antlr-2.7.2.jar包。 选择windows---preferences---在文本框中搜索struts 2(中间有空格)---选择struts 2---选择antlr-2.7.2.ja ...
SSH的j2ee开发中,需要遇到一个hibernate直接操作数据库,不通过对象,直接对数据库进行操作。 Spring的orm包中,对hibernate的数据库操作进行了封装,封装以后,可以直接调用HibernateTemplate类的实例,进行DB操作。因为,需要实现对数据库操作,查了一下资料可以直接调用HibernateTemplate的bulkUpdate()操作来执行数据库的操作。 问题主要出现在这里了,这是我写的一段的HQL语言,使用bulkUpdate接口来执行的。 HibernateTemplate ht = getHibernateTemplate(); int ...
Global site tag (gtag.js) - Google Analytics