自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

错误信息很明确,就是没有找到index_jsp这个class文件 1.查看jar包有没有导入 2.看看lib文件有没有建错 lib文件夹应在WEB-INF下,不要建在web下

2020-10-17 16:37:06 163

原创 Tomcat在Windows和linux下的安装及启动时的常见问题

Tomcat 2.1 Tomcat介绍 2.1.1 关于服务器 我们这里说的服务器,其实是web服务器,或者应用服务器。它本质就是一个软件,一个应用。作用就是发布我们的应用(工程),让用户可以通过浏览器访问我们的应用。 常见的应用服务器,请看下表: web服务软件 说明 weblogic 实现了javaEE规范,重量级服务器,又称为javaEE容器 websphereAS 实现了javaEE规范,重量级服务器。 JBOSSAS 实现了JavaEE规范,重量级服务器。免费的。 To

2020-09-27 14:24:53 671

原创 xml解析

概述 xml解析就是从xml中获取到数据 常见的解析思想 DOM(Document Object Model)文档对象模型:就是把文档的各个组成部分看做成对应的对象。 会把xml文件全部加载到内存,在内存中形成一个树形结构,再获取对应的值 常见的解析工具 JAXP: SUN公司提供的一套XML的解析的API JDOM: 开源组织提供了一套XML的解析的API-jdom DOM4J: 开源组织提供了一套XML的解析的API-dom4j,全称:Dom For Java pull: 主要应用在..

2020-09-17 19:44:29 351

原创 JDK8时间日期类LocalDateTime

JDK8时间日期类LocalDateTime LocalDate 表示日期(年月日) LocalTime 表示时间(时分秒) LocalDateTime 表示时间+ 日期 (年月日时分秒) LocalDateTime创建方法 (应用) 方法名 public static LocalDateTime now() 获取当前系统时间 public static LocalDateTime of (年, 月 , 日, 时, 分, 秒) 使用指

2020-09-01 23:58:58 999

原创 一个简单的学生管理系统

一个简单的学生管理系统 学生类: public class Student { private String sid; private String name; private int age; private String birthday; public Student() { } public Student(String sid, String name, int age, String birthday) { this.s

2020-08-19 17:25:42 432

原创 Junit单元测试

Junit单元测试 测试分类: 1.黑盒测试 :不需要写代码,给输入值,看程序能否输出期望的值 2.白盒测试:需要些代码,关注程序具体的执行流程 Junit使用:白盒测试 步骤 1.定义一个测试类(测试用例) 建议:测试类名,被测试类名Test 如:CalculatorTest 测试包名 xxx.xxx.xx.test 2.定义测试方法可以独立运行 方法名:test测试的方法名 testAdd() 返回值:void 参数列表:空参 3.给方法加入@Test 4.导入junit依赖环境(idea会自动

2020-08-19 00:08:38 156

原创 实现线程的三种方式

1.继承Thread方法 第一步 创建一个Thread类的子类 第二步 在Thread的子类中重写run方法,设置线程任务(线程开启要干什么) 第三步 创建Thread类的子类对象 第四步 调用Thread类中的方法start方法,执行run方法 public class MyThread01 extends Thread { @Override public void run() { for (int i = 0; i < 10; i++) {

2020-08-10 16:17:05 270

原创 输入字符串统计其中每个字符的个数

输入字符串统计其中每个字符的个数 public class HashDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入字符串:"); String str = sc.next(); char[] chars = str.toCharArray(); HashM

2020-08-08 00:08:11 3254

原创 匿名内部类的实现

匿名内部类的实现 如果接口的实现类只需要使用唯一一次,可以使用匿名内部类. 匿名内部类实现的格式: 接口名称 对象名=new 接口名称(){ //覆盖重写的抽象方法 }; 接口: public interface MyInterface { public abstract void method(); } 匿名内部类实现: public class DemoMain { public static void main(String[] args) { /** *

2020-08-06 16:28:50 513

原创 成员内部类的使用方法

成员内部类的使用方法 内部类定义格式如下: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //.... } //... } 使用成员内部类的两种方式: 1.间接使用:在外部类的方法中使用内部类,然后main只是调用外部类的方法 2.直接使用: 外部类名称.内部类名称 对象名=new 外部类名称(). new 内部类名称(); 注意:内用外,随意访问,外用内,需要使用内部类对象 public class Body { public void met

2020-08-06 14:41:53 570

原创 java四种权限修饰符

java四种权限修饰符

2020-08-06 14:20:19 1049 1

原创 this和super关键字的用法

super关键字的三种用法 1.在子类的成员方法中,访问父类的成员变量 2.在子类的成员方法中,访问父类的成员方法 3.在子类的构造方法中,访问父类的构造方法 注意:this(…)调用也必须是构造方法中的第一个语句,也是唯一一个 public class Fu { int num=30; public Fu(){ System.out.println("父类构造方法"); } } public class Zi extends Fu{ public Zi()

2020-08-06 14:18:01 168

原创 输入字符串转变成字符数字,并统计字母、数字的个数

输入字符串转变成字符数组,并统计字母、数字的个数 import java.util.Scanner; public class Demo01 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入字符串:"); String str = sc.next(); int countUpper

2020-08-05 10:46:41 426

原创 java中“==“和equals的区别

java中"=="和equals的区别 在java中"=="通常有两个作用 1.在基本类型中比较的是比较的是两个值是否相等 2.在引用类型是比较的是两个引用的地址是否相同 在java中equals的作用 如果需要比较字符串的值是否相等,可以使用public boolean equals(Object object) ,参数可以是任何对象,如果参数是一个字符串且内容相等会返回true,否则会返回false 注意: a.任何对象都可以用Object接收 b.equals具有对称性,即a.equals(b)和b.

2020-08-05 00:42:34 193

原创 局部变量和成员变量的区别

局部变量和成员变量的区别 1.定义位置不同 局部变量:在方法的内部。 成员变量:在方法的外部,直接写在类当中。 public class Student { private String name;//成员变量 private int age;//成员变量 public void method1(){ int num=20;//局部变量 } } 2.作用范围不同 局部变量:在方法中可以使用,在方法外面不可以使用。 成员变量:整个类都可以使用。 3.默认

2020-08-04 12:03:59 380

原创 创建数组的几种方式

创建数组的几种方式 数组创建有两种格式分别为: 1.动态初始化(指定长度):在创建数组时,直接指定数组中元素的个数。 格式:数据类型[ ] 数组名称 = new 数据类型[ 数组长度] public static void main(String[] args) { int[] myList=new int[4]; myList[0]=0; myList[1]=1; myList[2]=2; myList[3]=3; for(int i=0;i<myLi

2020-08-03 23:46:07 14013 2

log4j2漏洞修复jar包下载

log4j2漏洞修复jar包下载

2022-07-07

log4j2漏洞升级jar包

log4j2漏洞升级jar包

2022-07-07

空空如也

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

TA关注的人

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