随笔分类 - Java_relevant
java知识相关
摘要:1.抽象的概念 2.抽象方法和抽象类的定义格式 3.如何使用抽象类和抽象方法 4.注意事项 Animal.java package cn.itcast.day09.demo13; // 最高的抽象父类public abstract class Animal { public abstract voi
阅读全文
摘要:1.堆的定义和分类 2.堆-存储结构(数组) 3.堆的时间复杂度 4.堆的应用
阅读全文
摘要:当二叉树不断插入,删除,退化成下面这种情况时: 2.AVL树失衡的4种情况
阅读全文
摘要:1.继承的概述 2.继承的格式 3.继承中成员变量的访问特点 Fu.java package cn.itcast.day09.demo02; public class Fu { int numFu = 10; int num = 100; public void methodFu() { // 使用
阅读全文
摘要:package cn.itcast.day08.demo04; /*java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。 public static double abs(double num):获取绝对值。有多种重载。public static d
阅读全文
摘要:package cn.itcast.day08.demo04; import java.util.Arrays; /*java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 public static String toString(数组):将参数
阅读全文
摘要:1概念: 2.高度,深度以及层 3.二叉树 3.1)子树 3.2)二叉树 完全二叉树为什么要定义成左排列呢? 3.2.1) 二叉树存储结构 3.3).二叉查找树 3.3.1).二叉查找树结构实现 3.3.2)二叉查找树时间复杂度分析
阅读全文
摘要:1.字符串概述和特点 2.字符串的构造方法和直接创建 3.字符串的常量池 4.字符串的比较相关方法 package cn.itcast.day08.demo02; /*==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法: public boolean equals(Objec
阅读全文
摘要:1.ArrayList集合概述和基本使用 package cn.itcast.day07.demo04; import java.util.ArrayList; /*数组的长度不可以发生改变。但是ArrayList集合的长度是可以随意变化的。 对于ArrayList来说,有一个尖括号<E>代表泛型。
阅读全文
摘要:1.Person.java 2.Demo01Array.java .
阅读全文
摘要:1.概念 3.散列表函数的要求与特点 4、散列表-散列函数的常用设计方法(了解) 5、散列表-散列冲突 6、散列表-散列冲突解决方案(线性探测法) 8、散列表-散列冲突解方案(二次散列) 9、散列表-散列冲突的解决方案(链表法) 10、散列表-应用介绍 jdk1.7的 11、散列表-hash算法-介
阅读全文
摘要:1.概述. 2.静态static关键字修饰成员变量(也就是类属性) Student.java package cn.itcast.day08.demo03; public class Student { private int id; // 学号 private String name; // 姓名
阅读全文
摘要:1.Demo01.class] package cn.itcast.day07.demo03; import java.util.Random; /*Random类用来生成随机数字。使用起来也是三个步骤: 1. 导包import java.util.Random; 2. 创建Random r = n
阅读全文
摘要:1.匿名对象的说明 (1).Demo01Anonymous.java package cn.itcast.day07.demo02; /*创建对象的标准格式:类名称 对象名 = new 类名称(); 匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。new 类名称(); 注意事项:匿名对象只能
阅读全文

浙公网安备 33010602011771号