Java
Andrelia20171760
hold on
展开
-
Struts2.5.20 ——404问题踩过的坑
struts2.5项目出现404需要注意以下几点:1. Struts2.5需要的最少jar文件有:commons-fileupload-1.3.2.jarcommons-io-2.4.jarcommons-lang3-3.4.jarfreemarker-2.3.23.jarognl-3.1.10.jarstruts2-core-2.5.2.jarjavassist-3.20.0-G...原创 2020-01-01 17:06:48 · 3136 阅读 · 0 评论 -
为什么使用JSTL(jstl简单介绍)
原创 2019-05-23 21:23:50 · 296 阅读 · 0 评论 -
Maven的安装与配置,Maven环境变量配置不成功的原因及解决方法(亲测有效)
安装与配置(window\linux\mac均有)https://www.runoob.com/maven/maven-setup.html如何找到计算机中的环境变量:右击计算机——属性——高级系统设置——环境变量在配置java开发环境时,MAVEN_HOME配置后,再将%MAVEN_HOME%\bin加入path后,mvn -v 不成功,显示mvn不是内部命令,于是弃用MAVEN_H...原创 2019-05-18 10:20:19 · 2984 阅读 · 2 评论 -
Maven超详细讲解
maven(一) maven到底是个啥玩意~maven(二) maven项目构建ssh工程(父工程与子模块的拆分与聚合)原创 2019-05-18 10:15:42 · 257 阅读 · 0 评论 -
Java 中的 static 使用之静态变量
大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是static 大显身手的时候了!!Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐...转载 2018-07-22 18:03:42 · 278 阅读 · 0 评论 -
Java 中的 static 使用之静态方法
与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:需要注意:1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:2、在普通成员方法中,则可以直接访问同类的非静...转载 2018-07-22 18:16:19 · 147 阅读 · 0 评论 -
Java 中的 static 使用之静态初始化块
Java 中可以通过初始化块进行数据赋值。如:在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。我们来看一段代码:运行结果:通过输出结果,我们可以看到,程序运行...转载 2018-07-22 20:24:09 · 155 阅读 · 0 评论 -
Java之重写与重载
很久之前写的博客,忘记发了。。。重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。再换一种简单的说法:父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)...原创 2018-09-06 23:39:34 · 157 阅读 · 0 评论 -
FileReader FileInputStream InputStreamReader BufferedReader 作用与区别详解
ava.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别,再来看他...原创 2018-12-21 14:59:35 · 1123 阅读 · 0 评论 -
字符串与基本类型之间的转换
一、基本类型转化为字符串类型(1)toString ①基本数据类型的都有一个静态方法toString(),转换时可以采用 "封装类型.toString(对应的基本数据类型字面值)" 方法来转换成字符串。 例:将int类型的20转成字符串,String s = Integer.toString(20)。 ②将基本数据类型封装成相应的封装类型对象,采用 "基本数据类...原创 2018-12-23 21:46:03 · 1990 阅读 · 0 评论 -
Java实现集合排序(以学生成绩排序为例)
信息学院年终评定奖学金,需要对整个年级的学生按照平均分数进行排名。 要求:根据输入的学号和平均成绩,按照平均成绩降序输出学号,如果平均成绩相同,按照输入的顺序输出。比如将一个List<Student>排序,则有两种方式:1:Student实现Comparable接口:2:给排序方法传递一个Comparator参数:- 本文以对Student对象集合为例进行排序Java通过...原创 2018-12-26 19:59:32 · 13090 阅读 · 4 评论 -
Java集合练习题
一.生成10个1到20之间的不重复的随机数分析过程:1. 需要生成随机数,那么需要Random类2. 需要存储10个不能重复的数,需要HashSet集合(当前TreeSet还没学习到)3. 判断,当HashSet的Size小于10就往里存储随机数,等于就停止添加存储元素4. 通过Random的nextInt()方法获取随机数并加入到HashSet里5. 遍历HashSet,...原创 2018-12-27 09:08:57 · 10815 阅读 · 7 评论 -
Java常用类题目总结
1.反转的串:设计程序,实现把串s中的内容反转后放入s2的功能。法一:public class Test_1 { public static void main(String[] args) { String s = "1234567"; String s2 = ""; for (int i = 0; i < s.length(); i++) { s2 ...原创 2018-12-27 09:10:30 · 701 阅读 · 0 评论 -
"".equals(name) 和name.equals("") 的区别
两个都是比较“”的地址和name的地址是否指向同一个地址,即判断name是否为“”,建议用前者,因为name可能是null,此时name.equals("")就会报错,而前者则会避免这个问题避免了抛出空指针异常NullPointerException。...原创 2019-05-22 07:53:27 · 2995 阅读 · 0 评论 -
JAVA过滤机制——过滤器的概念、工作原理、生命周期
一、JAVA过滤机制——过滤简介1、过滤器三部分:过滤源(用户请求)——>过滤规则——>过滤结果2、过滤器不处理结果,只做辅助性操作(过滤器不处理请求,只对请求放行或者拒绝)3、定义:过滤器是一个【服务器端】的组件,它可以【截取用户端的请求和响应信息】,并对这些信息过滤4、案列:登录案例、编码转换案例二、过滤器的工作原理用户发送请求到过滤器,过滤器将用户请求发送到web...原创 2019-05-24 19:42:10 · 2133 阅读 · 1 评论