
Java基础
文章平均质量分 83
muyu114
这个作者很懒,什么都没留下…
展开
-
懒加载异常
懒加载异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Session 收藏 Hibernate的Lazy初始化1:n关系时,必须保证是在同一个Session内部使用这个关系集合,不然Hiernate将抛出异常。两种处理方法:一、这是延时加载的问题,把有关联的所有pojo类,在hibern转载 2010-05-11 20:31:00 · 2244 阅读 · 0 评论 -
java.lang.String中的trim()方法的详细说明
<br />String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?<br />一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。<br />首先我直接反编译String类,找到Trim()方法:publicstring Trim(){ returnthis.TrimHelper(WhitespaceChars, 2);}<br />TrimHelper方法有两个参数,第一个参数名WhitespaceChars,首字母尽然是大写转载 2010-07-14 14:31:00 · 99275 阅读 · 14 评论 -
利用JAVA操作EXCEL文件
原博文地址:http://www.ibm.com/developerworks/cn/java/l-javaExcel/应用示例1 从Excel文件读取数据表Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作薄),下面的代码片段举例说明了应该如何操作:(完整代码见ExcelReading.java)import java.io.*;import jxl.*;… … … …tr转载 2010-07-19 15:34:00 · 716 阅读 · 0 评论 -
利用java反射机制调用类的私有方法
<br />1.将getInstance()方法设置为private<br />public class Singleton { <br /> private static Singleton instance = null;<br /> private static synchronized Singleton getInstance() {<br /> System.out.println("调用 私有的单例!");<br /> if (instance==nu转载 2010-08-06 00:25:00 · 1194 阅读 · 0 评论 -
用JNI技术提高Java的性能
<br />阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。 <br />问题的提出<br />Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中在程序设计的方法和模式选择转载 2011-04-07 10:00:00 · 976 阅读 · 0 评论 -
java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
<br />需求,把"01:大汽车",分成01和大汽车<br />有两种做法:一是substringJava代码 package test; public class substringTest { public static void main(String args[]) { String N = "01:大汽车"; String L=""; String R=""; int k= N.length(); for (int i转载 2011-06-01 22:38:00 · 1970 阅读 · 0 评论