···引入泛型原因是安全简单,在编译的时候可以检查类型安全,并且所有的强制转换都是自动或隐性的,提高了代码的利用率。 参数化类型:把类型当作参数一样传递。注意object这里的数据类型只能是引用数据类型。 泛型的使用: 1:泛型类 public class demo{} (T表示未知类型) 通过泛型 ...
分类:
编程语言 时间:
2020-04-26 22:29:28
阅读次数:
73
1、面向接口编程 (1)面向接口编程的优点 解耦、可扩展、提高复用、分层开发中,上层不用管具体的实现,大家都遵循共同的标准,提高代码的规范性 (2)对接口的理解 定义(规范、约束)与实现的分离 反映了设计人员对系统的抽象理解 接口有两类:抽象体(对一个个体的抽象)和抽象面(对一个个体某一方面的抽象) ...
分类:
其他好文 时间:
2020-04-26 16:45:43
阅读次数:
67
java数据类型:基本数据类型、引用数据类型; 基本数据类型(8个): 整型(4):byte short int long(64bit) 浮点型(2):float(32bit) double(64bit) 字符型(1):char (键盘上能输出的都是字符,加'')16bit Unicode编码; 布 ...
分类:
编程语言 时间:
2020-04-25 12:31:02
阅读次数:
79
(1)生活中的接口 (2)接口的基本基本定义格式 接口就是多个类的公共规范 接口是一种引用数据类型,最重要的内容就是其中的,抽象方法。 如何定义一个接口的格式: public interface 接口名称{ //接口内容 } 备注:换成关键字interface 之后,编译生成的字节码文件依然是: . ...
分类:
编程语言 时间:
2020-04-22 19:45:09
阅读次数:
59
1. 数组概述和定义格式说明 为什么要有数组(容器) 为了存储同种数据类型的多个值 数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度]; 如:int[] ...
分类:
编程语言 时间:
2020-04-21 16:48:14
阅读次数:
65
1.let 与 const 定义变量 let 多用于定义 基本数据类型 以及 循环中 const 多用于定义 引用数据类型 特点:定义的变量名称不能重复 在 { } 和 循环中定义,只能在 { } 和 循环中使用 let会建立独立的,存储不同的,相互不冲突数据的变量 const定义的变量,不能重复赋 ...
分类:
其他好文 时间:
2020-04-19 18:05:37
阅读次数:
67
JS的数据类型都有哪些? 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空值(null)、未定义(undefined)、转义字符、Symbol(ES6引入了一种新的原始数据类型,表示独一无二的值)。 引用数据类型:对象(Object)、数组(Array)、 ...
分类:
其他好文 时间:
2020-04-18 17:15:44
阅读次数:
73
类中属性的使用 属性(成员变量) VS 局部变量 1.相同点: 1.1定义变量的格式:数据类型 变量名 = 变量值【有时变量值不给出】 1.2先声明,后使用 1.3变量都有其对应的作用域 2.不同点: 2.1在类中申明的位置不同【 属性:直接定义在类的一对{ }内; 局部变量:声明在方法内、方法形参 ...
分类:
编程语言 时间:
2020-04-18 14:02:07
阅读次数:
49
/* * 基本数据类型 * String Number Boolean Null Undefined * 引用数据类型 * Object * * 在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型的数据转换为对象 * String() * - 可以将基本数据类型字符串转换为Strin ...
分类:
其他好文 时间:
2020-04-15 19:50:29
阅读次数:
80
package demo; public class Sum { public static int sum(int a, int b) { int result = a + b; return result; } /*1第一步,找到这个方法(sum方法); *2参数传递(将10交给a,将4交给b) ...
分类:
其他好文 时间:
2020-04-12 18:38:58
阅读次数:
90