java题
文章平均质量分 68
清风学Java
某厂全栈程序员,分享Java学习知识。
展开
-
HaspMap底层核心知识总结
HashMap底层核心知识总结本文结合底层对HashMap核心知识进行归纳总结!!!一、了解数据结构中的HashMap吗?介绍下他的结构和底层原理?HashMap是由数组+链表组成的数据结构(jdk1.8中是数组+链表+红⿊树的数据结构)1.7 版本:根据hash(key)确定存储位置后,以链表的形式在该位置处存数据。此时数组该位置的链表存了多个数据,因此也称为桶存放的数据是⽤Entry描述。1.8 版本:存放的数据是⽤Node描述链表有可能过⻓,所以在满⾜以下条件时,链表会转换成红⿊原创 2022-05-19 10:39:14 · 433 阅读 · 1 评论 -
java之返回数组中的重复元素
给定一个数组,找出并返回数组中的重复元素。思路: 通过遍历数组,一旦发现重复元素就将该元素存入一个新的数组中,但要注意,存入之前要检查新数组中是否存在该元素,如果新数组中存在该元素,那么就不再存入,还要注意记录重复元素的个数哦!!//代码实现public class Demo1 { public static void main(String[] args) { int[] arr = {1,3,1,4,3,1,5,7,3,42,4,12,1,11,7,9,7,9}; int[] n原创 2020-12-29 12:29:45 · 937 阅读 · 1 评论 -
Java数组练习题
java: 使用数组模拟用户登录注册的功能,并实现当数组长度不足时实现自动增长。//代码实现import java.util.Scanner;class User{ String userName; String passWord; public User(String userName, String passWord) { super(); this.userName = userName; this.passWord = passWord; } @Override原创 2020-12-28 19:53:37 · 779 阅读 · 2 评论 -
Java实现简单的计算器
要求: 编写一个Java应用程序,采用GridLayout实现如下计算机器的布局及做相应的事件处理代码实现(本需求完全有个人实现):import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import原创 2020-12-27 13:42:37 · 2660 阅读 · 30 评论