自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习笔记---类型信息(type information)、反射机制与动态代理

(1)Class对象       要理解RTTI在java 中的工作原理,首先必须知道类型信息在运行时是如何表示的,这项工作是由成为Class对象的特殊对象完成的,它包含了与类有关的信息。Class.forName(String classname):Class类的静态方法,参数字符串必须包含包名,返回Class对象。package cp14;interface HasBatt

2013-04-28 18:54:47 1013

原创 java学习笔记---正则表达式

(1)创建正则表达式字符B指定字符B\xhh十六进制为0xhh的字符\uhhhh十六进制表示为0xhhhh的Unicode字符\t制表符Tab\n换行符\r回车\f换页\e转义(Escape)  字符类.任意

2013-04-27 17:00:32 551

原创 java学习笔记---异常

(1)异常的限制当覆盖方法的时候,只能抛出在基类方法的异常说明里列出的那些异常。这个限制很有用,因为这意味着,当基类使用的代码应用到期派生类对象的时候,一样能够工作。public class ExceptionRestrictionTest extends Inning implements Storm{ //必须处理基类构造函数所抛出的异常,同时,可以加入新的异常 //方法中

2013-04-26 23:33:20 555

原创 java学习笔记---迭代器

(1)Foreach与迭代器Java SE5引入了新的被称为Iterable的接口,该接口包含一个能够产生Iterator的iterator()方法,并且Iterable接口被foreach用来在序列中移动,因此如果你创建了任何实现Iterable的类,都可以将它用于foreach语句中。import java.util.*;public class AdapterMethodIdio

2013-04-26 19:41:22 536

原创 java学习笔记---理解内部类

(1)内部类的继承class WithInner { class Inner { } } public class InheritInner extends WithInner.Inner { InheritInner(WithInner wi) { wi.s

2013-04-25 23:30:44 563

原创 java学习笔记---协变返回类型

当子类覆盖分类的某一方法时,通常要求子类与父类的方法声明完全一样,包括返回值的类型。JavaSE5中加入了协变返回类型,也就是允许导出类中覆盖父类的某一方法时,返回值类型可以是父类中该方法返回值类型的派生类型。 class Base{ public Object OverrideredFunction() { return new Object(

2013-04-24 11:54:34 831

原创 java学习笔记---构造器的多态和调用顺序

话不多说,先看一个例子:public class Constructor extends Child{ public Constructor() { System.out.println("Constructor()"); } private Bread b=new Bread(); private int i=1; void draw() { Sy

2013-04-24 11:24:15 767 1

原创 java学习笔记---浅谈java多态的注意要点

java的多态性经常用于“动态绑定”技术。这里不再详细介绍。这里想要强调的是在使用java多态性时需要注意的一些问题。(1)只有非private的方法才能被覆盖;但是还是要注意private方法的“覆盖”。此时,编译器不报错,但是并不是按照“多态”的思想输出。public class Father{ private void f(){System.out.println("pr

2013-04-23 13:32:32 515

转载 java学习笔记---import static和import的区别

import static和import的区别转载自 zzkam的博客http://blog.sina.com.cn/zzkamimport static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static

2013-04-22 15:53:29 437

转载 java学习笔记---Java可变参数方法重载时要注意的几个问题

转载自:http://www.blogjava.net/rongxh7(心梦帆影JavaEE技术博客)Java可变参数方法重载时要注意的几个问题 JDK1.5引进了方法的可变参数,受到许多开发人员的青睐。有了这种机制,我们可以写出类似于JavaScript的arguments那样的带任意多个参数的方法。Java的可变参数,可用于普通方法上,也可以用于构造方法上,大大增大了我们所写方法的适用

2013-04-22 14:59:33 440

转载 Struts2的ResultType和Action处理链

转载自:http://zhanglinkuaile.blog.sohu.com/163221989.htmlStruts2的ResultType和Action处理链 Struts2的结果类型在struts-default.xml中定义了Struts2内置的所有可用的所有的Struts2结果处理类都要直接或间接的实现com.opensymphony.xwork2.Result

2013-04-16 23:45:01 470

转载 float内存存储方式

转载自http://blog.163.com/laorenyuhai126@126/blog/static/193507792010103104341148/任何数据在内存中都是以二进制(1或着0)顺序存储的,每一个1或着0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2字节)的 short int型变量的值是1156,那么它的二进制表达就是:00000100 10000100

2013-04-16 14:08:52 396

原创 在struts下使用校验文件

(1)校验文件的格式为ActionName-validation.xml,其中ActionName为action的类名(2)如果只对Action中某一个方法进行校验,则校验文件的格式为ActionName-MethodName-validation.xml,其中ActionName为action的类名,MethodName为方法名。(3)校验文件必须与Action类放在相同的目录下。(

2013-04-16 01:11:11 399

原创 java学习笔记---String类型的变量“相等”

String类型的变量时jdk提供的一个类,为字符串的操作提供了巨大的方便。在使用的时候需要注意这是一个引用类。非引用变量进行比较时,直接用“==”比较。引用变量如果直接用“==”比较,则比较的是两个变量的地址是否相等。如String类型的变量在比较内容是否相等时,使用的是String类的equals(String str)方法。String str="Hello";if(str.

2013-04-15 22:00:35 686

空空如也

空空如也

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

TA关注的人

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