03 2022 档案
摘要:一、泛型 1.为什么要有泛型? 泛型:标签 泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK5.0之前只能把元素类型设计为Object,JDK5.0之后使用泛型来解决。**将元素的类型设计成一个参数,这个类型参数叫做泛型。**Collectio
阅读全文
摘要:Java集合 1. JAVA集合框架概述 1.1概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器 说明:此时的存储,主要指内存层面的存储,不涉及持久化的存储 数据在存储多个数据方面的特点 一旦初始化后,其长度就确定了; 数组一旦定义好,其元素的类型也就确定了。我们只能操作指定类型的
阅读全文
摘要:枚举类与注解 1.1枚举类的使用 枚举类理解:类的对象只有有限个的,确定的。我们称此类为枚举类 当需要定义一组常量时,建议使用枚举类。 如果枚举类只有一个对象,则可以作为单列模式的实现方式。 1.2如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 方式二:jdk5,可以使用enum关键字定义枚
阅读全文
摘要:常用类 1.字符串相关的类:String (1)存储层面理解 String类:代表字符串,String是一个final类,代表不可变的字符序列。 字符串是一个常量,用双引号引起来表示,它们的值在创建之后不能更改 String对象的字符内容是存储在一个字符数组value[]中。 package com
阅读全文
摘要:数组中涉及的常见算法 1. 数组元素的赋值(杨辉三角、回形数等) //使用二维数组打印一个10行的杨辉三角 //1.第一行有1个元素,第n行有n个元素 //2.每一行的第一个元素和最后一个元素都是1 //3.从第三行开始,对于非第一个元素和最后一个元素的元素,满足: //yanghui[i][j]=
阅读全文