自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Struts2入门

1.动态action 动态action处理方式通过请求Action对象中一个具体方法来实现动态操作,格式:userAction!add,请求其add()方法 下面通过一个简单的实例了解动态action和action的method属性。 创建FirstStruts类继承ActionSupport类,创建属性info并为其提供getter()和setter()方法 package com.

2017-07-04 16:20:25 264

原创 Servlet- Filter-实例-非法字符过滤器

这篇文章主要讲怎么写一个servlet过滤器,自己做的一个小实验 1.Servlet过滤器 过滤器的使用主要是通过三个核心接口,Filter接口、FilterChain接口、FilterConfig接口;Filter接口位于javax.servlet包中,当定义一个过滤器对象时需要实现此接口,重写三个函数: public void init(FilterConfig filterConf

2017-07-04 10:05:21 960

原创 java实现选择排序算法

一、选择排序法 选择排序法,两种方式排序,一是在所有的数据中,当由打到小排序,则将最大值放入第一位;若由小至大排序时,则将最大值放入位置末端。 如果数据大于或等于其中一个位置,则两个位置的数据不变,若小于其中一个位置,则两个位置的数据互换。互换后,继续找下一个位置作比较,直到位置最末端,此时第一个位置的数据即为次排序数列的最大值,接下来选择第二个位置数据,依次向3、4、5……N个位置的数据作比

2017-06-08 23:06:06 411

原创 java实现冒泡排序法

一、冒泡排序法        冒泡排序法的比较方式由第一个元素开始,比较相邻大小,若大小顺序有误,则对调后再进行下一次元素的比较。如此扫描过一次之后就可确保最后一个元素是位于正确的顺序,接着再逐步进行第二次扫描,直到完成所有元素的排序关系为止。冒泡排序是稳定排序法。 二、分析 1. 最坏情况及平均情况需比较n(n-1)/2次,时间复杂度O(n^2) 2.是稳定排序法 3.次排序法

2017-06-06 16:27:35 453

原创 java final关键字

(1)final修饰类、方法、属性,不能修饰抽象类和接口,因为抽象类和接口一般都是需要被继承的,final修饰后就不能继承了; (2)final修饰类,则类不能被继承; (3)final修饰方法,则方法不能被重写; (4)final修饰变量,则等同于常量final; (5)修饰方法中的参数,称为最终参数; (6)final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译

2017-05-21 14:33:31 287

原创 java集合框架,线程安全的类

vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。 statck:堆栈类,先进后出 hashtable:就比hashmap多了个线程安全 enumeration:枚举,相当于迭代器 除了这些之外,其他的都是非线程安全的类和接口。 线程安全的类其方法是同步的,每次只能

2017-05-19 09:41:21 631

原创 java中length,length(),size()

在笔试时,都是手写代码,由于经常用eclipse编写代码造成笔试的时候不知道代码要怎么写了,这是一个尴尬的问题。在几次笔试中都把length,length(),size()搞混了,所以决定好好弄清它们的区别,怎么区分~~~~ (1)length:数组或者用数组存储的顺序结构的线性表获得长度是length; (2)length():是针对字符串String的; (3)size():对于

2017-05-19 09:34:40 602

原创 java虚拟机--简单介绍

一、java虚拟机 java虚拟机与java语言没有必然的联系,它只与特定的二进制文件格式---class文件格式有所关联,class文件包含了java虚拟机指令集(字节码)和符号集,以及其他一些辅助信息。 java虚拟机在class文件施加了许多强制性的语法和结构化约束,凡是能用class文件正确表达出来的编程语言,都可以放在java虚拟机里面执行。 二、java虚拟机的功能 (1)通过

2017-05-06 13:33:00 296

原创 java面试题---使用javaAPIList存储1-1000所有奇数,再把list中的所有素数删除

(1)1~1000的所有奇数存储到list中 (2)把list中所有的素数删除 奇数的存储很容易; 由于ArrayList的remove()方法执行后,list的长度会发生变化,不利于循环遍历; 使用迭代器Iterator使得操作简单 import java.util.ArrayList; import java.util.Iterator; import java.util.L

2017-03-30 19:26:48 1062

原创 随机取数---String方法比较不重复

随机取数比较简单,有很多的方法可以做,这里介绍其中一种。 这个方法时间复杂度较小。 要注意一些细节 public class Stochastic { public static void main(String[] args) { // TODO Auto-generated method stub int i,j; String n,h=""; int[] s=

2015-12-15 12:27:29 432

空空如也

空空如也

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

TA关注的人

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