当前位置: 首页 > news >正文

以公司做网站wordpress上传图片自动重命名

以公司做网站,wordpress上传图片自动重命名,制作人韩剧结局,Wordpress会员插件出错1. Java 内存 2. this VS super this和super是两个关键字#xff0c;用于引用当前对象和其父类对象 this 关键字#xff1a; this 关键字用于引用当前对象#xff0c;即调用该关键字的方法所属的对象。 主要用途包括#xff1a; 在类的实例方法中#xff0c;通过 this …1. Java 内存 2. this VS super this和super是两个关键字用于引用当前对象和其父类对象 this 关键字 this 关键字用于引用当前对象即调用该关键字的方法所属的对象。 主要用途包括 在类的实例方法中通过 this 来引用当前对象的实例变量或调用当前对象的其他方法。在构造方法中通过 this 来调用其他构造方法this()或this(...)或引用当前对象的实例变量this.instanceVariable。 super 关键字 super 关键字用于引用父类的成员即调用父类的方法或访问父类的实例变量。 主要用途包括 在子类中通过 super 来调用父类的构造方法super()或super(...)或访问父类的方法和实例变量super.xxx。 注意 super调用父类的构造方法必须在构造方法的第一个this() 也必须在第一个所以不能同时调用 -- 3. super必须只能出现在子类的方法或者构造方法中 super和this不能同时调用构造方法 3. 重载(Overload) VS 重写(Override) 重载在一个类中同一个方法的不同实现 方法名必须相同 参数列表必须不同参数个数或者参数类型不同 修饰符可以相同也可以不同修饰符不能作为判断是否重写的标志 抛出的异常同修饰符可以相同也可以不同不能作为判断是否重写的标志 重写需要有继承关系子类重写父类的方法 方法名必须相同; 参数列表列表必须相同; 修饰符范围可以扩大但不能缩小: publicProtectedDefaultprivate 抛出的异常范围可以被缩小但不能扩大ClassNotFoundException– Exception(大) 4. 面向对象编程OOP的三大特性 面向对象编程OOP的三大特性是封装Encapsulation、继承Inheritance和多态Polymorphism。 封装Encapsulation 封装是指将对象的状态数据和行为方法包装在一起并对外部隐藏对象的内部实现细节。通过封装对象的内部细节对外部不可见只提供有限的接口供外部访问和操作从而提高了代码的可维护性、可重用性和安全性。例如使用私有private访问修饰符来限制对对象的状态的直接访问通过公有public方法来提供对状态的间接访问。 继承Inheritance 继承是指一个类子类可以从另一个类父类继承其属性和方法并且可以新增或修改已继承的属性和方法。继承可以帮助代码实现重用避免重复编写相似的代码同时也可以通过建立类之间的层次结构来组织和管理代码。通过继承子类可以拥有父类的属性和方法从而实现代码的扩展和复用。 多态Polymorphism 多态是指同一个方法调用可以在不同的对象上具有不同的行为。 多态通过方法重写Override和方法重载Overload来实现。 方法重写是指子类可以重写父类的方法从而在运行时根据对象的实际类型来调用相应的方法实现实现了动态绑定。 存在条件继承条件方法需要重写父类引用指向子类对象Object o new Person() 方法重载是指在一个类中定义多个同名但参数列表不同的方法编译器根据方法的参数列表选择合适的方法进行调用实现了静态绑定。 多态提高了代码的灵活性和可扩展性使得代码可以更加通用和可维护。 5. instanceof instanceof 是 Java 中的一个关键字用于检查一个对象是否是一个类的实例或者是否是该类的子类的实例。它的语法形式如下 object instanceof Class其中object 是要检查的对象Class 是要检查的类或接口。 instanceof 操作符的返回结果有两种可能 如果 object 是 Class 的实例或者是 Class 的子类的实例或者是实现了 Class 接口的实例则返回 true。如果 object 不是 Class 的实例则返回 false。 6. 静态代码块、匿名代码块和构造方法的执行顺序 静态代码块按照声明顺序执行。匿名代码块在每次创建对象时执行按照声明顺序执行。构造方法在匿名代码块执行之后执行。 7. 接口Interface和抽象类Abstract Class 成员方法 接口中的方法默认是抽象的即接口中的方法没有具体的实现而抽象类中可以包含抽象方法和具体方法的实现。在接口中声明的方法都是隐式地声明为 public abstract而抽象类中的抽象方法必须使用 abstract 关键字显式声明。 多继承 Java 接口支持多继承一个类可以实现多个接口从而具备多个接口的特性。Java 抽象类不支持多继承一个类只能继承一个抽象类但可以同时实现多个接口。 变量 接口中的变量默认是 public static final 类型的常量可以省略这些修饰符因为它们是隐式的。抽象类中可以包含实例变量和静态变量可以拥有各种访问修饰符。 构造方法 接口中不能包含构造方法因为接口中的方法都是抽象的无法实例化。 抽象类可以包含构造方法用于初始化抽象类的实例。 public abstract class MyAbstractClass {int b 1;public MyAbstractClass(int b) {this.b b;}public abstract void method(); }MyAbstractClass myAbstractClass new MyAbstractClass(1) {Overridepublic void method() {}};实现方式 类通过 implements 关键字来实现接口而通过 extends 关键字来继承抽象类。 8. Java 内部类 成员内部类Member Inner Class 成员内部类是定义在另一个类中的类。它与外部类有关联并可以访问外部类的成员包括私有成员。成员内部类可以有访问修饰符并且可以被外部类的成员方法或其他类使用。 OuterClass.InnerClass inner outer.new InnerClass();静态内部类Static Inner Class 静态内部类是定义在另一个类中的静态类。它与外部类的实例无关并且可以直接访问外部类的静态成员但不能访问外部类的非静态成员。静态内部类可以有自己的静态成员和方法。 OuterClass.StaticInnerClass inner new OuterClass.StaticInnerClass();局部内部类Local Inner Class 局部内部类是定义在方法内部的类。它只在定义它的方法内部可见不能被方法之外的其他类访问。局部内部类可以访问外部方法的局部变量但必须为 final 或等效的变量。 匿名内部类Anonymous Inner Class 匿名内部类是没有名字的内部类通常用于创建一个实现接口或继承抽象类的临时类实例。它一般在创建实例的同时进行类的定义并且不能有显式的构造方法。 9. Error VS Exception Error 和 Exception 都是继承自 Throwable 类的子类用于表示在程序执行过程中可能发生的问题但它们之间有一些重要的区别。 Error错误 Error 代表了严重的系统问题通常是由于虚拟机JVM运行环境出现了错误导致的例如内存不足、栈溢出等。Error 通常是无法恢复或处理的应用程序不应该捕获 Error。一旦发生 Error程序通常无法继续执行并且会导致程序终止。常见的 Error 包括 OutOfMemoryError、StackOverflowError 等。 Exception异常 Exception 也代表了程序执行过程中的问题但相比 ErrorException 更多地表示的是可以被程序本身处理的异常情况。Exception 分为两种类型可检查异常checked exception和运行时异常runtime exception。可检查异常checked exception编译器会强制要求程序员处理这类异常要么使用 try-catch 块捕获并处理异常要么在方法签名中使用 throws 关键字声明抛出异常。运行时异常runtime exception这类异常通常是由程序错误导致的编译器不会强制要求程序员处理这些异常。常见的运行时异常包括 NullPointerException、ArrayIndexOutOfBoundsException 等。 Error 如内存不足、栈溢出等在哪些情况下会发生 内存不足OutOfMemoryError当 Java 程序请求的内存超出了 JVM 可用的内存资源时会抛出 OutOfMemoryError。这可能是因为程序内存泄漏、创建了过多的对象、处理大量数据等原因导致的。 栈溢出StackOverflowError当方法调用层级过深栈空间无法容纳更多的方法调用时会发生栈溢出。这通常是由于递归调用或者无限循环导致的。 虚拟机错误VirtualMachineError这类错误包括 InternalError、UnknownError 等通常是指 JVM 本身发生了无法处理的错误例如 JVM 内部出现问题。 类加载错误LinkageError当 Java 虚拟机尝试加载类时出现问题可能会抛出 LinkageError例如版本不匹配、类文件损坏等情况。 其他错误Error除了上述常见的错误外还有一些其他的 Error 类型如 AssertionError、NoClassDefFoundError 等。 这些 Error 类型通常表示了严重的系统问题需要进行相应的处理或者对系统进行调整。 受检异常和非受检异常包括哪些异常 受检异常Checked Exception这些异常在编译时就需要程序员处理否则编译器会报错。常见的受检异常包括 IOException输入输出操作异常如文件读写异常。SQLException数据库操作异常。ClassNotFoundException类未找到异常通常发生于使用反射加载类时。 非受检异常Unchecked Exception也称为运行时异常Runtime Exception这些异常不需要在编译时处理但程序在运行时可能会抛出。常见的非受检异常包括 NullPointerException空指针异常尝试在空对象上调用方法或访问属性时抛出。ArrayIndexOutOfBoundsException数组越界异常访问数组时超出了合法范围。ArithmeticException算术异常例如除以零。IllegalArgumentException非法参数异常传递给方法的参数不合法。 10. JavaSE 总结 参考 狂神说笔记——Java SE基础01 - subeiLY - 博客园 狂神说笔记——Java SE基础02 狂神说笔记——Java SE基础03
http://www.zqtcl.cn/news/498588/

相关文章:

  • 网站后台文章添加成功 不显示公司设计网站建设合同
  • 后端开发需要掌握哪些知识潍坊优化公司
  • 专业手机网站制作哪家好wordpress wp-polls
  • 网站建设前分析网页制作素材按钮
  • 做视频网站怎么对接云盘松江新城网站建设
  • 温州阿里巴巴网站建设企业宣传片怎么拍
  • 淮阳住房城乡建设局网站阿里巴巴做国际网站要多少钱
  • 电子商务个人网站可以备案吗短网址还原
  • 网站内容由什么组成部分组成部分电子商务网站建设主管的策划书
  • 云服务器安装win系统做网站seo三人行论坛
  • 电气网站设计机械设计软件solidworks
  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录
  • 网站域名有效期wordpress 特别慢
  • 建立个人网站服务器如何用dedecms做网站