多态的概述 什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 1.要有继承或实现关系 2.要有方法的重写 3.要有父类引用指向子类对象 代码演示 class Animal { public void eat() { System.out.println("动物吃饭"); } } cl ...
分类:
编程语言 时间:
2021-03-29 12:34:46
阅读次数:
0
1、重写commit,删除大文件 git filter-branch --force --index-filter "git rm -rf --cached --ignore-unmatch CPT_0707_ao/temp_past/temp2/deltap.csv" --prune-empty ...
分类:
Web程序 时间:
2021-03-26 15:31:53
阅读次数:
0
1、动态编译 动态编译,简单来说就是在Java程序运行时编译源代码。 从JDK1.6开始,引入了Java代码重写过的编译器接口,使得我们可以在运行时编译Java源代码,然后再通过类加载器将编译好的类加载进JVM,这种在运行时编译代码的操作就叫做动态编译。 静态编译:编译时就把所有用到的Java代码全 ...
分类:
编程语言 时间:
2021-03-26 15:31:17
阅读次数:
0
简介基于thinkphp6.0 开发的后台快速开发包 本项目是一个快速开发后台的工具库,完全基于面向对象思想; 一切都是可以通过重写继承达到自定义的; 本项目无任何业务功能上的封装,业务上的一切都需要您自己开发,只是会让您开发得更流畅; gitee地址: https://gitee.com/wsh2 ...
分类:
Web程序 时间:
2021-03-15 10:33:14
阅读次数:
0
Java的序列化框架Serializable, 对象被序列化后会附带额外信息, 不便于在网络中传输 自定义bean对象 实现Writable接口 必须有空参构造, 反序列化时, 需要反射调用空参构造函数 重写序列化和反序列化方法, 顺序要完全一致 若自定义bean要作为key, 需实现Compara ...
分类:
其他好文 时间:
2021-03-11 11:44:25
阅读次数:
0
Java创建线程两种方法 1. 继承Thread类 package com.lu.thread; //创建线程方法之一 //1. 继承Thread类 //2. 重写run()方法 //3. 调用start()方法开启线程 public class ThreadDemo1 extends Thread ...
分类:
编程语言 时间:
2021-03-10 13:20:14
阅读次数:
0
直接上干货 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及order by涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 应尽量避免在 ...
分类:
数据库 时间:
2021-03-09 13:49:46
阅读次数:
0
创建线程的三种方式 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口 继承Thread类 public Test extends Thread{ public void run(){ ... }//必须重写Thread类的Run方法 ... public stati ...
分类:
编程语言 时间:
2021-03-09 13:00:41
阅读次数:
0
【1】多态跟属性无关,多态指的是方法的多态,而不是属性的多态。 代码: 定义一个动物的父类: public class Animal { public void shut(){ System.out.println("我是小动物,我会叫"); } } 定义一个小猪子类,继承动物类:重写父类的shut ...
分类:
编程语言 时间:
2021-03-03 12:16:11
阅读次数:
0
旋转屏幕时不调用 onSaveInstanceState 原因可能如下: 一、这个函数有两个 onSaveInstanceState 注意看它们的参数 当大于某个API级别时才有两个参数的函数的 二、有可能子类 重写时 没写 super.onSaveInstanceState 这个会导致你的的函数没 ...
分类:
其他好文 时间:
2021-03-03 11:53:16
阅读次数:
0