摘要: 泛型 泛型定义 在一个类型(类,接口,方法)之后,定义一个类型参数。 原生类型:类型后面没有指定具体的类型参数。 好处 使用泛型的好处在于,它在编译的时候进行类型安全检查,并且在运行时所有的转换都是强制的,隐式的,大大提高了代码的重用率。 语法 通配符(?) 无界通配符(?)可以接受任何的类类型。 阅读全文
posted @ 2018-01-09 20:44 扎心了,老铁 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 什么是异常? 不正常的,会影响程序的正常执行流程。 例如下面的程序 Error:错误 JVM自身的错误,程序员不能处理。 Exception:异常 受检异常(非运行时异常) 程序员必须进行异常处理,否则编译通不过 运行时异常 RuntimeException类和它的子类。 程序员可以不做处理。改代码 阅读全文
posted @ 2018-01-09 20:24 扎心了,老铁 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 内部类的 阅读全文
posted @ 2018-01-09 20:07 扎心了,老铁 阅读(713) 评论(0) 推荐(0) 编辑
摘要: String类 String是不可变类:值一旦确定了,就不会更改。 String常用的方法 concat 字符串连接,返回连接后的串 length 字符串长度 equals 比较字符序列是否相同,区分大小写 equalsIgnoreCase 比较字符序列是否相同,不区分大小写 toUpperCase 阅读全文
posted @ 2018-01-09 19:38 扎心了,老铁 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 抽象类 抽象类定义 只约定类所具有的抽象行为,没有具体实现相应行为。 语法格式 应用场景 1.不适合创建对象。 2.有些功能没有必要实现,有不同的子类实现。 3.每次使用的都是子类的对象。 4.为所有的子类提供了一个模板,所有的子类都是在此模板的基础之上添加和修改完善功能而创建出来的。 注意事项 1 阅读全文
posted @ 2018-01-09 19:13 扎心了,老铁 阅读(660) 评论(0) 推荐(0) 编辑