2020年7月22日

二叉树学习记

摘要: 二叉树 前言 通过阅读本篇博文,我们可以大致掌握哪些知识? 二叉树的概念 二叉树的种类 二叉树的性质 二叉树的三种遍历方式(递归、非递归) 先序遍历 中序遍历 后序遍历 二叉搜索树 二叉搜索树的API实现(递归与非递归) 增 删 查 遍历 获取集合属性 获取节点的元素个数 获取树的深度 二叉树的两种 阅读全文

posted @ 2020-07-22 14:07 lifelicanpeng 阅读(169) 评论(0) 推荐(0) 编辑

2020年6月27日

Java中的IO流操作

摘要: IO流 一、IO产生的原因 1、在操作系统中,一切数据都是以文件的形式存储。 2、需要将文件长久存储在外部设备。 3、程序运行时,所有的数据都需要在内存中,而内存的大小有限,因此常常需要在内存和外设之间交换数据,即IO。 4、在Java语言中,主要通过输入流和输出流完成I/O功能,实现和外设之间的数 阅读全文

posted @ 2020-06-27 00:26 lifelicanpeng 阅读(177) 评论(0) 推荐(0) 编辑

2020年6月25日

深度解析Java中的File类

摘要: File类 一、是什么? 1.引述: ​ 存储在程序中的数据是暂时的,当程序在终止时它们就会丢失。为了能够永久地保存程序中创建的数据,需要将他们存储带磁盘或其他永久存储设备的文件中。这样,这些文件其后就可以被其他程序传送和读取。由于数据存储在文件中,使用本篇博文就介绍如何使用File类创建、重命名、 阅读全文

posted @ 2020-06-25 21:15 lifelicanpeng 阅读(330) 评论(0) 推荐(0) 编辑

如何解决IDEA 中Java项目运行时找不到或无法加载到主类的问题

摘要: 如何解决IDEA 中Java项目运行时找不到或无法加载到主类的问题 工欲善其事,必先利其器 IDEA中,Project只是起到模块目录的作用,Module才是项目主要工作的文件夹。 一个Project可以包含多个Module,而在我们创建一个Project的同时也会创建一个Module。 一个Pro 阅读全文

posted @ 2020-06-25 11:30 lifelicanpeng 阅读(4327) 评论(0) 推荐(0) 编辑

2020年6月24日

IDEA中Project 和 Module的区别

摘要: IDEA中Project 和 Module的区别 工欲善其事,必先利其器 1、IntelliJ IDEA 官方对于Project和Module的定义如下: (1)Project: A project is a top-level organizational unit for your develo 阅读全文

posted @ 2020-06-24 19:54 lifelicanpeng 阅读(5040) 评论(0) 推荐(2) 编辑

2020年6月18日

面向对象特殊语法

摘要: 一、成员变量 VS 局部变量 1、定义的位置不同 成员变量定义在方法体之外,局部变量定义在类体中或者是方法的形式参数 2、内存位置不同 成员变量的值存储在堆上,局部变量的值存储在栈上 3、声明周期不同 成员变量的存储空间随着对象的销毁和销毁(释放),局部变量岁方法栈帧的销毁而销毁 4、初始值不同 局 阅读全文

posted @ 2020-06-18 22:37 lifelicanpeng 阅读(230) 评论(0) 推荐(0) 编辑

2020年6月17日

类和对象基本概念及其使用

摘要: 一、对象 1、Java程序运行的基本单位,类似于组成客观上世界中个体 2、对象包含两个方面: (1)、属性——用成员变量表示 (2)、行为——用成员方法表示 二、类 类是所有对象共性的抽象 (1)、属性——描述对象中哪些属性(通过定义成员变量) (2)、行为——描述对象有哪些行为,以及行为的具体表现 阅读全文

posted @ 2020-06-17 22:02 lifelicanpeng 阅读(756) 评论(0) 推荐(0) 编辑

2020年6月12日

Java基础——递归

摘要: 递归 一、预备知识 1、栈内存 关于栈内存,我们需要了解栈内存管理的细节: (1)、栈内存分配的基本单位——栈帧 a、之前讲过,局部变量(方法的形式参数和方法中定义的变量)存储在栈空间中; b、一个方法,当它被调用执行的时候,方法中的局部变量等,才需要在栈空间上存储,当调用结束,立即释放栈空间上占用 阅读全文

posted @ 2020-06-12 00:31 lifelicanpeng 阅读(192) 评论(0) 推荐(0) 编辑

2020年6月11日

Java基础——方法传值(基本数据类型 VS 引用数据类型)

摘要: 总结——基本数据类型传值,引用类型传地址 在Java语言中,不管参数的类型是引用类型还是基本数据类型,数据参数和形式参数进行值传递的方式只有一种——参数值的值 复制一份 赋值给形式参数 所以,实参的值,其实就有两份,调用方法中一份,被调用方法中一份 1、当方法的参数是基本数据类型的参数时,参数有两份 阅读全文

posted @ 2020-06-11 23:37 lifelicanpeng 阅读(675) 评论(0) 推荐(0) 编辑

2020年6月10日

Java基础——二维数组

摘要: 二维数组 一、二维数组的初始化格式 二维数组的实质就是一维数组的数组 1、格式一 数据类型[][] 变量名 = new 数据类型[m][n] int[][] arr = new int[2][2]; m代表二维数组中一维数组的个数 n代表二维数组中所包含每一维数组所能包含的元素个数 2、格式二 数据 阅读全文

posted @ 2020-06-10 23:37 lifelicanpeng 阅读(371) 评论(0) 推荐(0) 编辑

导航