摘要:JVM 摘自原文:https://blog.csdn.net/qq_41701956/article/details/81664921 阅读全文
posted @ 2020-10-18 15:58 朱_煜 阅读(7) 评论(0) 推荐(0) 编辑
摘要:面向对象 摘自原文:https://blog.csdn.net/qq_34569497/article/details/81910426 性质 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程强调的是功能、行为 面向对象:将功能封装进对象,强调具备了功能的对象 面向对象是基于面向 阅读全文
posted @ 2020-10-18 14:46 朱_煜 阅读(4) 评论(0) 推荐(0) 编辑
摘要:基本介绍 概念 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 特点 链表是以节点的方式来存储,是链式存储。 每个节点包含 data 域, next 域:指向下一个节点。 如图:发现链表的各个节点不一定是连续存储。 链表分带头节点的链表和没有头 阅读全文
posted @ 2020-10-14 14:47 朱_煜 阅读(6) 评论(0) 推荐(0) 编辑
摘要:基本介绍 队列是一个有序列表,可以用数组或是链表实现。 遵循先进先出的原则。 数组模拟队列 当我们将数据存入队列时称为”addQueue”,addQueue 的处理需要有两个步骤: 将尾指针往后移:rear+1 , 当front == rear 【空】 若尾指针 rear 小于队列的最大下标 max 阅读全文
posted @ 2020-10-11 22:58 朱_煜 阅读(9) 评论(0) 推荐(0) 编辑
摘要:基本介绍 概念 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 处理方法 记录数组一共有几行几列,有多少个不同的值。 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模。 应用实例 使用稀疏数组,来保存类似前面的二维数组(数组、棋盘等)。 把 阅读全文
posted @ 2020-10-10 23:00 朱_煜 阅读(4) 评论(0) 推荐(0) 编辑
摘要:线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 常见的线性结构包括:数组、队列、链表和栈。 线性结构有两种不同的存储结构,即顺序存储结构和连式存储结构。 顺序存储结构 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。 链式存储结构 式存储的线性表称为链表, 阅读全文
posted @ 2020-10-10 18:52 朱_煜 阅读(8) 评论(0) 推荐(0) 编辑
摘要:机器数和真值 机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。 例,十进制中的数 +3 ,计算机字长为8位,机器数是00000011;如果是 -3 ,机器数是 10000011 ; 真值 因为机器数的第一个位 阅读全文
posted @ 2020-10-09 00:29 朱_煜 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Java语言标识符的命名规则 Java语言标识符命名规则为:类名和接口名每个单词首字母大写;变量和方法名遵循第一个字母小写,后面每个单词首字母大写;常量名所有字母全部大写。 Java数据类型 基本数据类型 包含六种数字类型(四个整数型,两个浮点数),一个字符类型,还有一种布尔型。1.整数型:包括in 阅读全文
posted @ 2020-10-08 14:34 朱_煜 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Java语言的特点 特点一:面向对象 两个基本特征:类、对象;三个特征:封装、继承、多态 特点二:健壮性 吸收了C/C++语言的有点,但去除了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制 特点三:跨平台性 跨平台性:通过Java语言编写的应用程序在不同 阅读全文
posted @ 2020-10-08 14:32 朱_煜 阅读(1) 评论(0) 推荐(0) 编辑