摘要: 1.导入jar包 2.配置struts核心过滤器 在web.xml中添加如下配置: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrep 阅读全文
posted @ 2019-06-17 13:37 安徒生敲代码 阅读(562) 评论(0) 推荐(0) 编辑
摘要: Scanner: 一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器; 使用默认空白分隔符将输入内容进行分割,可以通过判断分割而成的内容的类型调用该扫描器对应的next方法一个一个的取出; 该类位于java.util包下,从JDK1.5开始; 默认空白分隔符: 该文本扫描器使用的默认空白分 阅读全文
posted @ 2019-03-26 18:11 安徒生敲代码 阅读(558) 评论(0) 推荐(0) 编辑
摘要: Collection: 1.该类是集合的层次结构的根接口 2.集合表示一组作为它的元素的对象 3.一些集合允许重复的元素,而其他的集合则不允许重复的元素 4.一些集合中的元素是有序的,而其他的集合中的元素则是无序的 5.JDK不提供该接口的任何直接实现,它提供了更具体子接口的实现,例如Set和Lis 阅读全文
posted @ 2019-02-18 17:58 安徒生敲代码 阅读(498) 评论(0) 推荐(0) 编辑
摘要: String: 1.字符串类,java中的字符串文字都被视为字符串类的实例; 2.字符串对象被赋值后不能更改,是不可变的; 3.字符串使用+进行拼接操作,实际上是使用的StringBuilder或StringBuffer的append方法进行的,会创建对应的新对象; 4.从JDK1.0版本开始有的该 阅读全文
posted @ 2019-02-01 17:20 安徒生敲代码 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 二分查找原理: 又称为折半查找,元素必须是顺序存储的,按照大小有序排列. 如果元素按照升序排列,取中间位置的元素与要查找的元素比较,两者相等就表示查找元素成功;否则,按照中间位置的元素为界限,将左右的元素分成两部分,如果中间位置的元素大于要查找的元素,就在左边部分取中间位置继续查找;如果中间位置的元 阅读全文
posted @ 2019-01-24 18:04 安徒生敲代码 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 选择排序原理: 从待排序的元素中选出最小(大)的元素放在起始位置,然后再从剩余的元素中选出最小(大)的元素放在已排好的部分之后,直到只剩最后一个待排序的元素为止. 示例: 例如数组[47,38,96,72,88,24],按照升序进行排序,排序过程如下: 第一轮: 47>38,交换位置,数组变为[38 阅读全文
posted @ 2019-01-24 11:16 安徒生敲代码 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序原理: 从左往右,依次比较相邻两个元素的大小,如果第一个元素大于第二个元素,就进行交换位置,第一轮比较结束就会将最大的元素放到最后; 再进行除了最后一个元素之外的元素的比较,确定第二大的元素,放到倒数第二的位置上; 继续上述比较,直到只剩最后一个元素需要比较为止; 示例说明: 对于数组[36 阅读全文
posted @ 2019-01-23 18:12 安徒生敲代码 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.设置代码字体大小 Window >> Preferences >> General >> Appearance >> Colors and Fonts >> Basic >> Text Font 双击打开进行设置,设置完毕后逐级进行确定或Apply. 2.设置代码自动提示 Window >> P 阅读全文
posted @ 2019-01-22 17:54 安徒生敲代码 阅读(180) 评论(0) 推荐(0) 编辑
摘要: String:不可变的字符序列 StringBuffer:可变的字符序列,线程安全 StringBuilder:可变的字符序列,线程不安全 阅读全文
posted @ 2019-01-22 11:32 安徒生敲代码 阅读(122) 评论(0) 推荐(0) 编辑