随笔分类 - java学习
摘要:0.问题 重命名Maven工程方式如下: 重命名Maven工程时,发生报错: 1.解决 问题大概率是,重命名后无法读取到相应工程下的pom.xml了 所以我们需要实时更新Maven配置,如下配置,勾选如图选项即可: 还是遇到了错误?删除项目目录下的.settings,你就会发现不报错了,检查一下po
阅读全文
摘要:1.自定义工程模板 1.1问题 在Eclipse中,我们想创建一个web项目,使用web-app脚手架进行创建,但是里面的模板并不是我们想要的 比如我想自定义pom.xml里面的内容,设定jdk版本,groupID等等,配置Web项目基本依赖 以及我想要设置一个基本的index.jsp(符合基本模板
阅读全文
摘要:0. 打开 Maven安装目录>conf>settings.xml 1. 修改本地仓库地址(默认是 Default: ${user.home}/.m2/repository 也就是用户目录下的/.m2/repository下) 修改为自己的本地仓库地址 <localRepository>xxx</l
阅读全文
摘要:1.问题 如何遍历HashMap,以及其中一种遍历方式中,我们为何需要先转为Map.Entry后,再遍历Map呢?而且是比较推荐的方式? 2.解决 参考:关于HashMap遍历,为什么要用entry HashMap中推荐使用entrySet方式遍历Map类集合KV而不是keySet方式遍历 2.1
阅读全文
摘要:1.问题 我们知道Set集合必须要重写HashCode和equals方法,原因是什么呢? 2.解决 最重要的原因是Set集合有不包含重复元素的特性!!! 这个重复元素由谁来定义他是否重复呢?就是由类中的HashCode和equals方法, 先由HashCode判断,但是存在Hash冲突情况,一个桶可
阅读全文
摘要:1.问题 向上转型的意义是什么? 向下转型又有什么条件? 2.解决 参考:聊聊java的向上转型与向下转型 向上转型 向上转型是用来表现新类和基类之间的关系。在传统中,由导出类转型成基类,在继承图中是向上移动的。因此称作向上转型。由于向上转型是从一个较专用类型向较通用类型转换,所以总是安全的。也就是
阅读全文
摘要:1.题目介绍 关于类中加载顺序的说法,以下说法正确的有(A,B,D) A.父类中的静态代码块先于子类中的静态代码块 B.父类中的构造方法先于子类中的构造方法 C.子类中的非静态代码块会执行,而父类不会 D.子类中的构造块先于子类中的构造方法 2.题解 参考链接:Java代码块与构造方法执行顺序 静态
阅读全文
摘要:这里简要说明这四个区域通常用于存储的变量类型: 栈区(Stack): 存放局部变量、方法参数、返回地址等。 变量的生命周期与其所在的方法(函数)的调用周期一致。 堆区(Heap): 主要用于动态分配内存,存放由 new 关键字创建的对象和数组。 变量的生命周期不受方法调用的限制,需要手动释放内存。
阅读全文
摘要:在Java中,父类引用对象调用子类对象的原理涉及到两个关键概念:编译时类型和运行时类型。 编译时类型(Compile-time Type): 编译时类型是指在编写代码时,你所声明的引用的类型。例如,如果你有一个声明为Animal animal的引用,编译时类型就是Animal。 运行时类型(Runt
阅读全文
摘要:1.问题 在拷贝进来一个文件夹/文件进入项目后,发生报错:java: 程序包com.itheima.mp.domain.query不存在 2.解决 这里主要是由于我们的文件直接拷贝进来,导致编译的时候无法找到。 点开右侧的Maven管理栏,在生命周期一栏选择clean(执行"Maven Clean"
阅读全文
摘要:1.问题 在配置SpringBoot项目时,使用了Spring Boot 3,jdk版本为jdk1.8,报错: java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /G:/tools/Maven/maven-repository/
阅读全文
摘要:1.问题 在配置SpringBoot项目依赖时,使用了最新的spring-boot-starter-parent 3.1.5,但是出现了java: 错误: 无效的目标发行版:17的报错 2.解决 经过查阅资料后得知是jdk版本不匹配导致的错误,那我们如何得知相应依赖需要的最低版本需求,并进行配置呢?
阅读全文
摘要:0.必看:详细的Maven项目介绍 1.问题 我新建的Maven项目的pom.xml为空,且无法被识别,同时项目目录没有src/main等等 2.解决 这里设置的JDK版本不对,我选用了JDK19 但是我的Maven仓库版本是3.6.1,默认版本应该是1.4,这里使用1.8也能兼容。但是使用JDK1
阅读全文
摘要:1.问题 很多时候,我们依靠其本身的识别功能,并不能很好的识别依赖项(尤其是指定版本),且对于一些位于 <\build>不能自动去下载,这时候我们就要去手动配置依赖项 2.解决 2.1 首先进入Maven官方网站 Maven Repository 2.2 找到自己需要手动配置的相应项目 2.3将ar
阅读全文
摘要:1.问题 2.解决 我发现每次当我修改一些部分之后,就会遇到这个问题 我遵循了他的建议重新排列标记属性,然后重新加载就解决了报错 个人怀疑是修改后并没有识别之类的? 最终原因:是我在Maven项目中的java文件中使用了注解,但没有被识别,同时导致了pom.xml这里的错误
阅读全文
摘要:1.问题 在配置pom.xml文件时,关于plugin插件配置时,遭遇许多类似 未找到插件 'maven-clean-plugin:3.1.0' 未找到插件 'org.apache.maven.plugins:maven-resources-plugin:3.0.2'之类的错误 2.解决方式 1.在
阅读全文

浙公网安备 33010602011771号