![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java初学记录
文章平均质量分 74
Escapesisi
越憧憬越向往越要风雨兼程
展开
-
优先级队列(堆)
优先级队列(堆)优先级队列(PriorityQueue)优先级队列的概念在集合框架中所处的位置优先级队列的特性1.注意的点2.三种构造方法3.插入/删除/获取优先级最高的元素优先级队列的模拟实现1.堆的概念2.堆的存储方式2.堆的创建3.堆的插入3.堆的删除4.获取堆顶元素 优先级队列(PriorityQueue) 优先级队列的概念 我们都知道队列是一种先进先出(FIFO)的数据结构,但有些情况下,操作的数据可能带有优先级,一般出队列时可能需要优先级高的元素出队列,此时队列就显得不合适了。因此我们引入优先原创 2021-11-15 20:08:19 · 1417 阅读 · 3 评论 -
Java初学记录——练习题(3)
程序逻辑控制练习题1.编写程序数一下 1到 100 的所有整数中出现多少个92.打印 1 - 100 之间所有的素数3.猜数字游戏4.计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值5.求两个正整数的最大公约数 1.编写程序数一下 1到 100 的所有整数中出现多少个9 思路:判断个位和十位上的数是否为9,是9则count++ public class Datatype { public static void main(String[] args) {原创 2021-08-22 16:19:30 · 712 阅读 · 6 评论 -
Java初学记录——Java的安装(2)
Java安装 文章目录Java安装一、JDK安装1.JDK的配置2.检验二、IDEA安装 一、JDK安装 在Windows下安装JDK时,首先考虑操作系统是32位还是64位,以下以64位操作系统为例 1.首先打开安装包,点下一步 安装开发工具和源代码即可 安装完成 1.JDK的配置 具体见https://www.cnblogs.com/gaobo123/articles/13304599.html 2.检验 二、IDEA安装 IDEA下载官网 安装社区版即可 ...原创 2021-08-19 12:46:55 · 124 阅读 · 1 评论 -
Java初学记录——初识(1)
初识Java一、Java是什么二、Java如何实现跨平台三、JDK、JRE、JVM三者之间的关系1.JDK概述;2.JRE概述3.JVM概述 一、Java是什么 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 二、Java如何实现跨平台 Java语言本质上是不能跨平台的,真正实现跨原创 2021-08-19 11:24:24 · 134 阅读 · 1 评论