- 博客(10)
- 收藏
- 关注
原创 泛型&包装类の初认识
泛型 包装类泛型提出泛型分类泛型背后作用时期和背后的简单原理泛型类的使用泛型总结包装类基本数据类型和包装类对应的关系包装类的使用:装箱(boxing)和拆箱(unboxing)自动装箱(autoboxing)和自动拆箱(autounboxing)泛型提出问题:我们实现过的顺序表,只能保存 int 类型的元素,如果现在需要保存 指向 Person 类型对象的引用的顺序表,请问应该如何解决?如果又需要保存指向 Book 对象类型的引用呢?回答:首先,我们在学习多态过程中已知一个前提,基类的引用可以
2020-11-20 23:43:49
124
原创 集合框架的理解
集合框架集合框架概念:理解:所有集合框架都包含以下内容:优点:Java 集合框架中接口之间的关系及其含义接口关系核心收集接口:Map 的应用场景集合框架概念:Java 集合框架 Java Collection Framework ,又被称为容器 container ,是定义在 java.util 包下的一组接口 interfaces 和其实现类 classes .理解:其主要表现为将多个元素 element 置于一个单元中,用于对这些元素进行快速、便捷的存储 store 、检索retrieve 、
2020-11-19 18:54:04
277
原创 用基础算法实现一个小系统
//书架书基本信息package book;public class Book { private String name;//书名 private String author;//作者 private int price;//价格 private String type;//类型 private boolean isBorrowed;//是否被借出 public Book(String name, String author, int pric.
2020-11-02 00:03:08
844
原创 对于String的总结
Stirng类创建字符串字符串比较相等字符串常量池字符,字节,字符串字符与字符串字节与字符串小结字符串常见操作字符串比较字符串查找字符串替换字符串拆分字符串截取其他方法StringBuffer 和StringBuilder小结创建字符串常见的构造方式// 方式一String str = "Hello";// 方式二String str2 = new String("Hello");// 方式三char[] array = {'a', 'b', 'c'};String str3 = new
2020-11-01 22:07:41
113
原创 关于OOP语言的基础
面向对象编程包 继承 组合 多态 抽象类 接口包包 (package) 是组织类的一种方式;使用包的主要目的是保证类的唯一性创建一个包找到工程文档下的src文件,右键单击 ,选择new-> package ,输入包名完成创建注意:包的名字必须小写导入包中的类impor java.util.* 或者 import java.util.+包的类名eg: import java.util.; import java.util.Date;import java.sql.;
2020-11-01 20:51:54
442
原创 类 ? 对象 ?
类和对象类和对象:类:抽象概念, 有共性的的一类产物类的成员类的实体化对象:就是这一类实体化的表现面向对象、面向程序封装getter、setter构造方法类和对象:类:抽象概念, 有共性的的一类产物类中定义的是属性和方法,相当于一个模板,可以产生无数的对象,例如类的成员字段 、 方法 、 代码块 、内部类 、 接口1、字段/属性/成员变量在类中, 但是方法外部定义的变量. 这样的变量我们称为 “字段” 或 “属性” 或 “成员变量”;用于描述一个类中包含哪些属性null
2020-10-18 21:18:11
313
2
原创 用二分法法寻找一个数组中一个数据是该数组的第几个元素; 冒泡排序
public class De {//寻找一个数组中一个数据是该数组的第几个元素public static int binarSearch (int[] array,int key){ int left = 0; int right = array.length-1; while (left <= right ) { int mid = ( left + right )/2; i.
2020-10-16 22:55:24
277
原创 古希腊神话(汉诺塔问题)
汉诺塔问题 (递归)/** * 1: A->C 1 * 2: A->B A->C B->C 3 * 3: A->C A->B C->B A->C B->A B->C A->C 7 * 64 2^64 -1 */ public static void hanoiPower (int n,char pos1,char pos2,char pos3).
2020-10-14 23:29:41
175
原创 十进制——二 (八、十六 )进制
十进制数装换为十六进制数和二进制数十进制—十六进制十进制—二进制十进制—十六进制十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十进制—二进制...
2020-10-11 18:12:00
1190
原创 基础算法(变量和运算符的认识)
变量和运算符变量概念命名规则必须遵守建议遵守变量类型分类使用注意事项运算符算数运算符基本四则运算符 + - * / %关系运算符 == |= < > <= >=逻辑运算符&& || !位运算符 & | ~ ^移位运算 << >> >>>条件运算符小结变量概念变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据。命名规则必须
2020-10-10 21:21:19
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人