@ 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性 Java 引用变量有两个类型 :一个是编译时类型,一个是运行时类型,编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定,如果编译时类型和运行时类型不一致,就可能出现所谓的多态(Polymorphism)。 多态 ...
分类:
编程语言 时间:
2020-06-05 22:39:41
阅读次数:
65
dubbo的服务consumer与provider使用的api版本不一致,是否有影响 最近新接手一个项目,看到定义的dubbo接口有些很奇葩的设定。 一、消费端 与 服务端 调用的接口中的数据包装类型中的数据长度不一样。例如:A类(int num , String phone ,String add ...
java引用变量有两个类型:一个是编译型类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态(Polymorphism). 变态: 同一个类型的实例、在执行同一个方法,个别对象存在着变异的行为特征 ...
分类:
其他好文 时间:
2020-02-27 10:23:47
阅读次数:
46
JDBC 一、概述:JDBC(java database connection),使用java语言连接数据库,是java提供一套操作数据库的接口(标准),实现对数据库的统一访问,是一个java引用应用程序与数据库交互的桥梁。 二、组成: DriverManager类:驱动管理类,用户注册驱动,获取连 ...
分类:
数据库 时间:
2020-02-19 00:41:53
阅读次数:
93
1. 数组 数组是一种引用数据类型,除了那8个基本数据类型,其他的都是引用数据类型。 数组当中的数据,类型必须统一 数组的长度在程序运行期间不可以改变 无论是基本类型还是引用类型都可以作为数组中的数据 1.1 动态初始化数组 在创建数组的时候,直接指定数组中元素的个数 1.2 静态初始化数组 在创建 ...
分类:
编程语言 时间:
2020-01-15 13:57:42
阅读次数:
82
[TOC] 一、前言 这篇讲下三大特性之一的 多态 ,可以通俗得去理解,多种形态,多种姿态。。。 那么在面向对象的程序设计中,多态是 指什么? Java引用变量有两个类型;一个是编译类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定.如果编译类型和运 ...
分类:
编程语言 时间:
2020-01-09 17:22:50
阅读次数:
81
一,问题分析 在实际开发过程中,遇到过统计相关的问题,对一个实体类中的数据进行合计,或按照某一函数进行过滤或者累计,由于java引用的是地址,这样就带来操作问题。 如: Table<Object,Object,Object> table = HashBasedTable.create(); Tabl ...
分类:
其他好文 时间:
2020-01-07 19:59:29
阅读次数:
75
1.==号对于基本数据类型来说,比较的是值,对于引用数据类型来说比较的是地址值 2.equals方法在object类中,比较的是地址值,但是String类重写了Object类中的equals方法,所以常用来比较字符串的值;还有包装类都重写了equals方法,用于比较值。 转自:https://www ...
分类:
编程语言 时间:
2019-12-31 12:32:46
阅读次数:
74
1.浅拷贝 只会复制地址值,也就是同一个对象两个引用,只是复制了一个引用而已。 2.深拷贝 重新在堆里创建一个新对象给新引用,连同地址值也不一样。 首先要知道Object的clone()方法, 1 public class Test implements Cloneable{ 2 3 public ...
分类:
编程语言 时间:
2019-12-23 17:09:55
阅读次数:
112
多态性,是面向对象中最重要的概念,在java中有两种体现: 方法的重载(overload)和重写(overwrite)。 对象的多态性——可以直接应用在抽象类和接口上。 java引用变量有两个类型:编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 ...
分类:
其他好文 时间:
2019-12-19 23:21:33
阅读次数:
116