09 2013 档案
java中的@Override
摘要:java编程中的一个比较有用的工具注释----@Override被该注释修饰的方法必须重写父类的方法。为了避免在编程过程中出现的手误,每当希望某个方法重写父类方法时总应该为该方法添加该注释。如果添加该注释的方法没有重写父类方法,编译该程序时提示编译错误。
阅读全文
String的缓存池问题
摘要:String的简单说明:string类是不可改变的,对String的任何改变都是返回一个新的String对象。String缓存池:为了提高效率java引用了字符串池的概念。如果池中存在,就会直接调用。创建字符串的三类方式:1、String s=new String(“abc”);2、直接指定:String s=“abc”;3、用字符串生成新的字符串:String s=“ab”+c;String对象创建的原理:(1)、当使用任何一种方法创建一个字符串对象s时,java运行时会拿这个s在string池中找是否存在相同的内容的字符串对象,如果不存在,则在池中创建一个字符串s,否则,不在池中添加。(2
阅读全文
实例变量和类变量
摘要:java中的变量:成员变量: 在类体内定义的变量局部变量: (1)形参(2)方法内的局部变量(3)代码块中的局部变量什么是实例变量?定义成员变量时没有用static修饰,此时的成员变量叫做实例变量也称非静态变量。什么是类变量?定义成员变量时用static修饰,此时的成员变量叫做类变量。类变量和实例变量的初始化时机: 实例变量初始化时机: (1)定义实例变量时对实例变量进行初始化 (2)在非静态代码快中对实例变量进行初始化 (3)在构造函数中对实例变量进行初始化注意: (1)和(2)的初始化的先后顺序同他们在程序中的顺序相同。 (3)在(1)(2)之后 类变量的初始化时机: (1)定义类变量..
阅读全文
return与finally的几种组合情况
摘要:情况一:return在try块中: 先执行finally块,在执行return语句。情况二:return在try块中,finally块中也有return语句:finally语句中的return的返回值会把try块中的return的返回值覆盖。情况三:finally内改变返回值的value但不返回继续修改。如果finally语句中没有返回语句覆盖的话,那么原来的返回值就不会变,不管你是不是改变了要返回的那个变量。情况四:在try,finally外,返回一个值,如果try,finally内已经有return则外部的return不会起作用。总结:碰到try语句中的return,先把return的值放
阅读全文
DOMContentLoaded与load的功能区别:
摘要:Domcontentloaded:在DOM树加载之后触发,不会顾及css文件,js文件,图片,或他资源等是否下载完毕window中的load:在页面的所有信息都全部加载完成后,才会触发。
阅读全文
(转)svn cleanup的意思
摘要:SVN 本地更新时,由于一些操作中断更新,如磁盘空间不够,用户取消。 可能会造成本地文件被锁定的情况。一般出现这种情况的解决方法:1、可以使用SVN clean up来清除锁定。2、如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。3.如果在根目录下都无法clean的话,一般采取的方法是另外找一个目录重新CHECKOUT。但有时有时SVN目录下可能有一些自己本地修改的文件,还未提交到SVN服务器,这时重新CHECKOUT需要注意本地文件的备份,并且不要强制覆盖服务器上其它人修改的内容。4.如果觉得第3种很麻烦,可以考虑这样的方法。其实SVN加锁会在.SVN(隐藏文件).
阅读全文
js中的比较运算符(转)
摘要:===操作符: 要是两个值类型不同,返回false 要是两个值都是number类型,并且数值相同,返回true 要是两个值都是stirng,并且两个值的String内容相同,返回true 要是两个值都是true或者都是false,返回true 要是两个值都是指向相同的Object,Arraya或者function,返回true 要是两个值都是null或者都是undefined,返回true ==操作符: 如果两个值具有相同类型,会进行===比较,返回===的比较值 如果两个值不具有相同类型,也有可能返回true 如果一个值是null另一个值是undefined,返回true 如果一个值是str
阅读全文
正则表达式
摘要:\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,’n’ 匹配字符 "n"。’\n’ 匹配一个换行符。序列 ’\\’ 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^ 也匹配 ’\n’ 或 ’\r’ 之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$ 也匹配 ’\n’ 或 ’\r’ 之前的位置。*匹配前面的子表达式零次或多次。例如,zo* 能匹配 &q
阅读全文
Oracle新建用户、角色,授权,建表空间(转)
摘要:oracle数据库的权限系统分为系统权限与对象权限:(1)系统权限( database system privilege ):可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。(2)对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。 每个oracle用户都有一个名字和口令,并拥有..
阅读全文
cmd中创建oracle用户(转)
摘要:1.打开cmd,输入sqlplus,回车2.输入用户名:system/manager@orcl as sysdba,回车3.create user user_name identified by user_ps; //创建user_name用户,密码为user_ps4.grant dba to user_name; //把dba的权限赋给user_name这个用户
阅读全文
js中的时间控制
摘要:关于javascript重要的时间控制函数:时间延迟:setTimeout(object,time);取消延迟:clearTimeout(object);循环执行:setInterval(object,time);取消循环:clearInterval(object);
阅读全文