![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
JaxonChan
脚踏实地写好每一句"Hello World!"
展开
-
创建栈和队列的方式
1.创建栈的方式Deque<> stack = new LinkedList<>();//推荐!!Stack<> stack = new Stack<>();2.创建队列的方式Queue<> queue= new LinkedList<>();//Queue<> queue= new PriorityQueue<>();//优先队列,PriorityQueue其实是一种特殊的队列,即优先队原创 2022-01-03 21:08:41 · 541 阅读 · 0 评论 -
停车场信息管理系统
停车场信息管理系统(基于SSM的Java开发项目)一.MVC架构模式模型-视图-控制器模式,也称为MVC模式(Model View Controller)。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。它把软件系统分为三个基本部分: 模型(Model):负责存储系统的中心数据。 视图(View原创 2021-12-16 16:46:54 · 3955 阅读 · 1 评论 -
Java中PriorityQueue构建大顶堆方法
1.PriorityQueue概述Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示。有一种特殊的队列叫做PriorityQueue,即优先队列。优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的优先队列每次取最小元素,及默认是小顶堆)。元素大小的评判可以通过元素本身的自然顺序,也可以通过构造时传入的比较器(如:Comparator)。Java中PriorityQueue实现了Queue接口,不允许放入null元素;其通过堆实现,具体说是通过完全二原创 2021-11-07 17:01:39 · 1261 阅读 · 0 评论 -
java得到数组最大的数和其位数
//数组中最大的数int max = nums[0]; //假设第一数就是最大数for(int i = 1; i < nums.length; i++) { if (nums[i] > max) { max = nums[i]; }}//数组中的最大数的位数int maxLength = (max + "").length();原创 2021-09-07 15:29:45 · 334 阅读 · 0 评论 -
计算java程序运行所花费时间
1.使用System.currentTimeMillis()方法。long l1 = System.currentTimeMillis();//要计算的程序,比如测试冒泡排序bubbleSort(arr);long l2 = System.currentTimeMillis();System.out.println("程序运行花费时间" + (l1-l2));2.将测试程序执行后的时间和测试程序执行前的时间相减即可得测试程序花费时间。(1)import java.util.D原创 2021-09-05 15:49:33 · 1002 阅读 · 0 评论 -
java中键盘输入语句
Scanner scanner = new Scanner(System.in);key = scanner.next().charAt(0);//接收一个字符String s1=scanner.nextLine( ); //接收字符串String s2=scanner.next( ); //接收字符串,但next()函数不会接收回车符和tab,或者空格键等int in = scanner.nextInt();//接收一个int数值double le=scanner.nextDoubl.原创 2021-08-20 15:41:39 · 3269 阅读 · 0 评论 -
java中获取元素在int数组中的索引
1.自己编写方法(函数)publicintgetIntIndex(int[]nums,intkey){for(inti=0;i<nums.length;i++){if(nums[i]==key){returni;}}return -1;}2.使用java自带函数(1).将int数组装箱为Inte...原创 2021-08-03 12:58:20 · 3302 阅读 · 0 评论