自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java如何对Map进行排序

按Key排序主要用于TreeMap,可以实现按照Key值的大小,在。对map进行排序,首先了解自定义的Comparator实现。构造一个新的、空的树映射,该映射根据给定比较器进行排序。对象插入时直接插入到合适的位置,保持Map的顺序性。

2024-09-19 23:13:38 246

原创 16、仓库新进了几批物资,只知道每批物资的数量和单价,请编写程序,按照每种物资的总价值,由高到低次序输出。输入说明:第1行一个整数N,表明物资的批次数量第2-N+1行,每批物资的类别、数量級单价

价,中间用空格隔开,其中类别用A- Z加以区分。输出说明: 按物资价值降序输出排序结果,每行输出一种物资。题目:16、仓库新进了几批物资,只知道每批物资的数量和单价,请编写程序,按照每种物资的总价值,由高到低。输入说明:第1行一个整数N,表明物资的批次数量第2-N+1行,每批物资的类别、数量級单。

2024-09-19 22:45:55 199

原创 java报错:java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$...的解决办法

造成原因:lombok版本与jdk版本不兼容。解决方法:,更换为最新版lombok即可。

2024-09-18 21:11:14 254

原创 lambda表达式

lambda表达式是JAVA8中提供的一种新的特性,它支持JAVA也能进行简单的“函数式编程”。它是一个匿名函数,即用即扔。

2024-09-11 20:47:19 253

原创 java泛型

【代码】java泛型。

2024-09-03 15:23:42 226

原创 IO流的分类

自定义类实现Serializable接口,在类中设置静态常量serialVersionUID=1L序列化的结果在文件中是乱码,若要读取,则需要经过反序列化读到控制台查看能反序列化的前提是先要序列化,不然就报错:invalid stream header注意事项:1.能序列化的对象必须实现Serilizable接口2.成员变量中如果有自定义类,那么这个类也必须实现Serilizable接口3.反序列化时,类的结构和序列化时的类结构要一致。

2024-08-28 16:27:02 585

原创 Java中常见的异常有哪些

1. 按照异常需要处理的时机分为编译时异常(也叫强制性异常) 也叫和运行时异常(也叫非强制性异常) 也叫。只有 java 语言提供了 Checked 异常, Java 认为 Checked异常都是可以被处理的异常,所以 Java 程序必须显式处理 Checked 异常。如果程序没有处理 Checked 异常,该程序在编译时就会发生错误无法编译。这体现了 Java 的设计哲学:没有完善错误处理的代码根本没有机会被执行。

2024-08-21 18:36:20 914

原创 Java中常用的数据结构及其特点

1.ArrayList: 元素单个,效率高,多用于查询2.Vector: 元素单个,线程安全,多用于查询3.LinkedList:元素单个,多用于插入和删除4.HashMap: 元素成对,元素可为空5.HashTable: 元素成对,线程安全,元素不可为空。

2024-08-21 16:50:13 1043

原创 maven 安装+无法解析插件 org.apache.maven.plugins:maven-jar-plugin:3.3.0

8.构建、执行、部署 ->Maben 然后将刚下好的maven主路径更改为下载好的maven路径 并将用户设置文件改为conf下的settingx.xml文件即可。6.打开下载的maven文件夹里面的conf 将setting.xml拖入idea打开 将第55行的路径改为你想放在的文件地址。下载新的maven,原本idea自带maven个人认为不是很好用。2.打开环境变量(win搜索环境变量打开->高级->环境变量)4.在系统变量中找到Path变量,新建如图路径。enter键确定后得到如下。

2024-08-05 21:32:27 711

原创 oop浅谈

同时要注意抽象方法必须为public或者protected(如为private则不能被子类继承,子类便无法实现该方法),,调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性,存在于父类和子类、同类中。4.重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常(异常声明可以相同或更少),如果外部程序要访问对象内部,可以调用内部提供的get或set方法。多个相同名字函数同时存在,具有不同的参数个数或类型,返回的类型必须一直与被重写的方法的返回类型相同。

2024-08-05 20:48:59 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除