摘要:
异常的处理 处理异常的五个关键字: try 尝试处理 catch 捕获 finally 无论执行不执行都会走 通过 throw和thorws用于抛出异常public class Test01 { public static void main(String[] args) { try { new T 阅读全文
posted @ 2021-12-07 19:55
码奴2002
阅读(23)
评论(0)
推荐(0)
摘要:
length():返回字符串的长度chaiAT():根据下标获取字符contains():(括号中是你传递的参数)查看当前字符是否包含你传进来的这些参数toCharArray():将字符转换成数组indexOf():查找括号里首次在字符出现的下标存在就返回该下标不存在则返回-1lastIndexOf 阅读全文
posted @ 2021-12-07 19:54
码奴2002
阅读(56)
评论(0)
推荐(0)
摘要:
常用类:一.Object类:超类,基类,所有类直接或间接的父类,位于继承树的最顶层, 1.任何类如果没有extends显示继承某个类,都默认继承Object否则为间接继承 2.Object中所定义的方法是所有对象都具备的方法 3.Object可以存储对象 作为参数可以接受任何对象 作为返回值可以返回 阅读全文
posted @ 2021-12-07 19:54
码奴2002
阅读(34)
评论(0)
推荐(0)
摘要:
封装就是该露的露,该藏起来的藏起来:追求”高内聚,低耦合“高内聚:就是类的内部数据的细节自己完成,不允许外界干扰 低耦合:尽量暴露少量的方法给外部使用 1.提高程序的安全性,保护数据* 2.隐藏代码的实现细节* 3.统一接口所有的方法都是get set形成的* 4.提高了系统的可维护性 重点必须记住 阅读全文
posted @ 2021-12-07 19:53
码奴2002
阅读(33)
评论(0)
推荐(0)
摘要:
继承通过在类名后面添加extends来继承父类的方法* 子类继承父类就会拥有父类的所有方法和属性*注意前提方法和属性必须是public的,private的子类则无法调用父类 java中只有单继承没有多继承 阅读全文
posted @ 2021-12-07 19:53
码奴2002
阅读(29)
评论(0)
推荐(0)
摘要:
super注意点: * 1.super是调用父类的构造方法必须放在构造方法的第一个; * 2.super必须只能出现在子类的方法或者构造方法中; * 3.super和this不能同事调用构造方法 * * VS this: * 代表的对象不同 * 1.this:本身调用者这个对象 * 2.super: 阅读全文
posted @ 2021-12-07 19:52
码奴2002
阅读(28)
评论(0)
推荐(0)
摘要:
内部类 1.内部类new时候需要用外部类.new内部类这样才可以实例化 2.内部类可以直接调用外部类的私有属性 3.内部类可以直接调用外部类的私有方法 4.静态的内部类没办法访问非静态外部类的属性和方法 5.一个Java类中可以有多个class但是只需有一个public class 6.内部类也会生 阅读全文
posted @ 2021-12-07 19:52
码奴2002
阅读(51)
评论(0)
推荐(0)
摘要:
static静态关键字非静态属性需要使用类名调用则静态的属性可以直接调用非静态方法需要使用类名调用则静态的方法可以直接调用非静态方法可以在方法体中直接调用静态方法静态方法可以调用静态的方法不能调用非静态的方法 阅读全文
posted @ 2021-12-07 19:51
码奴2002
阅读(23)
评论(0)
推荐(0)
摘要:
instanceof判断和类型转换公式: System.out.println(A instanceof B);//能不能编译通过:就是看A跟B是否存在父子关系如果存在就编译通过否则相反 也可以理解为看A和B有没有简介的关系但是同级别的是不能够作比较 父类引用指向子类对象 子类无法指向父类的对象 父 阅读全文
posted @ 2021-12-07 19:50
码奴2002
阅读(88)
评论(0)
推荐(0)
摘要:
泛型的概念:其本质是参数化的类型,把类型作为参数传递常见的形式有:泛型类,泛型方法,泛型接口好处:1. 编译器编译期间检查2.减少了数据类型转换注意事项:1.java里面的泛型只能是引用类型 2.demo20<String> stringdemo20 = new demo20<>();注意当你实例化 阅读全文
posted @ 2021-12-07 19:49
码奴2002
阅读(54)
评论(0)
推荐(0)

浙公网安备 33010602011771号