java
晓晓很可爱
这个人很懒什么都没有留下
展开
-
maven中如何解决jar包的依赖冲突Caused by:java.lang.NoSuchMethodError Caused by: java.lang.ClassNotFoundException
产生jar包依赖冲突的原因: 假如在一个项目中,如项目demo中,我们即引入了aaa.jar又引入了bbb.jar,但是这两个jar包同时又引入了传递依赖xxx.jar,不同的是aaa.jar和bbb.jar这两个依赖中的xxx.jar的版本不同,这样就有可能产生依赖冲突,当我们的代码要使用xxx.jar中的方法时,就有可能产生依赖冲突:比如xxx.jar1.0版本中没有a方法,而xxx.jar2.0版本中有a方法,这样当在执行代码的时候,有可能只有一个类加载到jvm中(有可能是xxx1.0版本也有可能是原创 2020-12-13 21:20:09 · 1535 阅读 · 1 评论 -
java中使用Gson将JSON格式的字符串转为map集合
应用场景:在生产中我们经常会遇到json格式的字符串,但是只需要其中的几个字段对应的值,所以不需要繁琐的javaBean来封装数据,方便对json格式中的key和value取值 try { Gson gson = new Gson(); Map<String, Object> rtMap = gson.fromJson(json,new TypeToken<Map<String,Object>>() {}.getType());原创 2020-11-11 16:42:30 · 897 阅读 · 0 评论 -
HTTP Status 404 - /webdemo_war/html/webdemo_war/Login
错误展示: HTTP Status 404 - /webdemo_war/html/webdemo_war/Login 错误原因: 在tomcat中部署web项目时,出现的错误出现404 的原因; 1)目录不能被引用。 重写的service方法在html文件中form表单在提交时没有找到这个类没有引用到,form表单在默认情况是只在自己的目录下寻找;正确的如图所示 在Eclipse的“包资源管理器(PackageExplorer)”检查文件存放的位置。由于META-INF ...原创 2020-10-24 20:00:17 · 695 阅读 · 0 评论 -
Error: Could not create the Java Virtual Machine. Error: A fatal exception h
错误展示: Error: Could not create the Java Virtual Machine. Error: A fatal exception h 问题描述: 在idea创建webapp项目,利用tomcat执行所出现的错误 解决方法: 当时在执行时使用的是jdk11的版本,导致jdk版本太高,无法使用tomcat而出现错误,改用jdk8版本,问题解决; ...原创 2020-10-24 17:00:20 · 18610 阅读 · 4 评论 -
流程控制结构之if 条件判断语句switch选择语句 for循环,while循环 介绍
流程控制结构 一.顺序结构 概念:代码从上往下依次进行 二.选择结构 选择结构的概念:选择结构也叫做分支结构,选择结构会根据执行的结果选择不同的代码执行 2.1 if 语句的第一种形式 格式为:if(关系表达式){ 语句体; } 执行流程: 1.首先判断关系表达式结果是true还是false 2.如果是true就执行语句体 3.如果是false就不执行语句体 2.2 if语句的第二种形式 格式:if…else: if(关系表达式或者boolean值){ 语句体1; }else{ 语句体2; } 执行的流程:原创 2020-07-30 21:14:23 · 463 阅读 · 0 评论 -
面向对象,数组,类的六大组件,封装的步骤,构造方法详解
面向对象 一.多为数组 1.数据类型[][] 数组名= new 数据类型[m][n]; m:二维数组中的一维数组的个数 n:表示以为数组中的元素个数 2.数据类型[][]数组名=new 数据类型[m][]; m:表示二维数组中的以为数组的个数 3. 数据类型[][] 数组名 = new 数据类型[][]{{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}…}; 简写: 数据类型[][] 数组名 = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}...}原创 2020-08-01 19:57:39 · 350 阅读 · 0 评论 -
面向多象之多态\抽象\接口
面向对象_多态 多态的概念:事物在不同环境下表现出来的不同形态 前提:1.要有继承或者实现关系 2.要有方法的重写 3.要有父类的引用指向子类的对象 多态的两个具体的知识点: 1.子父类中同名变量调用时,是如何运行的 2.子父类中重写方法调用时,是如何运行的 注意事项:在多态关系中:对象在调用同名变量是,编译的时候看父类是有有该变量,如果有,就不报错,如果没有,就报错,运行的也是父类中的变量 对象在调用重写方法是,编译的时候看父类是否有该变量如果有不报错,如果没有就报错,运行的是子类的方法 普通的继承和多态原创 2020-08-05 10:24:41 · 139 阅读 · 0 评论 -
数组的概念,特点以及数组在内存的分析,数组中两个元素的互换位置案例,数组中逆序排列的案例,数组中指定两个元素互换位置案例
数组的概念 概念 :用来存储一组相同数据类型的集合 引用数据类型:类 接口 数组 特点: 1.数组中的类型是唯一确定的.所有元素必须一致 2.数组本身是属于引用数据类型的,但是里面的元素既可以是基本数据类型也可以是引用数据类型 3.数组的长度一旦给定就无法改变 数组的两种命名格式: 1.声明类型: 数据类型[] 数组名; 数据类型 数组名; 2.数组的动态初始化 给定数组的长度由系统分配空间和初始值; 3.格式:数据类型[ ] 数组名=new 数据类型[长度]; 4. 数组中的数据的存取 5原创 2020-07-30 21:13:32 · 295 阅读 · 0 评论