摘要: Class类对象的获取 根据类名:类名.class 根据对象:对象.getClass() 根据全限定类名:Class.forName(全限定类名) 例子 interface I1 { } interface I2 { } class Cell { public int mCellPublic; } 阅读全文
posted @ 2023-02-07 11:43 啊发包 阅读(23) 评论(0) 推荐(0)
摘要: 常见注解分类 Java自带的标准注解 @Override:重写 @Deprecated:过时 @SuppressWarrnings:忽略警告 元注解 @Retention:用于标明注解被保留的阶段 SOURCE:源文件保留 CLASS:编译器保留,默认值 RUNTIME:运行期间保留,可通过反射去获 阅读全文
posted @ 2023-02-06 21:58 啊发包 阅读(19) 评论(0) 推荐(0)
摘要: 异常 -Throwable - Exception:程序本身能够处理的错误 - Checked Exception:受检查异常,如果没有Try、Catch包裹活着抛出,则会变异异常 - FIleNotFoundException - SQLException - ClassNotFoundExcep 阅读全文
posted @ 2023-02-02 16:19 啊发包 阅读(13) 评论(0) 推荐(0)
摘要: 浅拷贝 浅拷贝会在堆上创建一个新的对象,如果原对象的属性是一个引用类型,拷贝的内部对象是原对象内部对象的引用地址,即原对象和拷贝对象用的是同一个内部对象。 class Inner implements Cloneable{ private String name; public String get 阅读全文
posted @ 2023-02-02 14:42 啊发包 阅读(27) 评论(0) 推荐(0)
摘要: 普通类和抽象类的区别 普通类可以有普通方法,不能有抽象方法;抽象类可以有普通方法和抽象方法 普通类可以实例化,抽象类不能实例化 普通类必须实现抽象类的抽象方法 抽象类和接口类的区别 抽象类和接口类都可以有抽象方法,接口类不能有普通方法 jdk8以后抽象类和接口类都可以有默认方法 抽象类和接口类都不能 阅读全文
posted @ 2023-02-02 11:27 啊发包 阅读(39) 评论(0) 推荐(0)
摘要: 值传递和引用传递的概念 值传递 在调用方法时,将实参的值拷贝一份传递给方法的形参,修改形参不会影响到实参 引用传递 在调用方法时,将实参的引用传递给方法的形参,修改形参将影响到实参 例子1 @Test public void test() { int a = 1; System.out.printl 阅读全文
posted @ 2023-02-02 11:16 啊发包 阅读(21) 评论(0) 推荐(0)
摘要: 面向对象和面向过程的区别 面向过程:将解决问题的方法拆分成多个方法,按照顺序执行 面向对象:面对问题,先抽象出对象来,再用对象来解决问题呢 面向对象比面向过程更容易维护、扩展、复用 面向过程的执行效率更高 面向对象三大特征 封装:将对象信息(属性)隐藏起来,外部对象无法直接访问,提供一些对外的方法来 阅读全文
posted @ 2023-02-02 11:14 啊发包 阅读(13) 评论(0) 推荐(0)
摘要: final在Java中的做用 final修饰的类叫做最终类,不能被继承 final修饰的方法不能被重写 final修饰的变量为常量,值必须初始化并且不能被修改 阅读全文
posted @ 2023-02-02 09:31 啊发包 阅读(11) 评论(0) 推荐(0)
摘要: “==” 基本类型:比较的是值是否相同 引用类型:比较的是内存地址是否相同 “equals” 未重写equals方法:用的也是“==”,比较的是内存地址是否相同, String和Integer重写了equals方法,比较的是值是否相同 阅读全文
posted @ 2023-02-01 17:16 啊发包 阅读(12) 评论(0) 推荐(0)
摘要: docker cp 宿主机文件路径 容器名称:容器路径 # 例如:docker ps /user/file centos-container:/home/sofeware 阅读全文
posted @ 2023-02-01 14:14 啊发包 阅读(26) 评论(0) 推荐(0)