Loading

摘要: 1. 对一个final变量,不管它是类变量、实例变量,还是局部变量,只要定义改变量时使用了final修饰符修饰,并在定义该final类变量时指定了初始值,而且该初始值可以在编译时就被确定下来,那么这个final变量本质上已经不再是变量,而是相当于一个直接量。 2 final修饰符的一个重要用途就是... 阅读全文
posted @ 2015-04-22 13:21 JamKong 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1. 数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向堆内存中的数组对象。 因此,可以改变一个数组变量所引用的数组,这样可以造成数组长度可变的假象。2. 数组一定要进行初始化。(不要搅混数组变量跟数组对象!-->看第三条) 不过可以换一个方式来初始化数组,或者说,数组无需初始化。... 阅读全文
posted @ 2015-04-22 13:20 JamKong 阅读(595) 评论(0) 推荐(1) 编辑
摘要: session是在服务器端建立的,浏览器访问服务器会有一个jsessionid,浏览器端通过 jsessionid定位服务器端的session,session的创建和销毁由服务器端控制。当浏览器关闭后,session还存在在服务器端,只不 过你新开的浏览器去访问服务器会创建另一个session,这个... 阅读全文
posted @ 2015-04-22 13:18 JamKong 阅读(7057) 评论(0) 推荐(2) 编辑
摘要: 需求: 1.要在点击submit按钮的时候,弹出一个询问框,"你确定要修改?"。如果按了"确定"那么就提交表单,否则就保留在原页面,既不提交不跳转。 2. 要把该方法封装为 alter()方法实现: function alter(){ if(confirm('你确定要修改?'))... 阅读全文
posted @ 2015-04-22 13:07 JamKong 阅读(2594) 评论(0) 推荐(0) 编辑
摘要: 无意间struts应用在有网络的情况下启动正常,在断网的情况下启动报错,报错代码如下图所示:SEVERE: Exception starting filter struts2Class: java.net.AbstractPlainSocketImplFile: AbstractPlainSocke... 阅读全文
posted @ 2015-04-22 13:04 JamKong 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 1. 级联关系在Hibernate程序中持久化的对象之间会通过关联关系互相引用。对象进行保存、更新和删除等操作时,有时需要被关联的对象也执行相应的操作,如:假设需要关联关系的主动方对象执行操作时,被关联的对象也会同步执行同一操作。这一问题可以通过使用Hibernate的级联(cascade)功能来解... 阅读全文
posted @ 2015-04-22 12:18 JamKong 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 众所周知在JAVA编程语言中有两种初始化块:静态初始化块非静态初始化块他们到底有什么区别呢?今天就浅谈一下JAVA中静态初始化块和非静态初始化块的区别静态初始化块定义: static{}执行优先级高于非静态的初始化块,它会在对象装载到系统的时候执行一次,执行完成便销毁,它仅能初始化类变量,即s... 阅读全文
posted @ 2015-04-22 12:13 JamKong 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 在介绍FileInputStream和FileOutputStream的例子中,使用了一个byte数组来作为数据读入的缓冲区,以文件存取为例,硬盘存取的速度远低于内存中的数据存取速度。为了减少对硬盘的存取,通常从文件中一次读入一定长度的数据,而写入时也是一次写入一定长度的数据,这可以增加文件存取... 阅读全文
posted @ 2015-04-22 12:09 JamKong 阅读(3916) 评论(0) 推荐(0) 编辑
摘要: 需要引用笔记《文件拷贝的实现》的方法 1 public static void copyDirectory(File src,File dest){ 2 if(src.isDirectory()){ 3 dest=new File(dest,src.get... 阅读全文
posted @ 2015-04-22 12:07 JamKong 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 文件拷贝相当于:读取源文件-->写入目的地结合了读取文件跟写入文件所以,拷贝文件的步骤如下:1. 建立联系:建立程序与源文件、目的的的联系。2. 选择流:选择了两个流,输入跟输出。如:FileInputStream/FileOutputStream3. 操作:对源文件进行读取,对目的地进行写入 如:... 阅读全文
posted @ 2015-04-22 12:01 JamKong 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 如何判断是输入还是输出?答:以程序为中心。如何判断是解码还是编码?答:以程序为中心。程序只懂二进制,所以,以二进制转换成字符是解码,字符转换成二进制是编码。1. 首先,File 它是给程序跟文件或文件夹建立的一个联系。它不是代表那个路径下的文件,只是一个联系。不能对文件进... 阅读全文
posted @ 2015-04-22 11:59 JamKong 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1. 栈与堆:生存空间 1.1 在java中,程序员会在乎内存中的两种区域:对象的生存空间堆(heap)和方法调用及变量的生存空间(stack)。 1.2 我们知道所有的对象都存活于可垃圾回收的堆上,但是我么还没看过变量的生存空间。而变量存在于哪一个空间要看它是哪一种变量而定。 这里说的... 阅读全文
posted @ 2015-04-22 11:56 JamKong 阅读(874) 评论(0) 推荐(0) 编辑