自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

一个简单的struts2环境

一 * 创建web工程二 * 引入struts2需要的jar包 (最少依赖包)        struts2-core-2.1.8.1.jar :Struts 2框架的核心类库           xwork-core-2.1.6.jar :XWork类库,Struts 2在其上构建           ognl-2.7.3.jar :对象图导航语言(Object Graph Na...

2012-05-31 13:39:59 126

原创 导入博客很强大

可以导入博客,还可以做电子书,很强大

2012-05-28 23:30:20 117

直接选择排序与冒泡排序(java)

很没写排序算法了,忽然就想写一下,写了一个算法程序,本来要写的是冒泡的,之后分析了下,结果写成了直接选择排序;格式可能像冒泡排序,但思路却是直接选择排序,:分析了下思路,下面是选择排序:public void sortBull() { int[] arr = { 1, 3, 1, 4, 5, 0, 2 }; for (int i = 0; i < arr.le...

2012-05-02 19:47:00 97

原创 自定义泛型方法及其应用和类型参数的类型推断

自定义泛型方法用其应用1. 定义泛型方法    a. java的泛型方法没有C++函数功能强大,java中的如下代码无法通过编译:    T add(T x, T y) {       return (T) (x + y);    }2. 交换数组中的两个元素的位置 //下面的方法很通用,这样做还是有意义的private static void swap(T[] a

2011-06-17 19:36:00 3699

自定义泛型方法及其应用和类型参数的类型推断

自定义泛型方法用其应用1. 定义泛型方法a. java的泛型方法没有C++函数功能强大,java中的如下代码无法通过编译:<T> T add(T x, T y) {return (T) (x + y);}2. 交换数组中的两个元素的位置 //下面的方法很通用,这样做还是有意义的private static <T> void swap(T[] a,...

2011-06-17 19:36:00 196

原创 泛型的基本应用、内部原理及更深应用

 泛型的基本应用、内部原理及更深应用1.      jdk1.5以前的集合类中存在什么问题a)      ArrayLIst collection = new ArrayList();collectin.add(1);collection.add(1L);collection.add(“abc”);int I = (Integer)ArrayList.get(1); //编译器强制类型转换

2011-06-16 23:59:00 561

泛型的基本应用、内部原理及更深应用

泛型的基本应用、内部原理及更深应用1. jdk1.5以前的集合类中存在什么问题a) ArrayLIst collection = new ArrayList();collectin.add(1);collection.add(1L);collection.add(“abc”);int I = (Integer)ArrayList.get(1); //编译器强制类型转换且运行时出错2. ...

2011-06-16 23:59:00 93

为注解增加各种属性 (Annotaiton 功能)

1、 什么是注解的属性a) 一个注解相当于一个胸牌,如果你胸前贴了胸牌,就是舒适播客的学生,否则就不是。如果还想区分出是传智播客哪个班的学生,这时候可以为胸牌在增加一个属性来进行区分。加了属性的标记效果为:@MyAnnotation(color=”red”)2、 定义基本类型的属性和应用属性a) 在注解类中增加String color(); //String 不是基本类型3、 用反...

2011-06-15 23:05:00 174

JAVA注解及应用 (Annotation 功能)

JAVA注解及应用Deprecated用 @Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。Override表示一个方法声明打算重写超类中的另一个方法声明。SuppressWarnings指示应该在注释元素(以及包含在该注释元素中的所有程序元素)中取消显示指定的编译...

2011-06-14 00:27:00 105

使用BeanUtils工具包操作JavaBean-2

在操作之前就先下Apache官网上下载相就的工具,这里我们要下载commons-beanutils 和commons-logging,我下载的版本是commons-beanutils-1.8.3和commons-logging-1.1.1,然后我选择的是commons-beanutils-1.8.3.jar和commons-logging-1.1.1.jar这两个jar包 演示用Eclip...

2011-06-13 15:07:00 129

javaBean-1

1、用内省方式对JavaBean的简单和复杂操作javaBean是一种特殊的java类,主要功能用于传递数据信息,这种java类中的方法主要用于访问私有的字段,具方法名符全某种规则如果要在两个模块之间传递多个信息,可以将这些信息封装到一个javaBean中,这种javaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这...

2011-06-12 19:16:00 60

框架的概念及用反射技术开发框架的原理

框架与框架要解决的核心问题我做房子卖给用户住,由用户自己安装门窗和空调,我做的房子就是框架,用户使用我的框架,把门窗插入进我的框架中。框架与工具区别,工具类被用户的类调用,而则是调用用户提供的类。(刚好相反)框架要的核心问题我在写框架(房子)时,你这个用户可能还在上小学,还不会写程序呢?我写的框架程序怎样能调用到你以后写的类(门窗)呢综合案例先用new语句创建ArrayList...

2011-06-11 22:13:00 72

反射补充知识—数组的反射及应用

数组的反射及应用a、具有相同维数和元素类型的数组属于同一个类型,即具有相同的Class实例对象。b、代表数组的Class实例对象的getSuperClass()方法返回的父类为Object类对应的Class.c、基本类型的一维数组可以被当作Objcet类型使用,不能当作Object[]类型使用。;非基本类型的一维数组,既可以当做Object类型使用,又可以当做Object[]类型使用d...

2011-06-09 01:51:00 72

原创 java反射的学习

初步感受反射—Class类1、  java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同实例对象有不同的属性值。java程序中的各个java类,它们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class,要注意与小写class关键字区别,Class类描述了哪些方面的信息呢?类的名字,类的访问属

2011-06-07 22:19:00 1482

java反射的学习

初步感受反射—Class类1、 java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同实例对象有不同的属性值。java程序中的各个java类,它们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class,要注意与小写class关键字区别,Class类描述了哪些方面的信息呢?类的名字,类的访问属性...

2011-06-07 22:19:00 69

原创 枚举的学习

 枚举(1)、用普通类模拟枚举功能。用weekDay的类来模拟       私有的构造方法       每个元素分别用一个公有的静态成员变量表示       可以有若干公胡方法或抽象方法,例如,要提供nextDay()方法必须是抽象的。采用抽象方法定义nextDay()就将大量的if else 语句转移成了一个个独立的类       代码例子: public abs

2011-06-05 23:40:00 403

枚举的学习

 枚举(1)、用普通类模拟枚举功能。用weekDay的类来模拟私有的构造方法每个元素分别用一个公有的静态成员变量表示可以有若干公胡方法或抽象方法,例如,要提供nextDay()方法必须是抽象的。采用抽象方法定义nextDay()就将大量的if else语句转移成了一个个独立的类代码例子: public abstract class WeekDay { priva...

2011-06-05 23:40:00 65

基本数据的自动拆装箱及享元设计模式

、基本数据的自动拆装箱及享元设计模式自动拆装箱:自动拆箱:把引用类型转变为值类型自动装箱:把值类型转变为引用类型享元模式:很多小的对象,他们有很多相同的属性,那么我们把它们作为一个对象,他们相同的属性我们叫内部状态;若他们很多对象的属性不同,那我们把它们的属性作为方法的参数,我们叫这些属性为外部状态例:public class AutoBox { publ...

2011-06-05 14:03:00 123

Java静态导入 可变参数 增强for循环

1、Java静态导入import 语句可以导入一个类或某个包中的所有类import static 语句导入一个类中的某个静态方法或所有静态方法(那么 一个类中的静态常用在这时也应该是同时导入的吧)例子代码:package it.lgh;import static java.lang.Math.*;public class TestStaticImport {publ...

2011-06-05 01:31:00 87

eclipse学习笔记

1、eclipse的作用工作空与项目的关系,在工作空间中的设置会影响整个工作间的项目2、eclipse透视图与视图的关系,透视图是指整个视图,它可以包含多个视图,视图是单个的。3、eclipse的Debug调试方法。Debug 视图可以查看变量在运行时的所有变量值变化情况,但前提是要设置好断点,设置断点的方法是用鼠标在代码行的左边双击两下,会出现一个小圆点。若要观察单个变量值的变化情况,先...

2011-06-03 22:58:00 90

空空如也

空空如也

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

TA关注的人

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