- 博客(4)
- 收藏
- 关注
原创 JAVA静态域与静态方法
public static void main (String [] args) { System.out.println(“Hello world”); } main方法是程序的执行的入口,当main方法执行结束整个程序也就结束了。 当然今天主题不是main方法,而是我们写main方法都要写的一个修饰符static,下面就讨论下static这个修饰的含义。 1、静态域 1、 将域定义为stati...
2019-09-16 19:40:18 240
原创 堆排序(HeapSort)简单实现
堆排序(HeapSort) 堆性质: (二叉)堆是一个数组(不要把此处的堆与内存区域的堆内存混淆了)此处是指数据结构,二叉堆可以近似看成一个完全二叉树,将数组中元素从上自下,从左自右插入到完全二叉树中。堆中每一个节点的值都必须大于等于(或小于等于)其子树中每个节点的值。 利用完全二叉树可以清晰地看出根节点与左右子孩子的关系:准确的说是看出根节点与左右还在在数组中下标的关系。 举个例子: 数组a: 转换为完全二叉树: 仔细观察数组位置于在完全二叉树中的位置会发现:假设父节点为i,左孩子:2i+1 右孩子
2022-04-23 15:33:17 1432
原创 Java IO流(一)
File/IO 1、IO流原理及分类 1.1IO流的原理 在Java中将IO(输入输出)都是以"流(stream)"的形式进行的,用于处理数据的传输 如:读/写 文件,网络通讯。 Input:针对与当前程序来说的,从外部数据(文件,磁盘,数据库,网络,其他程序的内存中)输入到当前程序的 内存中称为Input Output:从当前程序的内存中输出到其他位置(文件,其他程序的内存中,数据库,网络等) 1.2流的分类 按照操作数据单位的不同分类:字节流(一个字节读取),字
2022-04-06 18:58:24 296
原创 Java接口
在java程序设计语言中,接口不是类,而是类的一组需求描述(也可以叫作类的蓝图)。在java核心技术卷一中有这样一句话“如果类遵循某个特定接口,那就要履行这项服务”这句话形象地描述了接口的作用。 使用接口的注意点: 接口决不能含有实例域,也不能在接口中实现方法。 提供实例域的任务由实现接口的类来实现。 实现类要使...
2019-09-19 21:46:56 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人