![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
一些学习java的问题和知识归纳
追光459
这个作者很懒,什么都没留下…
展开
-
监听事件。
那点击这个组件之后到底发生了什么呢?就要实现接口里面的actionPerformed(ActionEvent e)方法。这个方法时组件发生操作的时候调用的方法。ActionEvent e是动作事件,他可以捕捉动作是由谁发出的。组件.addActionListener()方法。再将ActionListener接口的一个实例化对象传进去。动作事件监听器:对一个组件的动作进行监听。原创 2022-08-22 07:47:01 · 514 阅读 · 0 评论 -
Idea如何查看保存代码的路径
idea项目保存路径原创 2022-06-06 18:46:53 · 4112 阅读 · 0 评论 -
模拟微博用户注册的程序【使用了HashSet集合实现】
1.实验内容(1)程序编写:编写一个模拟微博用户注册的程序,要求使用HashSet集合实现。假设用户输入用户名、密码、确认密码、生日(输入格式为yyyy-MM-dd为正确)、邮箱(包含符号“@”为正确)信息之后,判断信息输入是否正确,正确验证用户是否重复注册,如果不是重复注册则注册成功。例如,用户信息列表中已存在用户“张三”,当张三再次注册时,则输出“注册结果:用户重复!”。2.基本要求(1)能够使用集合类存储数据,掌握HashSet存储数据的流程和方法;(2)能够使用常用实用类进行字符串和日期的处理;(3原创 2022-06-01 11:22:24 · 499 阅读 · 0 评论 -
用TreeMap集合来做字母压缩
题目:"aabcbdeeeeedbddcc",获取字符串中每一个字母出现的次数要求结果:a(2)b(3)c(3)d(4)e(5)分析:1. 每个字母和出现的次数是一一对应的关系,所以我们应该想到的是Map的双列集合2. 因为从结果看打印字母的顺序都有序,所以可以使用map集合中的TreeMap集合思路:1. 将字符串变成字符数组,因为要操作字符串中的每一个字母2. 遍历数组,将每一个字母都作为键去map集合中获取值3. 如果获取的值为null,说明该键不存在,就将该键和1存入到集原创 2022-06-01 11:14:15 · 99 阅读 · 0 评论 -
创建一个窗口,在窗口中心位置添加一个选项卡窗格,窗口采用边框布局,选项卡窗格添加两个面板,一个空面板,一个类似于千鸟格的面板。
//在Java的GUI设计中,如果要想实现在一个窗体中多个界面并且能在这些界面内可以随意切换,那选项卡面板绝对是最佳的选择,下面将具体介绍JTabbedPane的使用方法//pane是Java中的一个控件,是不具备包含其他控件的功能的;而panel虽然也是一个控件,但是它还有一个身份就是布局,它可以管理其他的控件。package qq.b;//通过点击具有给定标题和/或图标的选项卡,// 用户可以在一组组件之间切换的组件。import javax.swing.*;import java.a.原创 2022-05-29 20:53:46 · 325 阅读 · 0 评论 -
IO流练习:文件复制
使用字节流复制一个jpg文件import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/*文件复制练习:一读一写 明确:复制文件 数据源:D:\backiee-217054.jpg 数据目的地:C:\backiee-217054.jpg 步骤: 1.创建一个字节输入流对象,构造方法中标明要读取的文件 2.创建一个字节输出流对象,构造方法中原创 2022-05-16 00:14:24 · 168 阅读 · 0 评论 -
java对象直接输出的打印结果为什么是包名.类名@哈希码值
原创 2022-03-01 17:00:36 · 3234 阅读 · 0 评论 -
【java空指针异常】Exception in thread “main“ java.lang.NullPointerException at baoming.L4.main(L4.java:22)
java中对象数组和类数组的问题, 定义一个类数组后(new)之后,数组里的每个元素还需要new。然而·你没有·再new每一个数组元素,所以造成空指针异常。原创 2022-02-25 10:26:45 · 471 阅读 · 0 评论 -
解决报错:;Syntax error on token(s), misplaced construct(s)
这是一些小错误,比如少括号或者多括号,少分号、变量名不对,方法类等位置没写对。原创 2022-02-25 09:41:08 · 727 阅读 · 0 评论