- 博客(11)
- 收藏
- 关注
转载 JAVA中注解的简单使用
Java SE5内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。 @SuppressWarnings,关闭不当编译器警告信息。Java还提供了4中注解,专门负责新注
2015-09-24 17:50:29 473
翻译 通过反射绕过编译向泛型为String的ArrayList里面添加整型
反射的操作都是在编译后,在运行的时候,java中集合的泛型是防止错误输入的,只在编译阶段有效,绕过编译就无效了,编译之后泛型是去泛型化的,利用这一点可以向范型为String的ArrayList里面添加整型新建ReflectDemo.javapackage com.imooc.io;import java.lang.reflect.InvocationTargetException;
2015-09-23 16:08:22 941
翻译 通过反射调用类里面的方法
一般我们调用类的方法,都会直接new一个类的对象,并通过X . XXX()形式进行调用,下面通过反射的方式,用类的类类型进行反射调用该类的方法。步骤:一、获取类的类类型 二、通过类类型的getMethod(name, parameterTypes)方法进行获取相应的方法 三、最后通过invoke(obj, args...)进行方法调用
2015-09-23 15:37:45 1262
翻译 通过反射获取类对象的成员函数、成员变量(只获取成员函数)、构造函数
在反射中有三种方法可以获取类的类类型:Foo foo1 = new Foo();1、 Class c1 = Foo.Class; 2、 Class c2 = foo1.getClass(); 3、Class c3 = Class.forName();新建ReflectUtil.java,用于编写通过反射方法获取类的成员函数等package com.imooc.io;i
2015-09-23 11:39:17 2333
翻译 使用DOM生成XML的文件属性名和属性值、节点名和节点值
在前一篇文章 使用DOM解析XML的文件属性名和属性值、节点名和节点值 的基础之上,在该CLASS类中写一个CreadXML方法用于生成XML文件,生成XML的主要步骤如下:1、创建DocumentBuilderFactory对象2、根据DocumentBuilderFactory对象创建DocumentBuilder对象3、根据DocumentBuilder对象的newDoc
2015-09-18 14:42:37 1674
翻译 使用SAX方式解析XML文件
SAX方式解析XML的步骤:1、通过SAXParseFactory的静态newInstance()方法获取SAXParseFactory实例factory2、SAXParseFactory实例的newSAXParse()方法返回SAXParser实例parser3、创建一个类继承DefaultHandle,重写方法进行业务已处理,创建这个类的实例handle新建一个XML文
2015-09-15 18:16:18 1483
翻译 使用DOM解析XML的文件属性名和属性值、节点名和节点值
一、新建一个demo.xml的文件: 放学后 cmirssd 2010 25 你的孤独,虽败犹荣 刘同 2011 30 使用DOM的准备工作:1、创建DocumentBuilderFactory对象(newInstance方法)2、创建DocumentBuilder对象(ne
2015-09-15 10:34:10 10872 2
原创 JAVA中super和this调用构造函数
this 和super只能在构造函数中有有一个,且都必须是构造函数当中的第一行。super关键字,子类可以通过它调用父类的构造函数。1、当父类的构造函数是无参构造函数时,在子类的构造函数中,就算不写super()去调用父类的构造函数,编译器不会报错,因为编译器会默认的去调用父类的无参构造函数。class hood { public hood(){ System.out
2015-09-11 16:20:54 7254 4
翻译 关于JAVA IO流中拷贝文件的几种方法
上一篇中的拷贝文件,采取的是批量的方法,还有2中方法分别是按字节拷贝和带缓冲的拷贝。带缓冲的拷贝主要是BufferedInputStream和BuferedOutputStream.BufferedInputStream&BuffredOutputStream这两个流类为IO提供了带缓冲区的操作,一般打开文件进行写入或读取操作时,都会加上缓冲,这种模式以高了IO的性能从应用程序中把输入放入
2015-09-10 17:28:51 5855
翻译 用FileInputStream和FileOutputStream拷贝文件
在E:\JavaIO中新建abc.txt文件,并在里面写上一些文字。现在要做的是,在Eclipse里面用FileInputStream和FileOutputStream的read()和write()方法,实现,abc.txt文件的拷贝新建IOUitl.java,代码如下:import java.io.File;import java.io.FileInputStream;impor
2015-09-10 16:35:03 2417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人