摘要:
1.继承 关键字:extends 重点 a.创建子类对象的时候会调用父类的构造函数,如果是无参数的构造函数,会自动的调用,不用写super() b.Father father=new Son();//Son的实例但是进行了向上转型,father引用可以调用Father类中的函数,以及子类中被重写的函 阅读全文
摘要:
1.Comparable接口 说明:可比较(可排序的) 例子:按照MyClass的y属性进行生序排序 2.Comparator接口 说明:迭代器,是sort函数的参数 例子:按照MyClass的x属性进行排序 3.Iterable接口 说明:可迭代,实现Iterable<T>接口之后,可以用Fore 阅读全文
摘要:
综述 Object是Java中所有类的父类,对它的学习十分的重要, Object的函数除了final方法,基本上都是被设计为要被覆盖的(Override),这节我们就一起来学习这些函数。 1.equals函数 从源代码中我们可以看出来,不重写equals函数的话,一个对象只会与它本身相等,因此对于" 阅读全文
摘要:
Pattern:正则表达式的模式类 获取对象的函数Pattern pattern=Pattern.compiler(regex); 功能函数: 1.pattern.split(String targetString); Matcher:正则表达式的匹配类 获取对象的函数Matcher matcher 阅读全文
摘要:
一、JAVA中的正则表达式 1.概念:以某种特定的方式描述字符串 一、JAVA中的正则表达式 1.Java中正则表达式的规则 ? #{0,1}-?有一个-或者没有 \\ #表示一个”\" \\d #表示一个数字 \\D #非数字 f\\W+ #表示f开头的单词 \\W #表示一个非单词字符 \\w 阅读全文
摘要:
JAVA中字符串输出格式 1.使用format函数 System.out.format(“%d %f”,10,10.5); 2.使用Formatter类 构造函数Formatter formatter=new Formatter(System.out);//设置输出流 使用formatter.for 阅读全文
摘要:
1.String的特性 1.String的特性 特性一:不可变性 String s=new String(“yangyun") s=s.toUpperCase(); 这里的s,s占用的空间是不一样的(地址不相同),前提是toUpperCase函数确实改变了原始s的内容。 为什么String是不可变对 阅读全文
摘要:
异常谜题 1.返回值是什么 答案:true 2.是否能编译通过 答案:不能编译通过,IOException是checkedException,而try块中不能抛出相应的异常,Exception或者Throwable确是可以编译通过的 3.能否编译通过 答案:可以编译通过,type3中的f()函数只能 阅读全文
摘要:
5.异常丢失 情况一:捕获异常,抛出新异常 这种情况在上一片文章中介绍过,下面的代码中f()函数中抛出的异常就会丢失,可以使用<!--?xml version="1.0" encoding="UTF-8"?--> Exception ex=new Exception(); ex.initCause( 阅读全文
摘要:
4.异常捕获后再次抛出 情况一:捕获后抛出原来的异常,希望保留最新的异常抛出点--fillStackTrace 情况二:捕获后抛出新的异常,希望抛出完整的异常链--initCause 4.异常捕获后再次抛出 情况一:捕获后抛出原来的异常,希望保留最新的异常抛出点--fillStackTrace 情况 阅读全文