摘要: 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^ 阅读全文
posted @ 2017-11-16 21:01 叶枫啦啦 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 只看尖括号里边的!!明确点和范围两个概念 2. 如果尖括号里的是一个类,那么尖括号里的就是一个点,比如List<A>,List<B>,List<Object> 3. 如果尖括号里面带有问号,那么代表一个范围,<? extends A> 代表小于等于A的范围,<? super A>代表大于等于A 阅读全文
posted @ 2017-11-16 20:10 叶枫啦啦 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 以以下代码为例: MESSAGE 成员变量及其指向的字符串常量肯定都是在栈内存里的,变量 a 运算完也是指向一个字符串“ taobao ”啊?是不是同一个呢?这涉及到编译器优化问题。对于字符串常量的相加,在编译时直接将字符串合并,而不是等到运行时再合并。也就是说 String a = "tao" + 阅读全文
posted @ 2017-11-16 16:41 叶枫啦啦 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.在堆中申请的空间没有释放。 2.对象已不再被使用(注意:这里的不在被使用是指对程序来说没有用处,如数据库连接使用后没有关。但是还是存在着引用),但是仍然在内存中保留着。GC机制的引入只能解决第一种情况,对于第2种情况无法保证不再使用的对象会被释放。java语言中的内存泄露主要指第2种情况。 内存 阅读全文
posted @ 2017-11-16 16:27 叶枫啦啦 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 1、方法的重写(override)两同两小一大原则: 方法名相同,参数类型相同; 子类返回类型小于等于父类方法返回类型; 子类抛出异常小于等于父类方法抛出异常; 子类访问权限大于等于父类方法访问权限。 父类的成员方法只能被它的子类重写。 声明为final的方法不能被重写。 声明为static的方法不 阅读全文
posted @ 2017-11-16 15:57 叶枫啦啦 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.java中引用类型的实参向形参的传递,只是传递的引用,而不是传递的对象本身。 1 public class Tester{ 2 public static void main(String[] args){ 3 Integer var1=new Integer(1); 4 Integer var 阅读全文
posted @ 2017-11-16 14:52 叶枫啦啦 阅读(141) 评论(0) 推荐(0) 编辑